截图
介绍

一款为 Minecraft:Java 版带来最佳手柄支持的模组。
分屏游玩!
(广告)
Controlify Splitscreen 是一款正在开发中的独立模组,为游戏添加分屏支持!目前只有 Patreon 支持者可以获取 JAR 文件!

百科
请阅读 Controlify 百科,了解有关如何使用 Controlify、如何进行配置以及如何为其进行开发的更多信息。
什么是 Controlify?
Controlify 是 Minecraft:Java 版最佳的手柄支持模组。它在各个方面都超越了原版基岩版的手柄支持。它功能完备,支持震动、陀螺仪、高清触觉反馈等功能。
Controlify 得益于对 SDL3 前置库的使用,支持所有手柄。SDL3 是目前最先进的跨平台输入前置库。
Controlify 兼顾易用性与丰富的功能。它提供合理的默认设置,默认灵敏度与基岩版相匹配,便于玩家轻松过渡;同时还提供简单而信息丰富的设置界面,让你可以按照自己的喜好调整游戏体验。
功能概览
- 振动支持;Controlify 会在受到伤害、挖掘方块、遭遇雷击等事件发生时让你的控制器产生振动。
- 陀螺仪支持;Controlify 可以利用控制器中的陀螺仪实现精准瞄准。
- 厂商专属输入支持;Controlify 支持读取部分控制器上的背键、静音按钮(及其 LED 指示灯)、触控板等输入,包括 Xbox、DualSense 和 Steam Deck 等设备。
- GUI 操作:Controlify 允许你使用控制器浏览 Minecraft 中的所有界面,无需鼠标或键盘。这包括物品栏、游戏外菜单以及模组界面。物品栏界面还支持光标吸附,让你无需精准控制光标移动即可使用控制器。
- DualSense/DualShock 支持;Controlify 无需额外软件即可支持 PlayStation 控制器,即使是在 Windows 上也是如此。
- 控制器识别;Controlify 为许多控制器型号提供专属按键图标,包括 Xbox、PlayStation、Nintendo Switch、Steam Deck 等。
- 屏幕键盘;Controlify 内置了功能完整的屏幕键盘,允许你使用控制器输入文字——真正无需键盘!
- 环形菜单;Controlify 提供了可配置的菜单,允许你将不常用的操作绑定到环形菜单中,从而节省按键。
- DualSense HD 触觉反馈支持;Controlify 允许在 DualSense 控制器上实现高级振动效果。
- DualSense 自适应扳机支持;Controlify 允许在 DualSense 控制器上实现高级扳机效果。
- 数据驱动设计;Controlify 允许资源包修改默认按键绑定、设置按键图标主题、更改屏幕按键提示和屏幕键盘布局、添加更多控制器型号等。
- Steam Deck 支持
- 模组兼容性;Controlify 致力于让控制器支持与 Sodium、Iris、Simple Voice Chat、Do A Barrel Roll 等模组无缝协作。
- 跨平台与多版本支持;Controlify 支持 Fabric 和 NeoForge,并持续支持和更新 Minecraft 1.21.1 及更高版本。
- 快速更新;Controlify 甚至会针对 Minecraft 快照版本进行更新,不过快照版本构建仅对 Patreon 会员开放。
- 操纵杆支持;Controlify 支持飞行摇杆、赛车方向盘及其他非标准操纵杆。此类设备的用户可以选择将操纵杆映射为标准手柄,也可以创建自己的自定义按键绑定、默认设置和图标,从而获得功能完整的使用体验。
哪些人在使用 Controlify?
以下是我实际收到的 Controlify 用户反馈,我非常自豪能够帮助他们以过去无法实现的方式享受 Minecraft:
- 想要坐下来放松地游玩自己最喜欢的 Minecraft 版本的休闲玩家。
- 以前在主机上玩过 Minecraft、第一次接触模组,却不想学习使用键盘和鼠标的玩家。
- 有无障碍需求、无法使用键盘和鼠标和/或需要自适应控制器的人士。
- 希望以更易于使用的方式让孩子接触模组版 Minecraft 的家长。
- 更喜欢使用控制器而不是键盘和鼠标的人。
- 希望与朋友和家人一起进行本地多人游戏,并使用配套的 Splitscreen Mod 的玩家。
- 希望未来也包括你!
功能
控制器振动
Controlify 支持控制器振动,这在 PC 版 Minecraft(包括基岩版 Windows 10 版)中尚属首次出现。你可以配置每个振动来源的强度,并为游戏中的许多场景设置复杂的振动模式(例如受到伤害时)。

环形菜单

为了节省控制器上的按键,可以将一些不常用的操作分配到环形菜单中。
环形菜单可以通过设置完全自定义,使用起来也十分直观。任何模组添加的按键绑定都与此菜单兼容。
陀螺仪支持
Controlify 内置了对控制器陀螺仪的支持,让你可以使用控制器在游戏中进行精细移动。
它还可以与甩杆结合使用,让你能够在不作出妥协的情况下使用控制器。
容器光标
和基岩版一样,你可以在物品栏中移动光标,并以适合控制器的方式进行交互。Controlify 为快速移动、丢弃等操作提供了专用按键。此外,Controlify 还支持光标吸附,因此你不需要非常精确地移动光标。

控制器识别
Controlify 能够自动识别你的控制器品牌和型号,并显示与你的控制器相对应的按键纹理。你还可以通过资源包扩展此功能,使用不同风格的按键纹理,并添加一些更加小众的控制器标识。

摇杆支持
你可以将任意摇杆连接到此模组,并使用自定义名称和纹理进行映射,每个控制器支持无限数量的输入。
按键指南
游戏中有一个简单的叠加层,会根据玩家当前状态和视角方向显示可以按下的按键。
这对新玩家很有帮助,因为他们还没有记住所有操作。

此外,一些 GUI 会在拥有控制器快捷操作的元素上显示控制器按键,让你能够像应有的那样使用控制器轻松进行导航。

独立控制器
此模组建立在每个控制器完全独立的基础上,每个控制器都有自己的配置、按键绑定等。
这意味着未来加入分屏游玩支持将会非常简单。
为模组兼容性而构建
GUI 操作已被抽象为简单的 API,使其他模组能够轻松为自己的 GUI 添加支持,
无需在整个模组代码库中加入复杂的兼容逻辑,从而降低第三方集成的难度。

视频使用搭载 Thrustmaster HOTAS 飞行摇杆的 do-a-barrel-roll 录制
自动控制器死区校准
你的控制器死区值会自动校准,
这意味着你无需担心此事。

会移植到旧版本吗?
此模组现在及将来都只会支持 1.19.4 及以上版本,这是因为 Mojang
在 1.19.4 中引入了方向键导航功能,而该功能可以轻松移植到控制器上;在 1.19.4 以下版本中则无法实现。
isxander 的其他作品
查看全部 →YetAnotherConfigLib (YACL)
一个基于构建器的 Minecraft 配置前置库!
YetAnotherConfigLib
一个基于构建器的 Minecraft 配置前置库。
Debugify
修复漏洞追踪器中发现的 Minecraft 漏洞
Zoomify (Zoom)
一款可无限自定义的缩放模组。
评论
登录后评论和评分