news 2026/8/13 12:22:47

零基础把《幻兽帕鲁》存档改成JSON:palworld-save-tools转换实战全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础把《幻兽帕鲁》存档改成JSON:palworld-save-tools转换实战全攻略

零基础把《幻兽帕鲁》存档改成JSON:palworld-save-tools转换实战全攻略

【免费下载链接】palworld-save-toolsTools for converting Palworld .sav files to JSON and back项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools

第一次拿到《幻兽帕鲁》的Level.sav时,我顺手用记事本打开了它——满屏跳出来的全是乱码符号和不知名的字节碎片。那一刻我彻底明白:这游戏把整个世界的状态都压成了一坨二进制,想靠肉眼改数据,基本等于徒手拆原子弹。直到我遇见了 palworld-save-tools,这个能把.sav存档转成 JSON、改完再转回去的 Python 工具,我才真正体会到"存档自由"是什么感觉。今天这篇文章,就是把我从翻车到熟练的全过程,原原本本讲给你听。

那天晚上,我对着乱码发呆

事情的起因很朴素:我养的一只帕鲁被自己的"稀有被动"坑惨了,六维属性惨不忍睹,扔了可惜、留着占格子。朋友劝我"直接改存档啊",可我连存档里写的是什么都看不清——二进制文件不像文档,没有任何文字可读,更没有"等级"、"经验值"这种字段摆在明面上。

palworld-save-tools 解决的就是这件事:它把游戏内部序列化(把数据压成二进制存起来)的.sav文件,解压、解析成结构清晰的 JSON(一种用键值对书写的纯文本格式),你改完后再原路打包回去。更难得的是,项目宣称SAV → JSON → SAV 能做到逐字节一致(压缩前),也就是说,只要你不乱删字段,转回去的存档和原始存档一模一样,游戏读起来毫无违和感。

同一件事,两种活法

没有它之前,我改存档的路径是这样的:

  • 打开某个十六进制编辑器,对着偏移量猜字节含义
  • 改错一位,存档直接报废,重开新档
  • 网上找"改存档教程",结果教程里的工具早已失效

有了它之后,路径变成了这样:

  • convert一条命令,存档变 JSON,字段名、数值、结构一目了然
  • 想改什么,在 JSON 里搜索定位,改数字,保存
  • 再转回去,放回存档目录,进游戏验收

前者是"盲人摸象",后者是"看着地图逛街"。关键还在于:JSON 格式本身是通用标准,你甚至可以写脚本批量处理,比如一次性给十个存档的帕鲁球数量翻倍。

一次完整实战:把养废的帕鲁改回神兽

下面这条主线,我全程用第一人称演示一遍。目标是:把我那只属性垫底的帕鲁,直接改到接近满级。你跟着做一遍,就能举一反三改任何数据。

第一步:装好工具(两分钟搞定)

我是在 Windows 上做的,环境要求只有一个:Python 3.9 或更高版本。装好后运行:

pip install palworld-save-tools

安装完会生成一个同名命令palworld-save-tools,这就是我们一会儿要用的主入口。想折腾源码的同学也可以克隆仓库后pip install .本地安装:

git clone https://gitcode.com/gh_mirrors/pa/palworld-save-tools

第二步:把存档请出来

Steam 版《幻兽帕鲁》的存档藏在用户目录下,路径大致是:

%LOCALAPPDATA%\Pal\Saved\SaveGames\<SteamID>\<SaveID>\Level.sav

在动手之前,先把Level.sav复制一份备份到别处。这不是客套话——这是我后来用血泪换来的习惯,具体原因见文末"踩坑"部分。

第三步:.sav 变 .json

把路径填进命令,回车:

palworld-save-tools convert "D:\saves\Level.sav" --to-json

预期输出:同目录下多出一个Level.sav.json文件。注意这个文件可能很大(几十到几百 MB),强烈建议用 VSCode 这类现代编辑器打开,记事本会直接卡死。

第四步:在 JSON 里找到目标

