从开档到满级一份帮你把《缺氧》存档改明白的 Duplicity 上手实录【免费下载链接】oni-duplicityA web-hosted, locally-running save editor for Oxygen Not Included.项目地址: https://gitcode.com/gh_mirrors/on/oni-duplicity第一次玩《缺氧》的时候我遇到了所有新手的噩梦打印舱来了一位自带鼾声如雷特质的复制人属性差到连挖掘都费劲可我已经把他练到了二十周期。重开一局舍不得。硬着头皮养下去每次看到他睡到一半把自己吵醒血压就往上窜。后来我在社区里看到有人提到 Duplicity 这个缺氧存档编辑器——一个跑在浏览器里、数据全程留在本地的存档修改工具。抱着试试看的心态用了一晚上我不仅救回了那个倒霉的复制人还顺手学会了怎么批量调属性、复制角色、改间歇泉。这篇就把我从拿到手到玩明白的完整过程写下来你照着走一遍基本也能做到三分钟改好第一个参数。先说说它到底解决了什么问题《缺氧》的存档是出了名的封闭游戏里能调的只有开局设置一旦开档复制人属性、特质、健康状况统统锁死。想改要么用内存修改器硬啃十六进制要么就是翻社区里的陈年老帖对着不知名工具一通瞎试。这两种路子都不太适合普通玩家。Duplicity 做的事情很简单把 .sav 存档读进来、在网页里展示成看得懂的列表和表单你改完再导出一份新存档。它背后解析存档靠的是oni-save-parser库所以你不需要懂任何二进制结构看到的直接就是力量 12、挖掘 9这种能读懂的数值。和同类工具最大的不同在于两点。一是它完全本地运行编辑器本体是网页应用但所有数据都在你电脑上处理不会上传到任何服务器存档这种私密文件留在自己手里更安心。二是它的界面是真的为改存档设计的——不是给你一堆字段让你猜而是按复制人、间歇泉、生物、原始数据这种游戏内概念分好页点开就能改。从零开始跑起来一条命令一条命令来动手之前先说明你需要电脑上装了 Node.js版本不太老就行。然后打开终端按顺序做三件事git clone https://gitcode.com/gh_mirrors/on/oni-duplicity cd oni-duplicity npm installnpm install会下载所有依赖视网速可能要等一两分钟。装完就能启动npm start这时候终端会显示一个本地地址通常是localhost:8080浏览器会自动打开编辑器界面。如果没自动打开手动在浏览器地址栏输入那个地址就行。接下来是找存档。游戏存档默认放在这些位置WindowsC:\Users\你的用户名\Documents\Klei\OxygenNotIncluded\save_files\Mac~/Library/Application Support/unity.Klei.Oxygen Not Included/save_files/Linux~/.config/unity3d/Klei/Oxygen Not Included/save_files/进到save_files文件夹找到你想改的那份 .sav 文件回到编辑器页面点Load Save加载存档按钮选择它。等一两秒页面左上角会出现存档概览——看到这个就说明你的存档已经被成功读进来了。⚠️ 第一次动手前先把原始存档复制一份到别处。改坏了随时能恢复这是所有存档类工具的第一铁律。第一次动手把复制人改成你想要的样子存档加载成功后侧边栏会列出几个入口其中最常用的是Duplicants复制人页面。点进去能看到殖民地当前所有复制人的卡片每张卡片上都有名字、特质和关键属性。点任意一张卡片进入编辑页你会发现整个界面按标签页分了类每个标签解决一类问题Attributes属性——最常改的地方。力量、挖掘、建造、耕作、科技这些基础属性直接就是数值框往高调、往低调随你。想给某个复制人配一条前期开荒路线就把挖掘、建造拉高其他先放着改完保存进游戏立刻感觉挖矿效率上了一个档次。Traits特质——就是解决我开头那个鼾声如雷问题的地方。点添加按钮从列表里选一条正面特质比如早起鸟不需要的特质可以直接移除。负面特质删掉之后该吃吃该睡睡再也不会半夜把自己吓醒。Interests兴趣——影响复制人的技能倾向。想让谁专心搞科研就把研究兴趣加上去对应的技能经验涨得飞快。Skills、Health、Effects——技能等级、血量和当前状态效果都能改。复制人饿到濒死Health 页拉回来食物中毒状态挂着难受Effects 页直接清掉。每个数值改完页面右侧会有存档状态提示记得最后点Save保存按钮把改动写回 .sav 文件。然后回到游戏里读这份新档改动就生效了。 小技巧改属性时别贪心。把一项属性拉满到 100 会让游戏失去平衡建议先改个比正常略高的数值比如把主力挖掘手调到 20 左右既有明显手感提升又不会让殖民地变得毫无挑战。玩熟练之后这几个功能很上瘾当你改过几次属性就会开始琢磨一些进阶操作而 Duplicity 的 V3 版本正好把这些都做进去了。克隆复制人——在复制人卡片右上角有个三点菜单里面有 Clone克隆选项。点了之后会生成一个一模一样的复制人属性和特质全保留。想要一支全挖掘特化小队克隆三次再分别微调一下名字和外观一支开荒天团就有了。相关的 Copy / Paste 还能把某个复制人的配置复制到另一个身上批量整队时能省不少事。间歇泉Geysers页面——改喷发类型和参数。地图上刷了个废物泉不用重开档找到对应间歇泉把它改成蒸汽喷泉再调整喷发量。这一手对中期电力规划特别有用等于给殖民地换了个战略武器。Creatures生物页面——能改各种动物的属性。对养哈奇、养帕库鱼感兴趣的玩家可以把养殖产物的健康、属性调优省下几十个周期的培养时间。Raw Editor原始编辑器——这是给老玩家准备的硬核模式。左侧是一棵存档对象树右侧是选中对象的字段编辑区任何界面没暴露的参数都能在这里直接改。新手不建议一上来就碰容易把存档改崩等你对游戏数据结构有概念了再回来会豁然开朗。相关入口就在src/pages/RawEditorPage/目录下。进阶玩法让工具配合你的节奏用顺手之后我总结了几条让效率翻倍的用法把存档管理变成习惯。我现在的流程是每次游戏内重要节点比如熬过第一波严冬、建好太空服工坊先手动存一份档然后用 Duplicity 微调一些补课性质的改动——比如某个复制人挖矿练慢了补几点挖掘某个资源掉得厉害直接补给。改完用start:prod跑生产模式体验比开发模式更流畅命令是npm run start:prod。多语言界面。项目自带中文、英文、西班牙语、俄语、捷克语的语言包翻译文件在src/translations/目录下。界面上切换到中文后所有页面和按钮都会变成中文对英语不好的玩家是实打实的减负。和社区版本节奏对齐。项目当前支持存档版本 7.15Recreation Pack。游戏如果更新了大版本老存档可能需要先在游戏里重存一次再喂给编辑器这一点 README 里写得很清楚。改之前瞄一眼CHANGELOG.md确认工具版本和游戏版本对得上能少踩很多坑。新手最容易踩的几个坑坑一改了没保存就关页面。编辑器里改完数据不点 Save 等于白改。养成改完立刻保存的习惯顺手把存档另存为新文件名别覆盖原档。坑二拿着旧版本存档硬喂。如果你的游戏存档版本比 7.15 新很多编辑器可能解析失败或显示异常。先用游戏打开一次存档再保存让游戏把它升级到当前版本通常就能正常读取了。坑三在 Raw Editor 里乱改。原始编辑器字段间存在依赖关系改一个值可能导致另一个字段失效甚至让存档在游戏里加载时报错。想尝试的话务必先复制一份档出来专门做实验。坑四大存档卡顿以为是死机。游戏后期存档动辄几十上百 MB解析需要一点时间期间页面可能短暂无响应。这是正常的别急着关标签页等几秒就好。项目把解析放在独立的 Worker 线程里处理相关代码在src/services/oni-save/save-serializer.worker.ts已经是比较稳的方案了。下一步建议你从这开始如果你现在手边就有一份《缺氧》存档我建议你今晚就做三件事备份存档、启动编辑器加载它、打开 Duplicants 页面把最顺手的那个复制人的挖掘属性调到 20。就这一个改动你在游戏里立刻就能感受到差别这也够你验证整条改档-保存-读档链路是否通畅了。改顺手之后再往 Geysers 和 Creatures 页面探索。等你觉得界面操作已经满足不了需求再鼓起勇气点开 Raw Editor——那里藏着工具真正完整的一面。最后提醒一句存档修改器是锦上添花的工具别让它把游戏的乐趣改没了。适度调整让殖民地的故事按你想要的节奏走剩下的挑战和成长还是留给游戏本身吧。【免费下载链接】oni-duplicityA web-hosted, locally-running save editor for Oxygen Not Included.项目地址: https://gitcode.com/gh_mirrors/on/oni-duplicity创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考