
Steampad(终极游戏手柄)
通过控制器,全面掌控游戏。
🎮 SteamPad
我做这个模组是为了我的孩子们。我不是开发者——我是一名建筑师——但我想让他们能够舒适地用手柄玩 Minecraft Java 版,并利用我们已经搭建好的大量模组。后来它有点失控了,但在我看来,最终效果令人惊叹。它并不完美,但我认为它会对不少人有用,所以我想分享出来。
🕹️ 为一起游玩而设计
你可以自由选择使用哪个手柄,而且它专门为同时运行多个 Minecraft 实例(比如几个人在同一台电脑上玩)而设计:手柄之间永远不会互相冲突。你可以为每个实例设置默认手柄,当那个特定的手柄连接时,模组总会优先分配给该实例。
🖥️ 分屏
当你同时运行两个或更多实例时,此功能会以多种方式排列窗口,使其更适合屏幕,让共享一台机器感觉更舒适。你可以在全局设置中开启此功能。
🎥 第三人称视角
受 Leawind/Third-Person 启发,我在此基础上进行了大量构建:
更好的骑乘体验——无论是木筏、马,还是其他模组中的坐骑——视角会自动从第一人称切换到第三人称,让你能真正看到自己骑的是什么。可在全局设置中调整。
现在第三人称驾驶手感很好——以前很别扭,我专门投入了精力让驾驶变得愉快。
当你用弓瞄准时,视角会拉到肩上,像射击游戏一样,以提高精准度。
全局设置中有大量可配置选项,供你按个人喜好微调。
🎯 瞄准辅助
这是我最喜欢的功能之一。当你用弓或弩瞄准时,会感受到你从其他射击游戏中已经熟悉的瞄准辅助——强度可调,并且适用于所有弹射武器。
🔍 类似 BetterZoom 的缩放功能
缩放标记/信标。
电影黑边(可在控制器设置 → 高级中调整)。
激活时可以放大或缩小,使用你设置的任意按键。
还有很多其他功能——我邀请你探索控制器设置 → 高级部分。
🎮 混合输入系统
我开始做这个模组时想完全支持 Steam 输入,说实话,这变成最复杂的部分。如果模组能获得足够的社区支持,我会重新拾起这个集成,让它在 SteamOS 上感觉 100% 原生。
与此同时,你有 SDL3/GLFW 作为坚实基础:
和弦(双键组合)让你无需键位不够用即可映射其他模组的动作。
点按与按住系统——许多按钮可以承载多个动作,取决于你是点按还是按住。
总的来说,一个现代化的控制器架构,让游玩感觉自然舒适。
🎡 环形菜单
这不仅仅是一个物品栏环形菜单——它是一个旨在打开其他模组菜单、触发其动作、甚至快速发送聊天命令的菜单。有多少次你想 /tp 到朋友那里,但用手柄操作却很头疼?有了这个环形菜单,你可以设置任何你想用的命令。
最多 6 个环,每个环有 12 个槽位。
多种视觉风格(皮肤)。
用 RB 和 LB 在环之间切换。
我邀请你按自己的方式构建——每个人玩的方式都不同。
(这个系统我也从 velolib/radial 中汲取了灵感——感谢那个项目的原创想法。)
🧭 物品环形菜单
RB 和 LB 通常只是循环切换你的物品栏。我觉得这两个按钮可以做更多事情,所以我构建了这种替代玩法(可在设置中配置):
LB 打开一个分类环:例如聚焦于“方块”,你背包中所有与方块相关的东西就会弹出来供你快速选择,无需打开背包。食物、武器等也是如此。
RB 打开游戏内正常的物品栏。
💃 表情系统
我内置了一个表情系统,其他运行 SteamPad 的玩家可以实时看到。它与 Emotecraft 的表情兼容,所以除了自带的 12 个,你还能访问社区已经制作的大量表情库。
📳 触觉反馈——独一无二
我在这上面花了大量时间。当你战斗、破坏方块、挖矿、附近有 Boss 时……你会感觉到震动。靠近下界传送门或 Boss 附近时,震动会随着距离越近而增强——武器也是如此。这个系统很大,我宁愿你自己去发现——即使你在溺水时,也会开始感觉到类似心跳的脉冲警告你快死了。
这个模组倾注了很多爱,还有我在过程中学到的大量技术内容,在此解释起来会很长。最好是通过游玩去发现——这就是为什么我认为这是目前最好的手柄模组。
目前因为工作原因我的空闲时间有限。如果我看到模组获得社区支持,我会努力持续改进它,并考虑每个人的反馈。
我已经在着手将 SteamPad 移植到 NeoForge,并随着时间的推移增加对更多 Minecraft 版本的支持。不能承诺具体时间——如上所述,我的空闲时间有限——但这就是未来的路线。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。