洛阳
02018930:7530 人口
02018932:c350 钱
02018934:c350 粮
02018936: 兵
02018938: 属于哪个君主,君主顺序按照剧本君主选择界面顺序
02018939:c8 开发
0201893A:64 治水
0201893B:c8 商业
0201893C:c8 技术
0201893D:03 对应城市商业规模数值01-03 直接改动不会影响1月金钱收入
0201893E:64 民忠
0201893F:64 士气
02018940:64 训练
02018942:2328 弩
02018944:2328 强弩
02018946:2328 马
02018948:2328 连弩
0201894A:32 投石车
0201894B:32 冲车
02018952:270F 内政界面开发剩余的金钱
02018954:270F 治水
02018956:270F 商业
02018958:270F 技术
各个城市士兵数量地址,43个城市,所有和城市有关的数值和地址都是按照这个顺序,襄平是00,江州是2A
襄平 0201859e
北平 020185fa
代县 02018656
晋阳 020186b2
南皮 0201870e
平原 0201876a
邺 020187c6
北海 02018822
濮阳 0201887e
陈留 020188da
洛阳 02018936
弘农 02018992
长安 020189ee
安定 02018A4A
天水 02018aa6
西凉 02018B02
下邳 02018B5E
徐州 02018BBA
许昌 02018C16
谯 02018C72
汝南 02018CCE
宛 02018D2A
新野 02018D86
襄阳 02018DE2
上庸 02018E3E
江夏 02018E9A
江陵 02018EF6
武陵 02018F52
长沙 02018FAE
桂阳 0201900A
零陵 02019066
寿春 020190C2
建业 0201911E
吴 0201917A
会稽 020191D6
庐江 02019232
柴桑 0201928E
汉中 020192EA
下弁 02019346
梓潼 020193A2
成都 020193FE
永安 0201945A
江州 020194B6
城市侦察状况数值01-05,05可以选择城市武将的忠诚顺序
020136F7-02013721:05 每个剧本第一个君主所有城市侦察全开
02013722-0201374C:05 第二个君主所有城市侦察全开
0201345C 当前年份
0201345E 当前月份
开始游戏前的创建自定义武将界面直接修改武将能力
0201BDEE:64
0201BDEF:64
0201BDF0:64
0201BDF1:64
0201BDF2:64
以开始剧本后的第一个自定义武将举例:
第一个自定义武将的能力地址
02019BB2:64
02019BB3:64
02019BB4:64
02019BB5:64
02019BB6:64
地址02019BAD 的数值+100(十进制)即为自定义武将的出生年份,改动这个数据就可以改变自定义武将的年龄,历史武将没有这个数值
要找到历史武将的地址只能通过技能来找
武将的技能数据由4个字节32位组成,全技能1+2+4······+4000000=7FFF1FF
比如诸葛亮不会骑兵、弓兵、落雷,那他的技能数据就是
7FFF1FF-2000-4000-80000=77F91FF
直接搜32位数据77f91ff找到诸葛亮技能地址
也可以把技能按照半字节划分
外交到制造表示个位数据,作敌到烧讨表示十位数据,谍报表示百位数据
韩遂技能个位是4,十位是4,百位0,千位2,万位2+4=6,十万位2,韩遂的技能数据就是262044
再次以第一个自定义武将的技能举例
02015204:FF
02015205:FF
02015206:FF
02015207:FF
02015200:64 忠诚
02015201 所在城市 直接改动无效
02015202 所属势力 FF为无所属
02015208这个字节的数据分成两个半字节来看,储存着武将的寿命基数和身份数据
x0表示君主,x1担任将军,x2军师,x3侍中,x4不担任任何职务,不包括太守,x5在野或埋伏状态,x7死亡,已死亡的武将数据由x7改回x4,武将会重新出现在原来武将死亡时所在的城市,但1、4、7、10月武将还是会死,武将死亡后数据地址不变
x的数值范围为0-7,表示武将的寿命基数,武将死亡概率参考下面这个贴子
https://tieba.baidu.com/p/817603478?red_tag=3031230599武将寿命基数管辂、普净访问成功后一次加1,达到7后访问不论S/L多少次都不会再出现增加寿命的对话,GBA版本将数值改为8或以上数值超出部分无效,仍然按7算,也就是历史武将89岁100%死亡,解雇武将后重置为默认值
默认诸葛亮3,周瑜0,司马懿7
通过修改把大量武将的寿命基数改为7后,剩余没改并且基数小于7的武将访问管辂、普净即使出现了寿命相关的对话,也不会有武将的寿命增加了的对话,可能是系统设置了上限
02015209这个字节也是拆成两个单字节来看,储存着武将行动状态的数据
0x、8x表示当月武将未进行任何动作,Ax表示武将被赏赐过了,改回8x既可反复赏赐,Cx武将进行了军事内政中大部分消耗一回合行动的指令,比如移动、征兵、外交等,Dx训练、制造、搜索、侦察,将数值锁定8x武将当月可无限行动
x1表示武将担任太守,x2被捕虏,x4被煽动造反,x8战斗中,和技能一样,x5=x1+x4表示准备谋反的太守或已经造反成功的君主,一旦武将被煽动成功后,无论是否造反成功,这个数值增加4后,游戏内赏赐、任命、解雇后再登录、从敌方中直接登录、战胜敌方后登录都无法改变这个数值,也就是武将一次造反后,这个武将永远都会继续造反,无视相性、义理,只有修改将x4改回x0武将才会变回正常状态