1.03的没更新吗?那只有自己找了.需要改动的地方有两个
一是 "GameAssembly.dll"+3242560 换成 "GameAssembly.dll"+3244680
二是偏移指针里有一项写作 XXX*8 的 ,要在XXX基础上+3 .注意 XXX是十六进制,+3之后别计算错了
比如所持金 1.02版那一项是387*8 , 1.03版需要改成38A*8 , 物品个数4C8*8要改成4CB*8 , 物品获得与否的Flag是 4CB*8 ,也要顺延改为4CE*8 ,还有人物属性那里 等等 都要逐个改
但是也有不需要改的,比如游戏时长 PlayTime (プレイ時間) ,依然是312*8
总之先批量把3242560替换成3244680,额外保存一份命名1.03版CT,再考虑哪些需要改哪些不需要改,运行游戏加载这个1.03CT之后,看哪些项的数值成了?? 或是显示的数跟游戏里的数对不上号,就按前面说的方法给XXX加个3
1.03的没更新吗?那只有自己找了.需要改动的地方有两个
一是 "GameAssembly.dll"+3242560 换成 "GameAssembly.dll"+3244680
二是偏移指针里有一项写作 XXX*8 的 ,要在XXX基础上+3 .注意 XXX是十六进制,+3之后别计算错了
比如所持金 1.02版那一项是387*8 , 1.03版需要改成38A*8 , 物品个数4C8*8要改成4CB*8 , 物品获得与否的Flag是 4CB*8 ,也要顺延改为4CE*8 ,还有人物属性那里 等等 都要逐个改
但是也有不需要改的,比如游戏时长 PlayTime (プレイ時間) ,依然是312*8
总之先批量把3242560替换成3244680,额外保存一份命名1.03版CT,再考虑哪些需要改哪些不需要改,运行游戏加载这个1.03CT之后,看哪些项的数值成了?? 或是显示的数跟游戏里的数对不上号,就按前面说的方法给XXX加个3