《星球基地planetbase》中很多玩家对于存档修改方法不太了解,怎么修改存档?今天为大家带来玩家“lzb148”分享的存档详细修改方法,一起来看看吧。
首先是存档的位置,默认路径为我的文档\Planetbase\Saves,打开这个文件夹,会看到一堆sav文件,就是要修改的存档了,直接用记事本打开就可以修改了。因为时间有限,我没把整个存档文件解析完毕,后面有高手的话欢迎补充或者直接写个存档修改器就更好了。
动手之前,重要的事情要说三遍,记得备份文件!记得备份文件!记得备份文件!
1.科技部分 & 地形
这部分是看了dlslf990的帖子才知道的,这里算是引用吧。
科技:关键字<techs/>,如果你从来没研发过科技的话,看到的大概是这样子的。
修改成这样,后面的中文是我加进去的注释,修改的时候不要输进去,你可以根据自己需求进行修改。
<tech value="TechColossalPanel" />大型太阳能板
<tech value="TechGoliathTurbine" />大型风力发电机
<tech value="TechConstructorBot" />建造机器人
<tech value="TechGmTomatoes" />转基因番茄
<tech value="TechGmOnions" />转基因洋葱
<tech value="TechMassiveStorage" />大型仓库
<tech value="TechDrillerBot" />钻探机器人
<tech value="TechFarmDome" />大型农场
地形:关键字<terrain>
2.环境:关键字<environment>
这两个值的取值范围都是0~1,会直接影响到你的太阳能或者风力发电机的发电效率。其中日照时间,0~0.5就是白天,0.5~1是黑夜。
3.镜头:关键字<camera>
游戏的默认视角可能不太好用,可以尝试自己修改这几项参数
4.灾难:<sandstorm>或<solar-flare>
其中“是否开启”的值改成True会立即开启该灾难,其余的时间值单位均为秒。下文涉及到的时间修改,如无特殊说明,单位均是秒。注意一下,如果你玩的是第一个行星,游戏设定是无太阳耀斑的,所以修改太阳耀斑的部分是无效的。
4.殖民地信息:<colony>
这个修改的意义不大,就顺便提一下关于基地名字,只要修改第一个名字就可以了,下面的那个名字不修改也可以。
5.飞船登录管理:关键字<ship-manager type="ship-manager">
这里其实没啥好修改的,大部分都可以在游戏中修改。关注一下海盗来袭时间就可以了。
6.报表信息:<stats>
这个估计没啥人会感兴趣,就是纯粹修改报表,以Vegetables(蔬菜)为例,下面的5 3 9 4 6就是系统记录每个时间点你的蔬菜存量。注意的是,修改这些参数仅仅会影响报表数据而已,你实际资源数量并不会受影响。
7.访客事件:关键字<visitor-events>
事件类型因为我本身没怎么玩,所以目前只看到一种类型,其他类型的事件后面大家补充吧。
8.里程碑:关键字</milestones>
因为我自己游戏进度原因,具体这些里程碑对应中文是哪些不太清楚,感兴趣的同学可以翻翻词典对照一下汉化内容,我就偷个懒了。
9.建筑物:关键字<constructions>
这个是重点,得详细讲讲。建筑物的相关属性很多,这里只关注我们要修改的部分。
上图是一栋已经建设完毕的建筑。因为已经建设完毕了,所以建筑进度是-1,如果还没完工,则是0,这个后面再讲。
Condition,其实就是建筑物的血条,有时候建筑物会被流星砸中,这个血条就不满了。
Oxygen就是这个建筑物的氧气量,当建筑物离造氧机太远或者是氧气供量不足的时候,这个值就会下降。取值范围0~1。
ID值,这个很重要。游戏中所有的资源(包括建筑物、资源、人员等等)都通过ID来进行管理,而且这个ID必须是唯一的。
一般来说,如果是系统自己分配的ID,是不会有冲突问题的。如果玩家要自行修改ID,比如说“无中生有”,就要给新的建筑分配一个新的ID值。
因为随着游戏的进度推进,系统本身也会不断使用新的ID,为了保证ID的不冲突,建议“无中生有”的物品ID改大一些,防止ID冲突。
建筑类型,这个主要是用来快速分辨出你要修改的建筑是什么类型,比如上图中的ModuleTypeOxygenGenerator就是造氧机。
下面来看看没造好的建筑
没造好的建筑的大部分代码跟已经造好的建筑是相同的,重点是多了一项pending-construction-costs,就是所需的建材。
如果是汉化版的存档,你能看到“审核中的资源”这个字样,下面就列举了目前缺少的资源。分别是2个Metal(金属)和2个Bioplastic(生物塑料)。
你可以根据实际需求修改这里两个值,比如2个金属改成1个,就修改金属对应的amount value为1。
如果你想把金属改成0,要把绿色框里面的4行代码全部删掉。
19游戏网整理报道