金钱修改

0 点赞
Ostriv
转载

允许你设置自己拥有的金钱数量。 简介 对于这款游戏的新手来说,开始交易并获利可能会令人沮丧。因此,我希望为那些需要更多喘息空间的玩家创建一个类似沙盒的环境,以便他们能轻松专注于探索更多游戏机制和策略。我的目标是减轻玩家的压力,让他们能纯粹专注于游戏体验。 以下是本指南中你需要用到的工具: HxD 双精度转十六进制转换器 对于新游戏 要进行以下修改,你需要一个十六进制编辑器工具,例如可免费下载的HxD。 此时请务必备份游戏可执行文件。游戏的.exe文件位于SteamLibrary steamapps common Ostriv目录下。 1使用编辑器打开ostriv.exe

从现在开始,我将以HxD的界面为例进行说明。不同的十六进制编辑器操作步骤可能有所不同。 2. 点击搜索选项卡下的查找。在查找窗口中切换到浮点数选项卡。

3. 选择【双浮点】选项,并在【所有方向】中搜索数值2000。

4. 双击结果窗格中的002ED540偏移量。如果每行字节宽度设置为8或16,此偏移地址有效。

5. 查看右侧的数据检查器面板。找到类型为Double(float64)的数值2000。将其更改为你想要的数值。

按回车键确认数值。

7. 保存并退出编辑器。 现在准备就绪。正常运行游戏并开始新地图。 HxD 会自动创建 .exe 文件的 .bak(备份)版本。如果想要恢复原始 .exe 文件,只需移除备份文件的 .bak 扩展名,或覆盖之前备份的文件即可。 本指南撰写时,游戏当前版本为 Alpha 5.9.25。不同游戏版本下,相关内容可能会发生变化。 Alpha 5.9.26 更新:新的偏移地址为 002EF4D0。 Alpha 5.9.27 更新:新的偏移地址为 002F21B0。 关于存档文件:与修改游戏可执行文件相比,修改存档文件需要更繁琐的操作。 首先,【千万不要忘记备份你的存档文件!】 《Ostriv》的存档文件存储在用户的【Saved Games\Ostriv\save】文件夹下。 1.查看你拥有的金钱数量。假设显示的是2468,36,但这只是游戏界面显示的数值。你的实际金钱可能类似2468,368574。游戏经济系统会追踪带有小数部分的金钱数值,而这些小数是我们无法看到的。因此,直接搜索2468,36这类数值会导致搜索结果为假阴性。 2. 记录该数值的整数部分(小数点前的数字),本例中为2468。 3. 上网搜索在线双精度浮点数转十六进制的转换工具。 4. 输入你的数值并进行转换。我使用的工具支持在小端序和大端序选项之间切换,这在搜索步骤中至关重要。

5. 复制十六进制值中有意义的部分。在我们的示例中,这部分是48a340。

注意1:如果未勾选【大端交换】选项,十六进制值将以倒序形式显示,例如40a348,这会导致后续搜索无法得到结果。 注意2:请成对选择十六进制值。假设你的金钱数值为3333,搜索结果可能如下所示。即使最后五位数字看似是有效部分,也应复制最后六位数字,因为必须成对选择。因此,正确的选择应为带前导0的0aaa40。

6. 回到我们的示例。使用十六进制编辑器软件打开你的存档文件。在本示例中,我将使用HxD作为参考,该软件可免费下载。

7. 点击【搜索】选项卡下的【查找】。

8. 在查找窗口中导航至十六进制值选项卡,并粘贴你的十六进制值。在本例中,该值为48a340。在所有方向上执行搜索。

9. 如果一切顺利,你应该会看到如下所示的结果。

10. 双击结果窗格中的搜索结果。现在到了棘手的部分。如右侧数据检查器窗格所示,这不是一个有效的双精度数字。

在我的文件中,结果从0B列开始。

11. 在主屏幕上每次将光标向左移动一列,直到看到与你的金钱数值相似的数值。 在我的情况中,第06列显示的是我拥有的准确金钱数量。

从现在开始,你可以随意将数值更改为任何你喜欢的值。按回车键确认该数值。

13. 保存并退出。 现在你可以正常进行游戏了。加载你的存档文件,像往常一样继续游戏。 HxD 会自动为 .save 文件创建一个 .bak(备份)版本。如果你想恢复原始文件,只需移除备份文件的 .bak 扩展名,或者覆盖你之前备份的文件。 由于 2468 可能是你拥有的荞麦数量或木材数量,因此可能还需要大量查找。所以需要你自己确定金钱数据的确切位置。 最终想法 如果你对修改游戏可执行文件感到不安,可以开始新游戏,在营地安顿前立即保存游戏,然后修改存档文件。用这种方法修改存档文件会更简单,这也能让你使用第一种方法,直接搜索数值2000。 在我的经验中,修改金钱并不会带来太大优势,因为《Ostriv》是一款平衡性非常好的游戏。 游戏依然会促使你生产各种不同的食物和产品。你最终还是会有剩余物资并开始进行交易等等。 在我看来,人力对于发展速度有着更重要的影响。 正如我之前提到的,这种修改只会让玩家在游戏初期的几年感到更轻松,压力更小。