bk3k背包扩充mod防炸档
starbound吧
全部回复
仅看楼主
level 7
正常开档之后直接订阅mod会因为背包物品检索不到导致炸档,自己研究了下json弄成功之后把翻译简化的版本分享来贴吧,希望以后有和我一样的新人可以直接明了的看到怎么解决,具体下面发
2025年11月25日 16点11分 1
level 7
核心目标: 我们要把你旧的、没有 MOD 的角色,改造成能使用新 MOD(比如 BK3K 的大背包 MOD)的角色。这个过程需要我们手动修改一个游戏文件。
你需要准备的工具:
一个简单的文本编辑器,比如系统自带的记事本(Notepad),或者更好用的Notepad++(推荐,免费且好用)。
你的角色文件。
2025年11月25日 16点11分 2
level 7
第一步:清空背包并备份角色(非常重要!)
进入游戏,加载你想转换的那个旧角色。
把背包里的所有东西都拿出来,放到地上或者飞船的储物箱里。装备可以留在身上。
为什么? 因为我们接下来要 “清空” 你的背包数据,如果你不先拿出来,里面的东西会全部消失!
退出游戏。
找到你的角色文件并备份:
打开你的《星界边境》游戏文件夹,找到 storage 文件夹,再进去 player 文件夹。路径通常是:...\Starbound\storage\player\
在这里你会看到几个以长串数字和字母命名的 .player 文件。最新修改的那个就是你刚刚玩的角色。
右键点击这个 .player 文件,选择 “复制”,然后在同一个文件夹里 “粘贴”。会出现一个名为 “副本 of ...player” 的文件。这就是你的备份,千万别删它!
2025年11月25日 16点11分 3
level 7
第二步:将角色文件 “解密” 成文本(最复杂的一步)
这一步是为了让我们能编辑角色数据。
打开游戏安装目录下的 win32 文件夹(如果你是 Windows 用户)。路径通常是:...\Starbound\win32\
在这个文件夹里,找到一个叫 dump_versioned_json的文件。
按下 Win + R 键,打开 “运行” 窗口。
把 dump_versioned_json文件拖进 “运行” 窗口。你会看到它的路径出现在里面。
再回到 ...\Starbound\storage\player\ 文件夹,把你要转换的那个 .player 文件也拖进 “运行” 窗口。
再次,把同一个 .player 文件又拖一次进 “运行” 窗口。
现在,“运行” 窗口里的内容看起来像这样(路径会是你自己的):D:\Games\Starbound\win32\dump_versioned_jsonD:\Games\Starbound\storage\player\123 .pl ayer:\Games\Starbound\storage\player\123 .pl ayer在这行文字的末尾,把最后一个 .player 改成 .json。改完后,按回车。
现在,回到你的 ...\Starbound\storage\player\ 文件夹,你会发现多了一个和你角色同名的 .json 文件。这个就是我们可以编辑的文本文件了!
2025年11月25日 16点11分 4
level 7
第三步:编辑 JSON 文件,换上新背包
用记事本或 **Notepad++** 打开这个新生成的 .json 文件。文件内容会非常长。
按下 Ctrl + F 键,打开搜索框,输入 itemBags 并搜索。
你会找到一段看起来像下面这样的文字块(这就是你当前的背包数据):
json
"itemBags" : {
"materialBag" : [null, null, ..., null],
"objectBag" : [null, null, ..., null],
"foodBag" : [null, null, ..., null],
"reagentBag" : [null, null, ..., null],
"mainBag" : [null, null, ..., null]
},
把从 "itemBags" : { 开始,到最后的 }, 为止的一整块内容 **,全部删掉!
复制下面这整块新的背包代码,然后粘贴到你刚刚删掉的位置。
2025年11月25日 16点11分 6
代码很长,只能分楼发,复制到一起即可
2025年11月25日 16点11分
level 7
json
"itemBags" : {
"armoryBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
"objectBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
2025年11月25日 16点11分 7
level 7
"foodBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
"farmBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
2025年11月25日 16点11分 8
level 7
"objectBag2" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
"materialBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
2025年11月25日 16点11分 9
level 7
"hobbyBag" : [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null]
},
保存并关闭这个 .json 文件。
2025年11月25日 16点11分 10
似乎有一楼object和mainBag被吞了,这里是不是最好附上原链接?(思索)
2025年12月01日 11点12分
level 7
第四步:将编辑好的文件 “加密” 回角色文件
再次打开 ...\Starbound\win32\ 文件夹。
找到另一个工具 make_versioned_json。
按下 Win + R 键,打开 “运行” 窗口。
把 make_versioned_json文件拖进去。
把你刚刚编辑并保存好的 .json 文件拖进去。
最后,把你最开始备份的那个原始 .player 文件拖进去,按回车。
2025年11月25日 16点11分 11
你好,运行之后原文件没被修改,是我运行库缺少了什么吗...[泪]
2025年12月01日 12点12分
level 7
第五步:完成!
现在,你可以安装好 MOD,然后启动游戏了。加载你的角色,你会发现你的背包已经变成了 MOD 的样式,有更多的格子和新的分类!你可以把之前存起来的东西放回新背包里了。
如果出了问题怎么办?别担心!只要删除那个被修改过的 .player 文件,然后把你最开始备份的 “副本 of ...player” 文件重命名,去掉 “副本 of ” 几个字,就可以恢复到你转换前的角色状态了。
2025年11月25日 16点11分 12
1