找回密码
 初始化身份识别芯片
查看: 8240|回复: 6

存档编辑介绍及示范

[复制链接]

驱逐技师

发表于 2020-8-28 23:39:07 | 显示全部楼层 |阅读模式
本帖最后由 0xCAFEBABE 于 2020-10-3 11:50 编辑

注意:存档修改有可能彻底摧毁游戏平衡、有可能彻底消除游戏难度、有可能迅速消耗玩家对游戏的兴趣。
但是,使用存档修改可以:
让玩家挖遍全星系的研究站、采矿站、居住站
让玩家挖遍全星系的人之领调查船/调查母舰
让玩家挖遍全星系的遗迹(非常耗时间)
让玩家找到那些位置十分奇葩(某某星系外围、某某星系边缘)的各种东西
因此,存档编辑对改善某些心存执念的玩家在游戏后期的游戏体验可能有积极作用。

驱逐技师

 楼主| 发表于 2020-8-28 23:57:37 | 显示全部楼层
本帖最后由 0xCAFEBABE 于 2020-10-3 11:50 编辑

楼主发烧了,明天更

驱逐技师

 楼主| 发表于 2020-10-3 11:47:53 | 显示全部楼层
本帖最后由 0xCAFEBABE 于 2020-10-3 11:49 编辑


存档文件位于远行星号安装目录下的Save文件夹中,每个存档包含多个文件,同一存档的文件被存放在以人物名命名的文件夹里。
这次测试使用的任务名为Test Saves,存档文件都在save_TestSaves_7954010228807238951文件夹里。

打开文件后可以看到图示4个文件。
  • campaign.xml中存储着游戏里大多数数据,游戏加载存档时会从该文件中加载,也是我要修改的文件
  • campaign.xml.bak是旧存档的备份,游戏中进行存档时会把原来的campaign.xml重命名为campaign.xml.bak然后把新存档存进campaign.xml。所以如果不小心点了存档但是又想回档的话可以直接把campaign.xml改个名再把campaign.xml.bak重命名成campaign.xml。
  • descriptor.xml里存储着这个存档的一些数据,比如启用的mod、是否为铁人模式,每次存档后都会更新。
  • descriptor.xml.bak则是上次存档时存储的descriptor.xml的备份,游戏中每次存档都会把旧存档的descriptor.xml存进descriptor.xml.bak。

势力巨擘

发表于 2020-10-7 11:55:36 | 显示全部楼层
为什么不直接控制台呢?

点评

或许我们可以用这个方法自定义副官头像?  详情 回复 发表于 2020-10-8 10:11

英仙统领

在游戏里按F11可以隐藏HUD哦

学院教员

发表于 2020-10-8 10:11:16 来自手机 | 显示全部楼层
abab 发表于 2020-10-7 11:55
为什么不直接控制台呢?

或许我们可以用这个方法自定义副官头像?

驱逐技师

 楼主| 发表于 2022-1-25 21:51:01 | 显示全部楼层
上次不知道为啥就坑了,这次整点实用的活

驱逐技师

 楼主| 发表于 2022-1-25 22:23:13 | 显示全部楼层
本帖最后由 0xCAFEBABE 于 2022-1-25 22:38 编辑

简单介绍一下冷冻仓怎么找
首先,打开 L7HLEIFIR~0~7P{_6G_%N.png 查找“Sleeper”,可以看到有很多备选项 5Z9I2OMB_UX@%~[D%HPLF.png
注意前面这两行里的“derelict_cryosleeper” K6L0@I_~XH4]ZPX{{1~J.png
直觉告诉我们这两行就是要找的冷冻仓,那么点击跳转过去看一看吧 ZA@[4@[[LPCK2$P$PY2`1.png

注意到图片中5959行的<loc z="2001">2980.1345|-929.70337</loc>,很明显这个是冷冻仓在星系里的坐标(以xOy坐标系形式存储,1地图小格=2000,正值代表这一边,负值代表那一边),但是按这里的距离看,冷冻仓离恒星很近,所以直觉告诉我们这个坐标是冷冻仓与它所环绕的天体的相对坐标。
接下来我们注意到第5967行的<cL cl="Sstm" ref="1710"></cL>,Sstm很明显是Solar System的缩写,后面的1710应该就是这个星系的id。
所以我们在文本文档里搜索1710 04$}S~LQMF6ZS9FWO799C0A.png


很明显第一行这个s开头的地方存储着这个星系的信息,从星系名字“Beta Yomi Star System”看,这个星域肯定叫Yomi,所以只需要找Yomi就可以找到这个星系了。

但是找来找去太繁琐了,通过观察这个xml节点存储的信息,可以发现这两句话
F2H3@]L2{Z}FNCGGDZJ7_1.png

其中6664行的<l z="2302">32233.0|-3439.0</l>记录了这个星系在超空间星图中的位置(向上是y轴正方向,向右是x轴正方向),而6673行的<st>theme_derelict_cryosleeper</st>说明我们只需要在文本文档里搜索theme_derelict_cryosleeper就可以找到这个星系。

总结一下:
搜索theme_derelict_cryosleeper
跳转到theme_derelict_cryosleeper所在的那行
向上找“<l”开头的一行,这行记录的是星系坐标,向上是y轴正方向,向右是x轴正方向,2000距离等于地图上的一小格,坐标系原点在Hybrasil附近(有两颗速子球的那个星系)

然后进星系转转,就可以找到冷冻仓辣!
Q[SP1N]$AAEE%`9SY1Z]1U.png




本版积分规则

Archiver|手机版|小黑屋|远行星号中文论坛

GMT+8, 2024-12-23 00:33

Powered by Discuz! X3.5

© 2001-2077 Tencent Cloud | Durian Software Studio

快速回复 返回顶部 返回列表