用编辑器的全局搜索功能,直接搜我那只帕鲁的名字。结果会定位到CharacterSaveParameterMap这一大块——这是所有角色和帕鲁的数据区,每个条目对应一个RawData,里面有LevelExpTalent之类的字段,几乎每个都自带可读的键名。

第五步:改数值

Level后面的数字改成我想要的等级,顺手把对应的经验值也调高。保存文件。就这么简单——你不用懂任何二进制知识,改的就是纯文本数字。

第六步:转回去,放回存档

palworld-save-tools convert "D:\saves\Level.sav.json" --from-json

预期输出:还原出一个新的Level.sav。把它覆盖回存档目录(覆盖前记得把上一步的备份再确认一遍),进游戏——那只"废柴帕鲁"已经脱胎换骨了。

我踩过的三个坑,新手最容易犯

坑一:忘了备份,然后存档坏了。我曾在改 JSON 时手滑删掉一个逗号,转回.sav后游戏直接报"存档损坏"。那一刻我只想抽自己。规则很简单:每次动手前,先备份;改完验证没问题,再删备份。

坑二:扩展名惹的祸。工具默认根据文件扩展名判断转换方向(.sav转 JSON,.json转 SAV)。有次我输出文件名没带.json,结果方向判断错了。后来我养成习惯,双向转换都显式加上--to-json--from-json参数,杜绝歧义。

坑三:内存不够,卡死在转换中。大型存档转换很吃内存。如果存档特别大,可以用--custom-properties只解析关心的数据块,比如:

palworld-save-tools convert Level.sav --to-json --custom-properties ".worldSaveData.CharacterSaveParameterMap.Value.RawData,.worldSaveData.ItemContainerSaveData.Value.RawData"

这条命令只处理角色和物品容器两类数据,转换速度快不少,内存占用也降下来了。想要更紧凑的输出,可以再加--minify-json;输出文件已存在想免确认,用--force

写在后头

一句话总结:palworld-save-tools 把《幻兽帕鲁》的二进制存档翻译成了人人都能读、能改的 JSON,让"改存档"这件事从黑客技术变成了普通玩家的日常操作。

接下来你可以这样继续深入:

  1. Level.sav转成 JSON 后,翻翻palworld_save_tools/rawdata/目录下的源码,对照理解基地、公会、物品容器等数据结构
  2. Windows 用户可以直接把.sav文件拖到convenience_tools/convert.cmd上,免敲命令
  3. 改完第一个数值后,试着写个小脚本批量修改多个存档,体验自动化
  4. 记得每次修改都走"备份 → 转换 → 小改 → 验证 → 再大改"的流程

工具是死的,规矩是活的。备份做足、小步验证,你就能在《幻兽帕鲁》里当一回自己的管理员。

【免费下载链接】palworld-save-toolsTools for converting Palworld .sav files to JSON and back项目地址: https://gitcode.com/gh_mirrors/pa/palworld-save-tools

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/13 12:22:31

10分钟搞定Mem Reduct内存清理:中文界面与自动清理一次配好

10分钟搞定Mem Reduct内存清理&#xff1a;中文界面与自动清理一次配好 【免费下载链接】memreduct Lightweight real-time memory management application to monitor and clean system memory on your computer. 项目地址: https://gitcode.com/gh_mirrors/me/memreduct …

作者头像 李华
网站建设 2026/8/13 12:16:19

微信聊天记录导出全攻略:WeChatMsg让十年对话不再丢失

微信聊天记录导出全攻略&#xff1a;WeChatMsg让十年对话不再丢失 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeCha…

作者头像 李华
网站建设 2026/8/13 12:10:32

NVMe over Fabrics:RDMA存储加速的核心方案深度解析(必知必会)

&#x1f4d1; 目录 一、前言/背景二、核心原理深度剖析三、底层源码与数据流剖析四、实战部署与配置五、性能分析/对比评测六、常见问题排查七、总结与最佳实践参考资料 摘要&#xff1a; 本文深度解析NVMe-oF协议与RDMA存储加速技术。从NVMe-oF Capsule报文封装、RDMA零拷贝…

作者头像 李华