[存档修改教程]サバイバルゲーム/SurvivalProject/饥荒存档代码相关
狼雨歌
编辑于 2022年06月17日 20:36

闲得无聊翻存档文件发现的,仅此而已。

!!!警告,纯文字,没有图!!!

!!!修改前请务必备份存档!!!

存档竟然是以xml形式保存的,这意味着修改起来非常简单。

存档位置在游戏文件夹内的SurvivalProject_Data\StreamingAssets\XML\SaveData01.xml(01表示存档位置,在游戏内是从上往下数第2个位置,你要改哪个存档,先看看在游戏内是第几个位置,然后去找对应数字的存档)

建议使用Notepad,方便编辑(因为有折叠代码的功能,便于寻找需要修改的数据)

默认是全展开的,视图→折叠所有层次,会卡一段时间,然后自动全部折叠了。

点击左侧的+即可逐层展开。

依次展开<SaveDataBase>→<save>→<SaveEntry>即可查看到此存档分为10组代码。

下面只列出有用的部分,无关紧要的、复杂的或是容易改坏存档的都不列出。

主人公数据修改

展开<playerSave>,会看到2组<CharaSave>,第1组是女主人公的数据,第2组是男主人公的数据。

以男主人公的数据为例子,只列出有用的内容:

<charaName>ヨナ</charaName>//人物名称(!!!必须日文或英文!!!)

<level>19</level>//等级

<exp>780</exp>//经验(注意,改等级前先把经验改为0,避免出现问题)

<maxLife>80</maxLife>//最大血量

<life>52</life>//当前血量(不能高于最大血量)

<maxFaint>100</maxFaint>//最大眩晕值(就是血条下面的细长白条,敌人、同伴和玩家自己都有的)

<faint>100</faint>//当前眩晕值(不能高于最大眩晕值)

<maxFood>100</maxFood>//最大饥饿值

<food>100</food>//当前饥饿值(不能高于最大饥饿值)

<maxWater>100</maxWater>//最大口渴值

<water>100</water>//当前口渴值(不能高于最大口渴值)

<attack>11</attack>//伤害

<speed>1.5</speed>//移动速度

<statusPoint>8</statusPoint>//可用属性点

展开<status>,可以看到10组<int>0</int>的形式,只有前3组有用,依次表示血量、伤害、移动速度的等级。

同伴修改

展开<npcSave>,会看到N组<CharaSave>,数量取决于你收服了多少人。

修改方式同主人公数据修改,照着改就对了。

公共被动技能修改

展开<skillSave>,可以看到:

<skillLevel>19</skillLevel>//公共技能等级

<exp>900</exp>//公共经验

<skillPoint>8</skillPoint>//可用被动技能点

展开<skills>,可以看到9组<int>0</int>的形式,是被动技能的等级,最大5,依次对应:

自然回血(必须非战斗状态)

铁胃(减少食物中毒)

采集(增加采集量,仅对植物、矿物有效)

忍耐(减少饥饿值、口渴值下降速度)

观察(可以查看npc的情况,比如性格、具体血量等等)

说服(收服npc更快)

建筑(自身放置建筑范围增大)

搬运(提高搬运npc的数量且随技能等级提高可通过地图小红旗传送)

强击(重击属性相关强化,按空格为重击)

物品收集

依次展开<baseSave>→<collectSave>,会看到12组<int>0</int>的形式

这是10个独特物品是否收集的数据(多出来的2组应该是给未来更新预留的),0=未收集,1=已收集,全部改成1即可全收集,当然也可以只把前6组全改成1即可获得所有配方。

Boss修改

展开<quests>,可以看到8组<QuestSave>,表示Boss战完成情况

展开<QuestSave>,可以看到只有两行数据:

<questKey>Boss_Spider</questKey>//Boss名称(!!!不要修改!!!)

<progress>0</progress>//0=未完成,1=已完成(如果想再打一次Boss,可以改为0,不想打Boss,改成1)

就写到这里吧,你们自己看着改就是了……

如果有错误,请指出来……