上帝之城:监狱帝国 存档修改(更新修改演示教程)
本帖最后由 为海蓝而远航 于 2017-3-25 18:35 编辑以下修改仅供参考,请合理游戏!(修改前记得备份存档)
3月12日12点更新详细演示教程(参见链接)
【3月12号14点更新】经测试发现科技点和仓库数据依旧修改无效的存档是文件编码问题,导致游戏读取信息失败使用默认值(即0)代替。而且编码问题的锅多是记事本编辑并保存产生的,因此建议去找一个用的比较多的文本编辑器试试(已经改废的表示只能用游戏手动存档强行覆盖编码[数据丢失],再编辑)
[原因分析:存档文件均是UTF-8编码,但记事本保存后编码变为UTF-8 with BOM,对英文没有影响,所以改金钱是生效的,但科技点和仓库文件包含中文,中文对编码较为敏感,所以会导致一系列读取问题,因此建议使用标准的文本编辑器修改(推荐vs code、notepad++、ueditor)]
一、存档位置
Steam\steamapps\common\City of God I - Prison Empire\systemConfig\record1
注:其中record1为第一号存档,依次还有record2、record3存档(在开档的前提下)
二、仓库物品修改
打开文件FileServerToolInfo,找到要修改的仓库物品,修改toolNum字段即可修改该物品的数量【物品详单见附件(数据可能存在字段属性值缺失,请自行更正)】。修改方法:1.确定要修改的数据是否存在,请扫描data字段,里面是物品信息的数组列表,找到要改的物品,直接改toolNum即可。
2.添加物品,首先添加物品的store属性如果是2表示存储在仓库中,将物品信息复制添加到data字段下数组的末尾(记得加英文逗号)即可【亲测成功添加双人床、神秘图纸等物品】。
3.对于物品的variety属性(0 无,1服装 2家具 3电器4 化工 5造假 6武器),默认为0(如果不存在该属性请补全为0)。
4.对于修改后仓库物品清空的情况,是修改出了问题,请确认数据的格式是对的,是否少了英文逗号等标点符号(仔细检查)。5.详细演示修改教程见附链接文件
三、金钱修改
打开文件FileServerUserInfo,修改以下字段即可:
"user_prestige": 威望上限
"user_influence": 声望上限
"user_money": 当前金钱
四、囚犯修改
在招募区如果有囚犯,保存的时候会把这些信息保存起来,修改其信息即可(游戏设定是最多招募区出现一个加工类型囚犯[就是工厂干活的]或最多一个S级顾问),修改信息如下:
1.打开文件FileSaveAIRecruitState,内含三名招募囚犯信息,每条格式类似
"eyeToolId":0,"oldcareerExp01":4800,"leakedState":0,"careerLevel":3,"saveAI":100,"capabilityBasic":,"desireNum2":0,"notEatNum":0,"career01":1000010<此处略去好多字>
修改此处的career01字段为指定职业Id,可在招募区显示为指定职业,但招募后并不能使用。
2.再打开文件FileServerPrisonInfo,每条内容格式同上,定位到你要修改的招募区的那条囚犯信息,例如招募区囚犯的systemPrisonUserId为10001(姓名name也可以,只有确定哪条就行),则定位同样的一条数据,然后修改该数据内career01字段为指定职业Id,同时可修改该条数据内systemCareer字段下的systemCareerId和imgId字段的值,其中systemCareerId为职业Id,职业Id参考如下:
电工--1000003
格斗家--1000011
黑客--1000010
木工--1000002
化工--1000004
枪械师--1000006
匠人(工艺)--1000005
劫匪--1000008
小偷--1000007
裁缝--1000001
1000012--爆破工
1000013--诉讼律师
1000014--私人律师
1000015--财务会计师
1000016--管理会计师
1000017--中餐厨师
1000018--西餐厨师
1000019--料理师
1000020--经理人
1000021--企业家
1000022--项目研究员
1000023--技术研究院
1000024--建筑设计师
1000025--建筑工程师
1000026--电力工程师
1000027--电力维修师
1000028--公关
1000029--行政
1000030--授课老师
1000031--辅导老师
1000032--治安官
1000033--FBI
1000034--医师
1000035--军医
1000036--喜剧演员
1000037--话剧演员
1000038--牧师
1000039--神父
1000040--健身教练
1000041--体能教练
1000042--民谣歌手
1000043--流行歌手
3.其他项修改
careerLevel 职业等级(5级收徒)
capability 能力(不知何用)joinGangsTools 加入帮派需要的物品,其中toolId为systemToolId对应的物品,toolNum为需要的数量,可随意修改(对于要求比较苛刻的)
其他字段自行查字典
五、科技点修改
打开文件FileServerWarden,查找"data":{"eyeToolId":0,"开头的数据项,找到名叫“典狱长”的(name属性的值)一条数据,在这个人物数据段找到如下字段并修改即可:
"operationValue":运营点数(最大10000)
"commandValue":指挥点数(最大10000)
"workValue":产品开发点数(最大10000)
至于其他数据,例如疾病,状态啥的,可改可不改。详细演示修改教程见附链接文件。
六、其他修改
FileServerWardenTechnology文件记录了解锁的科技信息,对于可重复研究的科技,修改其needMoney字段可修改研究花费,其他字段自测修改无效。
至于其他文件的修改,请自行研究。
物品信息详单(部分信息自行纠正)
链接:http://pan.blacksheepgame.com/s/1bpGLeQr 密码:gqbl
仓库及科技点修改详细演示教程(再不会就不要怪我了)
链接:http://pan.blacksheepgame.com/s/1qY6lrsw 密码:fstd
最后,再附一文件SystemWardenTechnology.json,放到Steam\steamapps\common\City of God I - Prison Empire\static_data目录下覆盖(记得备份原文件),之后科技树科技点的花费大减(-90%),科技解锁时间缩短10倍,同时移除了一个繁杂的好多书本收集条件。【该文件会大幅降低游戏性(游戏时间),慎用!】
其他附件说明:Career.txt、Hobby.txt、Feature.txt依次是囚犯所有可用的职业详细信息、爱好信息、特征信息,可对应修改个人定制的囚犯。
:dizzy:好复杂啊,大佬,有没有那种按F1F2 F3那样的修改器? ·_. 发表于 2017-3-10 18:19
好复杂啊,大佬,有没有那种按F1F2 F3那样的修改器?
CE我只会简单的查找修改,至于找基址,太费劲了,所以这个修改器目前还没有,静等大神出吧
大佬,我想问一下,您知道怎么修改仓库容量吗? 科研点和运营点啥的能改么 没有医生的代码麽 类光源 发表于 2017-3-10 21:30
没有医生的代码麽
1000012--爆破工
1000013--诉讼律师
1000014--私人律师
1000015--财务会计师
1000016--管理会计师
1000017--中餐厨师
1000018--西餐厨师
1000019--料理师
1000020--经理人
1000021--企业家
1000022--项目研究员
1000023--技术研究院
1000024--建筑设计师
1000025--建筑工程师
1000026--电力工程师
1000027--电力维修师
1000028--公关
1000029--行政
1000030--授课老师
1000031--辅导老师
1000032--治安官
1000033--FBI
1000034--医师
1000035--军医
1000036--喜剧演员
1000037--话剧演员
1000038--牧师
1000039--神父
1000040--健身教练
1000041--体能教练
1000042--民谣歌手
1000043--流行歌手
·_. 发表于 2017-3-10 18:34
大佬,我想问一下,您知道怎么修改仓库容量吗?
这个没试过,你可以试试CE修改,估计不成,老老实实升级仓库呗,不愁钱,物品在家具店都能买到,很快就到顶级了。或许你可以研究一下修改存档的建筑信息。
sxjdhr 发表于 2017-3-10 20:42
科研点和运营点啥的能改么
直接上CE扫描啊,修改多方便,存档还修改目前还没研究出来
为海蓝而远航 发表于 2017-3-10 23:01
直接上CE扫描啊,修改多方便,存档还修改目前还没研究出来
为什么我经常扫描到只有一个,那个改了没用,有时候扫描出两个那个带小数点的改了才有效
k9785213 发表于 2017-3-10 23:04
为什么我经常扫描到只有一个,那个改了没用,有时候扫描出两个那个带小数点的改了才有效
...
只有一个结果的时候,等会再试;
有两个结果的时候,一般带小数点的是有效的,如果都没有小数点,可同时修改两个数据,但只有一个是有效的。
改职业的哪里 搜索id 全都是0啊systemPrisonUserId 实测,改了物品个数,仓库立马清零,无效 Smˋ堕落、 发表于 2017-3-11 03:08
改职业的哪里 搜索id 全都是0啊systemPrisonUserId
即便是0,只有在FileServerPrisonInfo里找到招募区的囚犯信息,改了career01及systemCareerId参数就可以了
maerti112 发表于 2017-3-11 04:06
实测,改了物品个数,仓库立马清零,无效
那是你改废了,目前仓库里有的物品可以随便改数量toolNum,没有的添加了貌似也没用。该文件前面部分是systemToolId及toolNum的索引,后面是物品详细数据,可以对应的两项都改。
为海蓝而远航 发表于 2017-3-11 11:16
那是你改废了,目前仓库里有的物品可以随便改数量toolNum,没有的添加了貌似也没用。该文件前面部分是sys ...
像工厂加工的物品改几万数量,买的电脑、奖励的建造许可改了几百数量都好好的。
我改了建造许可 仓库也清空了 除了改toolnum 还要改别的吗 sxjdhr 发表于 2017-3-10 20:42
科研点和运营点啥的能改么
找到了,可以改了
a849957470 发表于 2017-3-11 13:19
我改了建造许可 仓库也清空了 除了改toolnum 还要改别的吗
参看本贴物品添加的说明
看不懂啊大神! Smˋ堕落、 发表于 2017-3-11 17:52
看不懂啊大神!
已经是很简明的教程了,如果不理解数据结构,可以网上看看json数据的格式,然后再打开存档文件看看。
大佬
为什么我修改科技点数之后进游戏一直显示是0 那个不知道为啥每次改完研究点回去一看全都变0了
改完仓库一直是清0 亲测很多遍 仓库的东西有 多改1个就不行了 想加葛顿金酒进去,怎么改都改不好,直接清空。。
讲道理 按照上面的 我在典狱官后面的字段没有找到运营点数这些东西 哪怕是已经有的产品点数也没找到 除了第三大点的金钱修改我成功了之外其他我全试过了结果改哪个 哪个就清空···
特别是修改仓库里面的东西的toolNum后面的数字只是单单的改数字 都变成清空仓库··· hoklai 发表于 2017-3-12 05:30
除了第三大点的金钱修改我成功了之外其他我全试过了结果改哪个 哪个就清空···
特别是修改仓库里面 ...
我威望声望金钱都成功然而最想要的开发点一改就清0 naifenyy 发表于 2017-3-11 21:09
大佬
为什么我修改科技点数之后进游戏一直显示是0
更新了演示教程,看看去吧
不知名的夜鹰 发表于 2017-3-11 21:38
那个不知道为啥每次改完研究点回去一看全都变0了
重看演示教程