饥荒联机版

饥荒联机版

热键:李皓奇
34 条留言
鮷鮷鱼教你做大人 10 月 14 日 上午 6:44 
搞完回过头来发现,确实我想要的这个功能用mod很难实现,因为mod逻辑顶多是在游戏开放的接口里去添加新逻辑,而我要的其实是直接去改变游戏本身的运行逻辑...

虽然每次登录都提示我文件哈希不对(毕竟改了游戏源文件),但反正单人玩没啥影响
鮷鮷鱼教你做大人 10 月 14 日 上午 6:41 
然而就在刚刚,灵机一动!

第一步:在function PlayerController:OnLeftClick 的4225行,先删掉 BufferedAction(self.inst, nil, ACTIONS.WALKTO, nil, position),再直接一个if not act then return!把后续的后续一大坨嵌套if逻辑全部短路掉(因为大部分交互逻辑有前面的self:GetLeftMouseAction()兜底已经够了)

第二步:(最精妙的一步来了)
进入游戏,把攻击键也同时设置成鼠标左键(即 主要操作 和 攻击全是鼠标左键)

这样点左键时 onLeftClick 和 真正的攻击方法(不知道啥名字)将会同时触发

而由于我用if not act then return把游戏原本的OnLeftClick后续处理逻辑全部短路,所以最终就可以实现鼠标左键发动攻击

最最关键的是(这也是比我之前用ahk好的地方),除了左键不触发行走之外,其他鼠标左键行为全部保留(如点击按钮、对话、检查、选择拖拽物品逻辑)

哎~我真是个天才
鮷鮷鱼教你做大人 10 月 14 日 上午 6:35 
此留言正在等待我们的自动内容检查系统分析。在我们证实其内容无害之前(例如试图窃取信息的钓鱼站点链接),留言将暂时隐藏。
李皓奇  [作者] 10 月 13 日 上午 1:52 
如果只是想不强制攻击各种目标的话,直接去用修改攻击逻辑的模组就好了,比如 Advanced Force Attack 之类的。
鮷鮷鱼教你做大人 10 月 12 日 下午 10:50 
.....哦 那好吧...主要游戏本身的按键逻辑耦合度太高了,好难用

我现在只能自己用ahk写个简单的脚本,说白了就是用 F键 切换行为模式
1、切换 正常模式 和 攻击模式
2、正常模式下,不对左键做任何拦截,等于说就是游戏本身的默认行为
3、攻击模式下,鼠标左键绑定 到 攻击(点左键直接触发攻击,而非移动到鼠标位置)

——总之,通过行为模式的切换,一方面能用左键触发攻击(至少比较适合我自己),另一方面可以避免误伤友好生物
(正常模式下,即便你按住强制攻击,也不会发动攻击,进一步保护了自己的 格罗姆 和 牛;)
李皓奇  [作者] 10 月 10 日 上午 3:59 
不了解啊,我是红警遗老,左键点地面是合理的(
鮷鮷鱼教你做大人 10 月 9 日 下午 4:12 
老哥请问一下 mod 里能否实现 分离 左键点物品交互 和 左键点地板移动 这两个逻辑?
现在游戏里都统一放在“主要操作”里,而攻击键是F键很不适应
因为我很希望实现:左键是攻击键,但同时点击物品时又能触发交互,彻底舍弃掉左键点地板移动这个逻辑

当然我也不是说非得加在这个mod里,只是我想先确定这个逻辑能不能实现,可以的话我自己花点时间琢磨下写个脚本
李皓奇  [作者] 9 月 26 日 下午 12:43 
加了个「批量移动」的功能,我自己设置的是前进侧键。
󰀕ClockCycas󰀕 8 月 30 日 上午 7:31 
大佬可以加好友问点快捷键相关的问题吗?
T_omori 8 月 26 日 上午 5:30 
很棒的模组啊,最近在玩薇洛,感觉吸余烬要鼠标点火机或角色有点难受,有快捷键就舒服了!:steamhappy:
李皓奇  [作者] 8 月 24 日 上午 10:57 
有道理,明天改一个。
冰冰羊 8 月 24 日 上午 10:17 
这么好的模组没人订阅,一定是名称不够吸引人:dswilson:
李皓奇  [作者] 8 月 24 日 上午 4:07 
更新了,应该可以识别总共五种弹弓了。
󰀜有款游戏越玩越命苦 8 月 24 日 上午 1:53 
感谢!游戏了试了下,弹弓装了框架后导致弹弓代码变了会切不了。主要能切铥矿弹弓矿和加量废料框就行。
李皓奇  [作者] 8 月 24 日 上午 1:03 
已添加,两个弹弓之间切换应该体验还不错。
󰀜有款游戏越玩越命苦 8 月 23 日 下午 10:41 
一般来说都是两个弹弓,主要需要求是手上的弹弓和身上的弹弓能切换;其他手部装备切弹弓有最好,没有也无所谓,您看这个好实现吗?
李皓奇  [作者] 8 月 23 日 下午 10:15 
装备弹弓吗?多个弹弓怎么说?
󰀜有款游戏越玩越命苦 8 月 23 日 下午 8:59 
沃尔特的弹弓可以加个快捷键吗?
李皓奇  [作者] 8 月 14 日 上午 9:19 
你再看看?
冰冰羊 8 月 14 日 上午 3:34 
哦,我指的是在模组列表页面修改你的模组设置..那是不能一键设置的
李皓奇  [作者] 8 月 14 日 上午 3:13 
可是我这个的按键绑定交互比那个好用啊
冰冰羊 8 月 14 日 上午 1:59 
这个模组一堆快捷键设置,居然没兼容 配置扩展 :DSTpigman: 速速兼容!
vòng xoáy của lao lý 7 月 2 日 上午 2:55 
good work
李皓奇  [作者] 6 月 20 日 上午 9:41 
鼠标左右键的功能在原版游戏就已经很多了,不会加。
yq zuishuai 6 月 20 日 上午 8:46 
比较习惯右键,能加个鼠标右键吗?
李皓奇  [作者] 6 月 20 日 上午 8:26 
加上了,没装备上的时候双击就可以装备并使用。
yq zuishuai 6 月 20 日 上午 12:52 
求做一个蜗壳护甲右键缩壳功能
李皓奇  [作者] 6 月 17 日 上午 4:03 
修正一些错误
冰冰羊 6 月 17 日 上午 3:11 
天天更新?更新了什么?:DSTpigman:
李皓奇  [作者] 6 月 16 日 下午 10:31 
@止咳糖浆 完全在游戏内控制输入法是很难做的了
止咳糖浆 6 月 16 日 下午 6:49 
可以增加自动切换输入法的快捷键吗:steamthumbsup:
冰冰羊 6 月 8 日 上午 9:11 
不好!剩下的快捷键都在天涯海角..不方便按到:DSTghost:
冰冰羊 6 月 8 日 上午 8:32 
非常好模组,使我键盘快捷键利用率从99%到99.99%:DSTwilson:
Mysterious dream 6 月 5 日 上午 9:12