你的鼠标滚轮,你的行走速度。有时候我不想急着赶往下一个目标。我想慢下来,欣赏沿途风景,小心翼翼地靠近一个地方,让山姆按当下的节奏行走。
用手柄的话,这已经实现了:轻轻推动摇杆就会走得更慢。但用键盘和鼠标通常只有一种速度,这种细腻的操控感就丢失了。
这就是我做这个模组的原因。鼠标滚轮就在你手下,一个小动作就足以改变整个场景的节奏。
慢走也是玩。我的信仰我在PC上玩了这么多年,依然这么觉得:
选择行走速度是沉浸感的一部分,PC游戏应该默认包含这一功能。 这不是一时兴起。这是穿行于一个世界与真正身处其中之间的区别,对许多人来说,这也关乎舒适性与可及性。
在工作室将其视为理所当然之前,这里有个小修复。只要有机会,我会尝试把同样的控制带到其他游戏里。
你会得到什么- 使用鼠标滚轮调节速度。 滚轮向上:山姆走得稍快一些。滚轮向下:稍慢一些。每格使速度变化5点,范围为1到100。
- 自动Ctrl。 当你按住 W、A、S 或 D 时,该模组会替你按住 Ctrl 键,让你以走路速度移动(如果 Ctrl 键已被占用,你可以选择其他按键)。当你停止移动、按下 Shift 冲刺或退出游戏时,它会自动松开。
- 无额外程序。 没有可打开的应用,没有弹窗或覆盖层,没有AutoHotkey或Cheat Engine。
- 如果你愿意,可以调整。 一个可选的文本文件可让你更改步骤、限制以及模组为让山姆行走而按下的按键。
控制- 鼠标滚轮向上:走得更快(+5)
- 鼠标滚轮向下:减速行走(-5)
- 按住 W、A、S 或 D:行走(模组会替你按住 Ctrl,或你选择的按键)
- 按住 Shift:冲刺(此模组会释放 Ctrl)
要求《死亡搁浅2:冥滩之上》PC版(Windows 64位)。无需其他内容:下载包内已包含全部所需内容。
已在 Steam 上测试,游戏版本 v1.10.89.0。由于该模组只查找 DS2.exe,在其他平台购买的游戏应该也能同样运行,但我无法对此进行测试。
安装(2分钟)打开你的游戏文件夹:游戏 .exe 文件所在的文件夹。
在Steam上:右键点击游戏 > 管理 > 浏览本地文件。
然后选择与你情况相符的那一个案例,并且只下载那个选项。
情况一:你没有 ASI 加载器(你不使用任何 .asi 模组。)
下载
选项 A 然后将这3个文件复制到.exe文件旁边:
- 行走速度.asi
- 行走速度.ini
- version.dll
情况二:你已经在使用 .asi 模组了(你已经有加载器了,比如另一个模组自带的 version.dll。)
下载
选项 B 并将这两个文件复制到你的其他 .asi 模组所在的位置:
情况三:你没有 ASI 加载器,但已存在来自其他程序的 version.dll(例如来自图形或DLSS模组。)
下载
选项 C 然后将这3个文件复制到.exe文件旁边:
- 行走速度.asi
- 行走速度.ini
- winmm.dll
切勿覆盖已有文件:如果 Windows 询问“替换?”,请选择“取消”。选项 A 和 C 中的许可证 .txt 文件为可选内容。最后一步(必填): 在游戏中,打开暂停菜单 > 选项 >
鼠标与键盘设置 标签页并设置
行走控制 到
按住,而不是Toggle。没有这个,模组将无法工作。
然后游玩:加载一个存档,按住W并转动鼠标滚轮。
该模组不可见:无弹窗或窗口。
剧透:
显示
我不用任何 .asi 模组,但 version.dll 和 winmm.dll 都已经存在
那么那两个文件属于其他东西,不会加载这个模组。不要替换它们。在评论区告诉我,我们一起想办法解决。
剧透:
显示
使用Vortex安装
在Vortex中管理DS2(你需要Vortex的DS2扩展:https://www.nexusmods.com/site/mods/1796)。安装并启用适合你的那个选项(A、B或C),然后点击部署。检查文件是否已放置到上方列表所述位置。
可选设置你不需要修改任何东西:这个模组保持原样就能正常工作。如果你想调整它:请关闭游戏,用记事本打开WalkingSpeed.ini,修改其中的数值,保存,然后重新启动游戏。
- 最小值 (默认1):最低速度。也是你的起始速度。
- 最大 (默认 100):最高速度。
- 步骤 (默认 5):每格滚轮速度变化量。
- 行走键 (默认左Ctrl):模组按下以使Sam行走的按键。如果Ctrl在你的游戏中已分配给其他操作,请更改此键。无论你在此处填写什么按键,都要在游戏控制中将相同的按键分配给行走。.ini文件中包含示例按键名称列表。
- 诊断 (默认值 0):仅在遇到问题时将其设为 1,以保存有助于查找原因的日志文件。
请将最小值、最大值和步长保持在1到100之间。示例:更平滑的变化:步长=2。更快开始:最小值=30。更改行走键:行走键=RCtrl(然后在游戏控制中将右Ctrl分配给行走)。
问题与疑问剧透:
显示
我安装了模组,但什么都没发生。
1. 文件位置完全按照“安装”部分列表中所说的(放在 .exe 旁边,而不是子文件夹中;对于选项 B,则放在其他 .asi 模组所在的位置)。
2. 在游戏中(暂停菜单 > 选项 > 鼠标与键盘设置),行走控制设置为按住,而非切换。
3. 没有其他自动按下 Ctrl 的脚本或模组在运行。
4. 如果你在.ini文件中更改了WalkKey,游戏控制中行走也会被分配到同一个按键。
5. 你安装后重新启动了游戏。
剧透:
显示
为什么滚轮在菜单里也会改变速度?
该模组不会检测已打开的菜单。滚轮会继续执行游戏中的常规功能,模组也会同时监听滚轮操作。当你回到步行状态时,按你的喜好设置滚轮即可。
剧透:
显示
我可以和其他模组一起使用吗?
一般来说可以,但并未对所有情况都进行过测试。请不要覆盖你已有的 version.dll 或 winmm.dll。
剧透:
显示
我更新了游戏,然后它就不能运行了。
这可能在游戏更新后发生。你的存档没有受损:等新版本发布后,模组就会恢复正常。
剧透:
显示
这个模组会改动我的存档或游戏文件吗?
不。它只调整你游玩时的行走速度。
剧透:
显示
Ctrl在我的游戏中已分配给其他操作(例如货物管理)
该模组会在你行走时自动按住左Ctrl键,但你可以更改该按键。打开WalkingSpeed.ini,将WalkKey设置为一个你不使用的按键(例如WalkKey=RCtrl或WalkKey=Insert),然后在游戏控制设置中将同一个按键分配给行走。该.ini文件中提供了示例按键名称列表。
剧透:
显示
冲刺切换不起作用,我得一直按住冲刺键
该模组只在你实际按住 Shift 时才停止按住 Ctrl,因此当冲刺设为切换模式时,你需要一直按住 Shift 才能冲刺。这是一个已知限制,我正在研究能否修复。
剧透:
显示
如果有什么失败想告诉我
1. 在WalkingSpeed.ini中将Diagnostics=0改为Diagnostics=1。
2. 游玩并复现该问题。
3. 打开 Windows 临时文件夹(在文件资源管理器地址栏中输入 %TEMP%),然后复制 DS2WalkingSpeed-diagnostic.log。
4. 在评论区告诉我发生了什么,并附上那个文件。
卸载关闭游戏,并从游戏文件夹中删除 WalkingSpeed.asi 和 WalkingSpeed.ini。只有在你是随此模组一起安装的 version.dll 或 winmm.dll、且没有其他模组使用它时,才将其删除;如果不确定,请保留。使用 Vortex 时:禁用该模组并点击部署。你的存档不会受到影响。
AI 使用说明与鸣谢出于对《死亡搁浅2》的热爱而制作,非盈利性质。本模组是在AI的帮助下完成的,我更愿意把话说清楚:
- 我所做的: 这个想法、关于游戏如何存储行走速度的研究、一个用AutoHotkey做的首个可用原型、所有游戏内测试以及每一个决定。
- 插件代码: 由 Codex(AI)根据我的原型和指令编写。
- 页面文本与英文翻译: 在AI的帮助下写成,因为英语不是我的母语。
- 封面图片: 游戏图片,文字由我添加(非AI)。
- 终极ASI加载器 (下载中包含的 version.dll / winmm.dll):由 ThirteenAG 及贡献者提供,依 MIT 许可证原样收录。https://github.com/ThirteenAG/Ultimate-ASI-Loader
《死亡搁浅2:冥滩之上》的版权归小岛工作室和索尼互动娱乐所有。这是一个非官方粉丝项目,与他们没有任何关系。