另一个为Minecraft Java添加控制器支持的模组 - 注重于兼容性。
为什么要Controlify?
Controlify是一个专注于模组兼容性、易用性、可配置性和前沿功能的模组。
Controlify附带了大量的设置,可以单独微调每个控制器,包括振动强度,每个控制器输入绑定(无硬编码!)等等。
作者,开发人员,已经为Sodium和Iris等流行模组做出了贡献,以获得在类似本机状态下工作的兼容性,与 do-a-barrel-roll 合作,让鞘翅飞行与控制器(和飞行操纵杆)无缝协作,并计划在未来做更多的事情。
该模组对于初学者来说也很容易使用,带有默认开启的按键辅助,因此您知道如何使用新的输入方案与游戏进行交互。
Q&A
它支持Steam Deck吗?
是的!Controlify已在Steam Deck上进行了测试,并且效果很好。Controlify内置的陀螺仪功能目前在Steam Deck上无法使用,但您可以利用Steam输入的陀螺仪->鼠标仿真来实现陀螺仪的功能。
它支持XX游戏手柄吗?
是的!Controlify支持大多数开箱即用的标准游戏手柄控制器。
特点
控制器振动
Controlify支持控制器振动,这在PC版的Minecraft中从未见过。 包括基岩Windows10版。配置每个振动源的强度,使用游戏许多方面的复杂振动模式(例如,当您受到伤害时)。
内置陀螺仪支持
Controlify内置支持控制器陀螺仪,使您能够使用控制器在游戏中进行精细动作。这可以与flick stick结合使用,使您能够在不牺牲体验的情况下使用控制器。
容器游标
就像在基岩版中一样,您可以在物品栏中移动光标,并以适合控制器的方式进行交互。Controlify还提供了专门的按钮用于快速移动、丢弃等操作。此外,Controlify还具备光标捕捉功能,因此您不需要对光标移动非常精确。
控制器识别
Controlify能够自动识别控制器的品牌和型号, 并显示控制器的相关按钮纹理。这也可以通过资源包进行扩展,以不同的风格更改按钮纹理,并添加一些更特定的、自定义的控制器识别标识。
操纵杆支持
您可以将任何操纵杆连接到模组,并使用您自己的名称和纹理映射它,每个控制器的输入数量不受限制。
按键辅助
游戏中有一个简单的叠加层,根据您的角色状态和视角方向显示可按下的按钮。这对于还没有记住控制键位的新玩家非常有用。
此外,一些 GUI 在具有控制器快捷方式的元素上显示控制器按钮,以便您可以更轻松地使用控制器进行帮助,就像您应该能够做的那样。
模块化控制器
这个模组是围绕每个控制器完全独立的事实构建的,有自己的配置、绑定等。 这意味着将来添加对分屏播放的支持将是微不足道的。
专为模组兼容性而打造
GUI 操作已抽象为一个简单的 API,允许其他模组轻松添加对自己 GUI 的支持, 在整个 Mod 的代码库中没有复杂的支持,使第三方难以集成。
使用Do a Barrel Roll与一个Thrustmaster HOTAS控制杆的视频记录
自动控制器死区校准
控制器的死区值会自动校准, 这意味着您不必担心它。
即将到来
在未来的不同时间点上,还有几个功能即将到来:
明确的 Steam Deck 支持:具备与 Steam Deck 的陀螺仪进行交互的能力,并能够处理设备背面的额外按钮。
更好的控制器绑定方式:可能提供自定义的图形化 GUI 界面,以选择按钮执行的操作,而不是反过来。
某种程度的分屏支持:支持游戏的分屏模式,让玩家能够同时在同一台设备上进行多人游戏。
向后移植?
这个模组仅适用于 1.19.4 及更高版本,这是因为在1.19.4中,Mojang引入了方向键导航,可以轻松移植到控制器,低于1.19.4,这是不可能的。
许可证
本模组基于 GNU Lesser General Public License v3.0 许可证分发。