人类与野兽的自动行走与奔跑

人类与野兽的自动行走与奔跑

使用Autohotkey,可以切换L Shift按钮来实现奔跑和疾驰,而不必按住它。按下“z”键,将切换行走。所有按钮都可以分配给任何你想要的按键。

[color=#ff7700][size=4][b]描述[/b][/size][/color]

[color=#D4D4D8]我厌倦了按住按键,于是我搜索了一个模组来帮我减轻痛苦,然后我发现了 [url=https://www.nexusmods.com/kingdomcomedeliverance/users/2488937]TRoaches[/url] 的模组;“Autohotkey Cruise Control - Auto-walk-run-trot-gallop”。它完美运行,但我想知道,是否可以把左 Shift 键改为切换键。[/color]

[color=#D4D4D8]于是我的编程之旅开始了,或者更确切地说,是委托别人编写我想要的功能,就这么做了。[/color]

[color=#d4d4d8]为了帮助我完成这个任务,我请来了 Duck AI 的帮助,更具体地说,是它的一个分身;GPT-6 Luna。[/color]

[color=#d4d4d8]我们一起花了几个小时来完善、明确、更改、修改、调整、微调,以及各种其他折腾。[/color]
[color=#d4d4d8]最终,我们成功创造出了有史以来最棒的脚本!!MUUHAHAHAHHAHAHHAAHAHAHAAAHAHAHAAAA!!![/color]

[color=#D4D4D8]这个任务,是最不可思议的成就壮举,由鸭子和我共同开启,将在许多[/color][color=#d4d4d8]英勇与荣耀的故事中被传颂。[/color]
[size=3][color=#D4D4D8]名声将传遍 Nexus 的整个领域,传说将超越它的边界。[/color][/size]


[b][color=#ff7700][size=4]主要功能[/size][/color][/b]

[size=3][color=#D4D4D8]你按一个按钮,事情就发生了....[/color][/size]



[size=3][color=#D4D4D8]哦,你想要更多细节..?好吧,听好了...;[/color][/size]


[color=#d4d4d8][youtube]FiEw1jcLztA[/youtube][/color]



[color=#d4d4d8]听不懂我刚才说的..?[/color]
[color=#d4d4d8]..没问题,我懂你,让我给你翻译一下;[/color]


如前所述,你只需点击左 Shift 一次或两次,就可以出发了。不用再按住按键。“z”键也一样,作为“行走”(w)使用。这些按键正常运作,现在也可以作为切换键使用。

你可以决定按住它,或者切换它,取决于你当下更喜欢哪种方式。我保留了标准的“按住按键”功能,以防万一需要。例如;你在森林或城镇中骑行,被吓到了,需要赶紧逃离,与其思考切换还是不切换,你依靠本能,按住按键。反正这就是我的理由 :-)

如果你使用切换,你必须“分步”进行。例如(以亨利为例)按“z”(行走)然后按“左 Shift”(奔跑),然后,当你想停下来时,反向操作;“左 Shift”然后“z”。骑行时也是如此。骑行时,你可以从每一个“状态”(奔跑、慢跑、疾驰)切换到下一个。例如“z”(行走)然后按 2 次“左 Shift”(疾驰),然后按 1 次“左 Shift”切换到慢跑,或按 2 次“左 Shift”回到行走。

如果你不这样做,你就不会总是按照你想要的方式移动,而且耐力条会停止恢复。
这与游戏失控无关,所以不要担心你可能搞砸了什么,只是因为你“按住”了一个键,直到你“释放”它,你才能做其他事情。


[b][color=#ff7700][size=4]安装说明[/size][/color][/b]

- 下载并安装 Autohotkey v2.0 (https://www.autohotkey.com)
- 下载并解压 zip 文件,用你喜欢的任何程序。
- 双击“Auto - Walk & Run” .ahk 文件
- 启动游戏

现在你就可以开始了 :-)

[b]额外:[/b] 如果你想调整“Auto - Walk & Run” .ahk 文件中的设置,请前往 (https://keyboardtest.me/polling-rate-test) 测试你的左 Shift 点击速度,在打开“Auto - Walk & Run” .ahk 文件(用记事本或类似应用)后,将你得到的数字输入到;

DOUBLE_TAP_MS := 200 (在 .ahk 文件顶部)

它以毫秒为单位,决定了脚本(.ahk 文件)需要等待多长时间来记录双击。如果你能稳定地在 200 毫秒内双击,游戏应该不会有问题,能够记录为“疾驰”。如果你较慢或较快,将数字改为对你来说舒适的值。使用测试来帮助你确定是哪种情况。

在双击下方的“HOLD_THRESHOLD_MS := 205”行,是脚本用来判断是切换还是按住操作的时长。让这个数字略大于双击。如果设得太大,记录会花太长时间;设得太小,又会覆盖双击切换。

你可以将“$z::{”行中的“行走”键改为最适合你的任意按键。例如“$f::{”、“$c::{”、“$v::{”等等。
如果你需要,这也适用于左 Shift 键。由于代码不是我写的,我假设修改左 Shift 的实例,就像“z”键一样,应该就能奏效。为了确保,我建议复制整个脚本(从记事本中),粘贴给 AI,让它帮你根据需求重写脚本。

.ahk 文件顶部的 WinActive("ahk_exe KingdomCome.exe") 让你设置哪些程序可以使用此脚本。假设你也想让 Doom 使用这个,将可执行文件(本例中为 Doom.exe)复制并粘贴到括号中,例如 WinActive("ahk_exe KingdomCome.exe Doom.exe")。你可以添加任意数量。
如果我弄错了,请把它交给 AI,以确保正确。


[color=#ff7700][size=4][b]需求[/b][/size][/color]

一个大脑……不,你可以用咒语或巫毒娃娃来操纵别人,所以划掉那个……我刚说的什么,不是大脑……除非你当然想——我是说,随你便我的朋友,我的兄弟,bruh,brah,brohim,mon ami,motherfucker……!

一个键盘,一台电脑,显示器..显示器们……你会搞定的。

一个房间、地板、屋顶、电和/或草地,随你便……或者让你沉沦。

哦对了,最重要的是;Autohotkey,不能忘了这个对吧……好吧,如果我们有阿尔茨海默的话,也许吧。

游戏!当然是游戏,都忘了……等等!你可以把这个用于一切……!

呃嗯……确实非常史诗。

(https://keyboardtest.me/polling-rate-test),用来测量你的 pp……!!我是说你的手速……不等等!……左 Shift 点击速度……就是这个……!


[b][color=#ff7700][size=4]致谢[/size][/color][/b]

感谢 [url=https://www.nexusmods.com/kingdomcomedeliverance/users/2488937]TRoaches[/url] 和你的模组;“Autohotkey Cruise Control - Auto-walk-run-trot-gallop”,感谢你启发我制作这个“模组”。
也感谢 Duck AI / GPT-6 Luna,感谢你创建了这个“模组”。