七日书 发表于 2025-2-13 20:22

中世纪王朝存档修改教程2.3.0.3

本帖最后由 七日书 于 2025-2-27 20:30 编辑

游戏版本:2.3.0.3 steam
观前声明:我只会一点,其他自行研究
务必备份存档!!!贴吧很久之前就有一个存档修改贴,但那个感觉少点东西,所以我稍微研究了一下,先在贴吧发了一份:中世纪王朝存档修改教程2.3.0.3
但是因为帖子带链接被系统秒了,而且好像没什么人看,所以这里也发一份。
修改工具:网页:saveeditonline(不推荐,能做的不多,有时候卡加载)
软件:Ultraedit(有点难用,不推荐)
网页:Hexed(推荐,且本教程以此为演示,其他两个的别问我,我也不知道怎么用)
一、王朝声望

如果声望数值比较大,可以尝试直接搜索数值。或者搜索 DynastyReputation ,之后再搜索数值,并在左侧的数据栏中修改。确保修改的内容为 DynastyReputation 的内容
======
二、角色修改(名字、年龄、技能等级)
名字:

图中的"Agnes"是角色名字,标识为Name_8_,"折纸沉渊"是我存档里面的名字,因为编码问题所以文本区域显示为乱码。
通过搜索名字能直接定位到需要修改的角色的数据区域,同时也能修改对应名字。玩家的名字修改需要使用在线工具将中文转化为16进制

注意事项:中文的字符编码要为UTF-16,可以看到转化的结果和存档内一致。可以用这个但是我并不建议修改此项,详情在物品修改中有讲述。
年龄:
在名字的下方有很多其他数据,性别(Sex_104_)、年龄(Age_17_)、最小死亡年龄(MinDeadAge_205_)、心情(Mood_56_)、技能。性别、心情那些差不多修改方法,因此这里就不讲了,自己研究。

如果你想要看到真实的年龄就点击00 XX 41 30 前面的那个00,然后在数据栏修改即可,或者直接修改XX,18岁整则XX为90,图中为96,所以多出来0.75岁。
技能:


搜索 _L_
其中E、H、F、D、S、C分别为采伐,狩猎,农耕,社交,生存,制造
_L_ 为技能等级,_P_为经验值,_Pt_ 为当前的技能点数。
如图所示,按照16进制 A 就是10,在图中00 00 00 28的前面一个就是,如果想要修改建议先搜索 _L_之后再搜索00 00 00 28 ,存档文件中包含了整个地图上能招募的NPC数据,所以最好搭配名字来定位。
三、技术点数

技术点数是文本类型,也就是说它其实是写在右侧的蓝字区域。如图所示,搜索ST_SAVE_TechnologyData ,上图的1352505为建造技术点数的数值,实际数量为13525.05,下一个1704713就是生存技术点数的值,实际数量为17047.13,后续以此类推。游戏内仅显示小数点后一位,这里的数值均为演示存档的内容。可以在数据栏的UTF-8栏那一个位数一个位数的修改,或者在右侧蓝字区域直接改成想要的数。注意事项:实际数量=1/100的数值
四、时分秒天季年

都是整数型,和改技能一样。结合自己存档的情况就好找了,圈起来的是修改点,画横线的是定位数据位置用的。我也懒得说多了,自行研究。
五、建筑上限和其他自定义游戏内容
虽然现在版本允许在游戏里随时修改自定义游戏内容,但是是有上限的。

搜索 BuildingsLimitMultiplier ,如图所示,图中40前面的00就是目标,但是实际修改的是40,演示存档的建筑上限为140(x200%),显示值为2,当我将值改为2.5后,上限更改为560(x800%),当我尝试修改为4的时候,就变成了35840(x51200%) ,有没有懂的可以解释一下。另外可以看到在建筑上限的下方的UnlimitedHP,说明其他自定义游戏的内容就在这里,有需要自行研究。
六、物品修改


与技术点数一样,数量的类型为文本,如图所示,Coin就是钱的名字,后面的605388为数量,实际值为60538.8(这就是为什么wemod的设置物品数量中,钱的实际数量为设定值的1/10)。
如果不清楚要改的东西叫什么名字,可以切成英文版,再搜名字。

如图所示,演示物品为 石制短镰 ,第一个圈中的1就是数量,第二个圈中的72就是耐久值,实际耐久为7.2 ( 1/10),需要注意的是这回的数值=数量,而非钱实际数量=1/10数值。
省流:物品名字后的第一个数值是数量 (钱实际数量=1/10数值,其他物品1:1),倒数第二个数值是耐久(实际耐久=1/10数值)
增加/删除物品可以插入/删除某个物品片段,或者直接修改物品ID来替换物品。


如果修改后的值与原始值字节长度一致的话没有问题,一旦尝试插入字节或者删除字节都会导致存档读取时出错。简单来说就是一个物品如果数值为1000,那么你最多只能改到9999。补充:商人的物品同样可以修改,可以用名字定位,或者物品ID+数量的方式定位。
我尝试将商人的钱(值为4620,实际数量为462.0)修改为10000000,加载游戏后角色数据重置,招募的村民全部消失,玩家数据重置,教程重置。
物品、角色名字、技术点数都有这样的问题,如果有人知道怎么解决,可以指导一下。



九、山谷地图技能点修改
山谷地图的部分存档内容与河湾有所差别,角色名固定 Racimir ,技能点的表示不是_Pt_ ,而是保存在技能等级的下面,也就是 ST_SAVE_Talents 中,当然河湾存档中也有 ST_SAVE_Talents 。

如图所示,示例技能为生存( Survivaltalents_73_ ),具体为
采伐( ExtractionTalents_69_ )
狩猎( HuntingTalents_70_ )
农耕( FarmingTalents_76_ )
社交( DiplomacyTalents_72_ )
生存( Survivaltalents_73_ )
制造( CraftingTalents_75_ )
按顺序从左到右,图中圈起来的 0A 和 34 算是开头和结尾,中间的10个 01 (有一个被我故意改成05),就是技能页对应的10个技能,按顺序依次往下,开头、分技能的技能点、结尾,间隔都是 00 00 00 。
如果超过了该分技能的上限(如图中的 05 ,上限为3),超出部分(5-3=2)将在进入游戏后返还成未分配的技能点。此法对河湾地图同样有效。




七日书 发表于 2025-2-13 20:33

3DM的换行简直是一生之敌。

默雨c 发表于 2025-2-15 10:56

1111111111

cc122 发表于 2025-2-15 18:28

6666666666:)

3dm_32638545 发表于 2025-2-20 17:00

6666666666

gauci 发表于 2025-2-23 19:59

谢谢分享!!!!!!!!

aini1314..ni 发表于 2025-2-25 16:20

1111111111111111111111111111111111

大师大飒飒1 发表于 2025-2-26 00:52

啊实打实大师大师大师大

18665656655 发表于 2025-2-27 16:30

好人一生平安

页: [1]
查看完整版本: 中世纪王朝存档修改教程2.3.0.3