通用键盘控制器

通用键盘控制器

高级键盘/游戏手柄控制:支持无线红石及CC: Tweaked外设。为你的航空学建筑提供紧凑型控制器,无需编写Lua代码!

更新 1.3.4 已发布!详见更新日志

本模组的文档目前仍然有限,但我在与 Create: Motorsports 开发团队合作的同时,也在努力改进模组的易用性和说明文档。你可以在此处加入 C:MS 的 Discord 服务器。Create: Motorsports 专注于改进 Sable 的载具机制,让驾驶体验更像赛车游戏。

因此,敬请期待更多的视频、更丰富/更好的维基页面。我只需要更多时间!

图片

主要功能:

实时控制模式 —— 你是否觉得 Aeronautics 的打字机需要升级?使用你的键盘、鼠标或兼容 GLFW 的手柄来操控红石信号及更多!你可以通过一次按键设置小于 15 的红石信号、切换该信号,或逐步增减其强度。

序列器模式 —— 可视化的脚本功能,可与实时控制器互动,让你能够实现任意复杂的操作!读取 Sable 子层级信息,编写 PID 脚本。我的 GitHub 上有一些 .seq 文件,你可以加载到游戏中尝试。

高级手柄支持 —— 在配置文件中启用这些功能。将鼠标作为摇杆使用(在实时控制中按 Alt 键冻结视角),或设置你的赛车方向盘 / HOTAS 风格控制器。当在配置文件中启用“高级控制”时,可以添加上模拟轴输入。

我能控制什么?

### “通用”是个很宽泛的说法。这个模组当然不能控制所有东西。如果你有其他想控制但未列出的事项,请告诉我。

--- 红石 ---

  • 未安装 Create 模组时,可控制本地红石(北/东/南/西或上/下)
  • 安装了 Create 模组后,可添加最多 20 个 红石连接 频率,或 100 个 无线复制 频率
  • 支持保持、切换和递增操作,无需依赖拉杆或累加器

--- CC: Tweaked 外设 ---

使用 Shift + 右键点击可将控制器远程连接到 CC: Tweaked 外设。在序列器模式中获取获取器和设置设置器。

已添加了一些“特殊兼容性”。如果你想到其他兼容性,请告诉我!包括:

  • 推进:模拟推进器 可以直接通过“Thr”模式供电,矢量推进器可通过“VEC”模式控制。如果推进器已连接,你会在“RS”旁边看到这些模式。
  • 转速模式 适用于某些电机和转速控制器。应与任何具有 CC: Tweaked 兼容性的设备共同工作。
  • 在 CC:Tweaked 的显示器或计算机终端上显示变量或直接输入文本。

--- Create 的“数值面板” ---

这实际上是本模式最初的用途。这些数值包括转速控制器上的 RPM、引擎的旋转方向,或活塞的设置。你可以在“数值面板模式”中实时操控这些内容,也可以在序列器模式中使用“设置数值”行编写脚本。


--- Vista 模组 ---

目前,唯一可用的功能是在控制轮或仪表盘上观看电视画面。将一个已关联的空磁带交给控制器,并在配置文件中设置行号以“切换视角”。在下个版本中这将会得到改进,目前操作不够直观。切换视角以在屏幕上观看画面,而非其他统计信息。

下个更新将包含在实时控制器中通过专用的“CAM”模式实际控制取景器。


附加功能

  1. Sable 2.0 兼容性 —— 在序列器模式中读取并使用子层级信息(X、Y、Z 坐标、俯仰角、偏航角等)

  2. 实时控制中的“超频”(OD)模式允许你倍增不同行的力量或递增速度。排除可忽略的行,从而为不同行设置独立的超频。超频也可进行倍增,从而实现齿轮比(齿轮比的个性化设置将在 1.3.5 中推出)。

  3. 游戏内维基,目前尚未完成,但会随时间改进!

  4. 序列器模式中的“显示”功能允许你设置行,这些行可由 Create 模组的显示连接读取,同时也能显示在模组的仪表盘和控制轮方块上。

  5. 从 Aeronautics 打字机导入按键绑定。

  6. 根据已安装的模组动态调整合成配方(我可以接受更多建议)。并提供了一个服务器端配置,用于“使配方更难”(需要 Aeronautics)。

  7. 鼠标/键盘动画!在实时控制中按左 Alt 键冻结视角,然后观看鼠标移动!