
CE 脚本 无限负重
新版本,适用于所有游戏版本和所有平台,绝对适用于Steam 一个简单的Cheat Engine脚本,用于改变负重倍率,从而实现功能上无限的负重,仅此而已
查看大图新版本,适用于所有游戏版本和所有平台,绝对适用于 Steam。
其实没什么复杂的,它只是一个带有脚本的 Cheat Engine 表格,这个脚本改变了负重倍率,从而在功能上实现了无负重限制。
如何使用?:
只需使用 Cheat Engine(版本 7.0 及以上)打开表格
启动《潜行者 2》
将表格附加到游戏进程
切换回游戏,打开并关闭一次物品栏
勾选名为“将负重设为零”的脚本旁边的复选框
现在再次打开物品栏,您会看到负重已降至个位数,祝您游戏愉快。
由于游戏刚刚发布,我还没有测试得太远,只是完成了教程部分,但似乎运行良好。
如果你发现任何问题或漏洞,请随时报告,我会在有空时修复它们。
我目前除了负重相关的内容外,对在表格中添加其他作弊/脚本不感兴趣。
感谢您:
非常感谢 ritontor 帮助我为 Gamepass 版本提供了表格。
同时,我还要感谢 VAXIStaa 帮助我尝试创建 .pak 版本。
感谢 KryziK 提供 1.0.1 版本更新的新地址并分享部分 CE 相关知识。
感谢 AvdeXg 提供的 1.0.2 更新地址。
感谢 Hol343 提供 1.0.2 版本的 GOG 地址。
再次感谢 KryziK,我已将表格更新为 AOB 注入,这应能防止每次更新后失效。
该模组尚未更新:
我会尽我所能尽快更新表格,但这可能并非总是即时完成。
与此同时,你可以查看是否有人在帖子区发布了新的地址和偏移量,或者按照我下面的指南自己操作。
我想自己学习如何操作:
- 打开 Cheat Engine
- 更改 Cheat Engine 调试器:转到编辑 -> 设置 -> 调试器选项 -> 将其从 Windows 调试器更改为 VEH 调试器。
- 将 CE 附加到游戏进程。
- 将数值类型更改为浮点数。
- 将数值更改为您当前的库存重量。
- 首次扫描。
- 从你的物品栏中丢弃某物。
- 将数值更改为您的新库存值并按搜索。
- 重复直到你只剩下一个值。
- 如果幸运的话,该值地址将显示为绿色,表示它是一个带有偏移量的静态地址。如果它不是绿色的,我们就完蛋了,因为我得向你解释指针扫描。我们姑且假设它是绿色的。
- 将该值添加到您的列表中,并将其称为 CarryWeight。
- 保存表格以防 CE 崩溃。
- 右键单击该值并选择查看访问此地址的内容。
- 选择是附加调试器。
- 切换回游戏并打开物品栏。
- 回到附加的调试器,现在应该有多个条目。
- 我们需要通过反复试验找到正确的那一个。
- 先试第三个,因为那是 Steam 版本中的正确选项。
- 右键单击第三个条目并说用不执行任何操作的代码替换代码。
- 返回游戏并尝试,如果运行良好则成功,如果不行则尝试列表中的另一个。
- 一旦你找到了可用的正确版本,再次右键点击它并进入反汇编程序。
- 现在右键点击显示"nope"的代码处,选择还原为原始代码,随后关闭反汇编器。
- 转到您找到的正确条目,选择添加到代码列表的选项,然后按确定。
- 现在再次保存表格,这样我们就不必重新做所有那些了。
- 现在进入高级选项(左下角),您将找到已保存的条目,高亮显示它并选择显示反汇编程序。
- 现在确保条目的代码被高亮显示并进入工具 -> 自动汇编器。
- 选择模板 -> 作弊表框架代码。
- 再次选择模板 -> 代码注入。
- 现在在启用部分下有一个名为原始代码的部分,进入该部分并删除那里写的命令,可能是广告或类似内容。只删除那一行。
- 文件 -> 分配到当前作弊表。
- 现在你已经有了一个保存表格的脚本,你应该完成了。
- 测试它是否有效。
我尝试制作此模组的 .pak 版本:
首先,我能够让它工作,但我会在这里写下我发现的内容以及我所做的事情,如果其他人想尝试一下的话。
如何创建一个 .pak 模组?
您将需要以下程序:
- FModel 虚幻包
接下来你需要执行以下步骤:
打开 FModel
将 Stalker 目录添加到游戏并选择 UE 版本(可以通过右键点击 stalker .exe 进入详细信息查看,若无变化则为 5.1 版本)
给 FModel 一些时间加载 .pak 文件
这些文件将被加密,需要 AES 密钥才能解密。我无法提供密钥,但可以在网上搜索(俄语是你的好帮手)
在 FModel 中添加 AES 密钥,现在你就可以访问 .pak 文件了
目前最有趣的内容都在 pakchunk0.pak 文件中
找到你需要的文件,以携带重量为例,我找到了 3 个相关文件:
- "CoreVariables.cfg"
- "CoreVariablesCustom.cfg"
- "ObjWeightParamsPrototypes.cfg"
复制这些文件的文件夹结构,本例中为 Stalker2 -> Content -> GameLite -> GameData
在最深层文件夹中创建要修改文件同名的新文件
从 FModel 复制代码粘贴到这些新文件中,并应用你的修改
现在将顶层文件夹粘贴到以你模组命名的新文件夹中,例如 CarryWeightMod
选中该文件夹并将其拖放到名为"UnrealPak-With-Compression.bat"的 UnrealPak 批处理文件上
完成!现在你得到了需要放入 ~mods 文件夹的 .pak 文件
为什么你的 .pak 版本不起作用?
好问题,我不知道,但我有一些想法。
当你加载带有模组的游戏时,你会看到它在最初一刻是有效的,也就是说当我加载一个我超载的存档文件时,我可以正常移动一秒钟,但随后我又超载了。
游戏应用速度惩罚的范围运行正常,但并未考虑最大携带重量的变化。
我假设还有另一个文件在你打开物品栏或某些内部逻辑发生时重新应用原版的负重数值。
我找不到它。
祝你好运,如果你想尝试一下的话。
标题图标来源:
https://www.flaticon.com/free-icons/forbidden 禁止图标由 prettycons 创建 - Flaticon
https://www.flaticon.com/free-icons/weight Weight icons created by Freepik - Flaticon

还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。