
黎明行走
《晨曦行者之血》让你在想要行走时一直按住左Alt键。DawnWALKING将其改为单次切换,轻点一次左Alt键即可开启行走,再次轻点或冲刺(Shift键)则恢复普通移动。
查看大图DawnWALKING
i(或任何你用来按住那个键的部位……)终于可以休息了。
《Dawnwalker之血》要求你在想要行走时一直按住左Alt键。DawnWALKING将其变为单击开关:轻点一次左Alt即可启用行走,再次轻点或冲刺(Shift)即可恢复正常移动。
功能
- 左Alt切换慢走,无需长按。
- Shift(冲刺)取消慢走。
- 关闭菜单或暂停后,行走锁定状态会自动恢复。
- 误触Alt+Tab造成的切换会被还原。
- 不修改任何游戏资源,模组使用游戏自带的行走标签和随游戏附带的调试行走效果,通过UE4SS应用。
- 无可感知的性能开销,模组在你切换并锁定前不做任何操作,且仅在开关开启时读取少量属性。
需求
UE4SS实验版构建并附带针对本游戏的调优设置。根据我的早期测试,默认UE4SS设置会在《Dawnwalker之血》启动后不久导致崩溃,因此请从本页面安装预配置的UE4SS包,或应用“技术说明”中列出的设置。
安装
Vortex: 先安装预配置的UE4SS包,再安装本模组,然后部署。
手动安装:
- 将预配置的UE4SS压缩包解压到游戏文件夹(包含Dawnwalker和Engine文件夹的那个)。它会在
Dawnwalker\Binaries\Win64下放置dwmapi.dll和ue4ss文件夹。 - 将DawnWALKING压缩包解压到同一游戏文件夹。它会在
Dawnwalker\Binaries\Win64\ue4ss\Mods\DawnWALKING下放置模组。 - 照常通过Steam启动游戏,进入世界后,轻点左Alt即可行走。
已在运行UE4SS?将模组文件夹复制到ue4ss\Mods,并将“技术说明”中的设置应用到你的UE4SS-settings.ini。
卸载
删除Dawnwalker\Binaries\Win64\ue4ss\Mods\DawnWALKING。若要一并移除UE4SS,请删除Dawnwalker\Binaries\Win64\dwmapi.dll和ue4ss文件夹。
配置
打开ue4ss\Mods\DawnWALKING\Scripts\main.lua并编辑顶部的Config表:切换键(虚拟键代码,0xA4为左Alt,0xA5为右Alt)、Shift取消、Alt+Tab保护、看门狗间隔(0禁用菜单重新锁定)及详细日志。
已知限制
- Alt+Tab会按下左Alt。如果保护未捕获到Tab键,你回来时会处于行走状态;再次轻点左Alt即可恢复。
- 锁定使用游戏自带的行走标签,因此游戏禁止行走的情况(战斗、水中、攀爬等)仍然生效。
- 挂钩蓝图函数的Lua模组(RegisterHook)无法与调优后的UE4SS设置共存,因为这些挂钩正是导致该游戏构建崩溃的原因。
技术说明
游戏将左Alt映射到IA_ForcedWalk,按住时会给玩家的能力系统添加Player.Input.Walk游戏玩法标签。随游戏附带的Debug_GE_ForceWalk效果以无限时长授予相同的标签。DawnWALKING应用或移除该效果,并从能力系统读取锁定状态,因此它在加载、死亡和过场动画后都能保持正确。
该游戏在UE4SS-settings.ini中需要的UE4SS设置:
[EngineVersionOverride]MajorVersion = 5 且 MinorVersion = 5[Hooks]除HookEngineTick = 1和HookUObjectProcessEvent = 1外的所有hook = 0- 在
Mods\mods.txt中,将除Keybinds外的所有捆绑示例模组设为0
致谢
UE4SS由RE-UE4SS团队开发(MIT许可),除设置文件外原样重新分发。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。