三国立志3的修改
关于三国立志3的修改
这篇帖子我主要想引一个一直想解决没能解决的问题。。
然后把我自己已知的一些代码公布出来方便修改~~
首先是问题,立志3里最麻烦的是 数值转换的算法
AB1F=0 BB1F=16 8B1F=32 10=A11F 110=C51F 800=8B1C
AA1F=1 BA1F=17 20=BF1F 120=D31F 1800=A318
A91F=2 B91F=18 9B1F=48 30=B51F 130=291F 2800=5B15
A81F=3 B81F=19 40=831F 140=271F 3800=7311
AF1F=4 BF1F=20 EB1F=64 50=991F 150=3D1F 4800=6B0D
AE1F=5 BE1F=21 60=971F 160=0B1F 5800=0309
AD1F=6 BD1F=22 FB1F=80 70=ED1F 170=011F 6800=3B05
AC1F=7 BC1F=23 80=FB1F 180=1F1F 7800=D301
A31F=8 B31F=24 CB1F=96 90=F11F 190=151F 8800=CB3D
A21F=9 B21F=25 100=CF1F 200=631F 9800=E339
A11F=10 B11F=26 9999=A438
A01F=11 B01F=27 999=4C1C
A71F=12 B71F=28 1000=431C 2200=3317
A61F=13 B61F=29 1200=1B1B 2500=6F16
A51F=14 B51F=30 1500=771A 3000=1314
A41F=15 B41F=31 2000=7B18
以上省略了 52 CA 只取2字节,方便参考
而在游戏中
0=AB 1F 52 CA
1=AA 1F 52 CA
......
这到底是通过什么算法转换的,希望有研究过的高手,指教一下
然后我把一些我找的代码和地址发布一下,方便大家研究
首先在游戏目录下SAVEDATA文件夹中的save.dat
刘备
状态地址 000B8 (这个地址对应的是升级点数的地址,其他生命,灵感,力量,行动等等就在附近找找就可以了)
术法地址 013F4 (这个地址对应的是人物会的术法代码,下一个四字节就是术法经验,注意的是再下一个四字节,一定要
注意保持为 AB 1F 52 CA)
另外术法类型代码在后面附上
AB火球 AA风阵 A9水箭 A8强火 AF风锁 AE豪雨 AD风火 AC风雨 A3天谴
A2荆棘 A1缓敌 A0石化 A7腐土 A6生水 A5锁魂 A4行风 BB变身 BA运火 B9沼泽 B8迷魂 BF召唤
BE协防 BD强攻 BC军心 B3结界 B2火转 B1水攻 B0风伤 B7箭靶 B6养生 B5治疗 B4群疗
再下去几行就是人物所装备物品的代码
以刘备的头盔属性地址为例
000000F0 00 00 00 00 00 00 00 00 BB 1F 52 CA AB 1F 52 CA --,--,所需力量.所需敏捷
00000100 AA 1F 52 CA FF FF FF FF 00 00 00 00 54 E0 AD 35 所需等级,--,--,--
00000110 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 生命增加,灵增,力增,敏增
00000120 AB 1F 52 CA AE 1F 52 CA AB 1F 52 CA AB 1F 52 CA 攻增,防增,行增,短兵器增
00000130 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 长增,链增,弓增,水法术增
00000140 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 火法增,风法增,武器水伤增,武器火增
00000150 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 武器风增,水系抗性增,火抗增,风抗增
00000160 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 偷血,偷灵,敌中毒,敌昏迷
00000170 AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA AB 1F 52 CA 攻增%,防增%,减敌防,致命一击
00000180 AB 1F 52 CA AB 1F 52 CA FF FF FF FF FF FF FF FF 命增%,灵增%,--,--
每个装备都是这样的规律,要修改什么属性,把值改了就成
注意:每个人物地址之间相差1510H,用计算器算一下就可以得到每个人物的地址
然后在DATA文件夹中的MANDATA.DAT中
人物成长地址:00084 力量成长的地址,接下去是敏捷, 生命,灵感,行动,最后,附近也有人物特技的地址(000B8),
之后附上特技的代码,对对就能找到,每个人物地址相差16C0H,用计算器算一下就可以得到每个人物的地址
AB1F体健¢在主地图时回复生命速度加倍
AA1F重生¢战斗结束未阵亡回到主地图生命补满
A91F斗志¢进入战场时生命自动补满
A81F复健¢在战场上拥有回复生命的能力
AF1F命硬¢在战场永远都不会死亡
AE1F遗爱¢在战场上死亡时,所有队员灵感补满
AD1F转换¢遭受攻击时一半损血由灵感替代
AC1F聪颖¢大地图上灵感回复速度加快
A31F急智¢进入战斗时灵感自动补满
A21F计生¢在战斗中拥有回复灵感的能力
A11F灵眼¢在战场中使用法术不消耗灵感
A01F倍灵¢在战斗中使用法术时只消耗一半灵感
A71F元气¢每日开始时精力总会回复到最大值
A61F议价¢该人物在队伍中时去商店买东西有折扣
A51F忠诚¢即使放进客栈友好也不会减少
A41F命贱¢人物死亡后在客栈复活不花钱
BB1F勤学¢上课时学习效果加成
BA1F教导¢上课担任老师时学生学习效果加倍
B91F开窍¢每次升级时会额外得到一点属性点数
B81F成长¢在战斗中得到的经验值加成
BF1F天灵¢使用天系法术时经验加成
BE1F地灵¢使用地系法术时经验值加成
BD1F人灵¢使用人系法术时经验值加成
BC1F活力¢在战场上每回合都拥有最大行动点数
B31F瞬移¢在战场移动时不受周围敌人牵制
B21F下毒¢物理攻击时有50%几率使敌人中毒
B11F抗毒¢面对敌人攻击绝不会中毒
B01F昏迷¢物理攻击时有30%几率使敌人昏迷
B71F定神¢面对敌人的攻击不会昏迷
B61F迴光¢当体力不到一成时攻击力为3倍
B51F变身¢战场上死亡后变成熊猫
B41F守护¢遭受物理攻击时会有石巨人出来舍身相护
8B1F连击¢有10%机率连续施展两次短兵器攻击
8A1F连刺¢有10%机率连续施展两次长兵器攻击
891F连旋¢有10%机率连续两次链武器攻击
881F连弩¢有10%机率两次弓箭攻击
8F1F寻宝¢拥有此特技的人开箱子(所有装备都带前缀名)
8E1F毒蜂¢空手或持短兵器攻击时有30%机率反击
8D1F坚强¢无论在哪个方位攻击受到的伤害都和正面承受的效果一样
8C1F闪躲¢遭受物理攻击时有20%机率躲开
831F武神¢攻击力永远加倍计算但无法增加防御力
821F搜括¢杀死敌人获得金钱加倍
811F药王¢使用药物时效果加成50%
801F赐药¢遭受攻击时有10%机率背包中出现药品
871F赐计¢受到攻击时有10%机率在背包里出现锦囊
861F降需¢减少装备需求属性的20%
最后,我把我修改的一些草稿附上,因为已经把每个人物的这些地址都算好,
大家不用计算器了,方便一点。。。
00084刘备 血13 灵9 力7 敏8 行8 连击 000B8术法013F4
01744关羽 血18 灵8 力14 敏8 行8 坚强 015C8术法02904
02E04张飞 血20 灵5 力15 敏7 行7 武神 02AD8术法03E14
044C4诸葛亮 血12 灵15 力5 敏8 行9 急智 03FE8术法05324
05B84赵云 血14 灵8 力12 敏12 行11 连刺 054F8术法06834
07244庞统 血10 灵14 力6 敏7 行8 天灵 06A08术法07D44
08904王平 血16 灵8 力7 敏5 行7 命贱 07F18术法09254
09FC4徐庶 血12 灵13 力6 敏8 行8 倍灵 09428术法0A764
0B684马谡 血12 灵10 力6 敏6 行6 聪颖 0A938术法0BC74
0CD44姜维 血13 灵12 力10 敏10 行10 活力 0BE48术法0D184
0E404马超 血16 灵4 力13 敏11 行12 守护 0D358术法0E694
0FAC4黄忠 血11 灵7 力10 敏12 行8 连弩 0E868术法0FBA4
11184魏延 血15 灵6 力11 敏8 行8 连旋 0FD78术法110B4
12844周仓 血18 灵3 力9 敏5 行6 毒蜂 11288术法125C4
13F04廖化 血16 灵6 力7 敏7 行7 成长 12798术法13AD4
155C4马岱 血17 灵5 力8 敏7 行9 迴光 13CA8术法14FE4
16C84水镜 血7 灵12 力4 敏6 行6 教导 151B8术法164F4
18344养由翎 血7 灵5 力7 敏10 行8 闪躲 166C8术法17A04
19A04皇甫嵩 血13 灵7 力7 敏7 行6 元气 17BD8术法18F14
1B0C4糜竺 血12 灵9 力4 敏5 行5 议价 190E8术法1A424
1C784华儿 血12 灵11 力4 敏7 行7 赐药 1A5F8术法1B934
1DE44孙乾 血12 灵9 力3 敏5 行5 赐计 1BB08术法1CE44
1F504马良 血10 灵11 力4 敏7 行8 人灵 1D018术法1E354
20BC4黄月英 血9 灵13 力3 敏8 行6 灵眼 1E528术法1F864
22284樊如玉 血10 灵4 力4 敏6 行5 定神 1FA38术法20D74
23944胡姬 血16 灵3 力7 敏6 行7 元气 20F48术法22284
25004孟节 血7 灵9 力5 敏6 行6 抗毒 22458术法23794
266C4贾诩 血10 灵13 力5 敏7 行6 计生 23968术法24CA4
27D84貂蝉 血6 灵10 力3 敏9 行8 昏迷 24E78术法261B4
29444华雄 血16 灵6 力10 敏4 行5 体健 26388术法276C4
2AB04纪灵 血15 灵5 力8 敏6 行5 降需 27898术法28BD4
2C1C4颜良 血17 灵4 力11 敏5 行7 斗志 28DA8术法2A0E4
2D884文丑 血18 灵3 力12 敏4 行6 变身 2A2B8术法2B5F4
2EF44甄宓 血8 灵9 力3 敏8 行6 勤学 2B7C8术法2CB04
30604蔡文姬 血9 灵11 力3 敏7 行7 转换 2CCD8术法2E014
31CC4法正 血11 灵12 力5 敏7 行8 地灵 2E1E8术法2F524
33384张松 血12 灵11 力4 敏6 行7 搜括 2F6F8术法30A34
34A44吴兰 血13 灵6 力8 敏6 行8 寻宝 30C08术法31F44
36104严颜 血10 灵7 力9 敏9 行8 复健 32118术法33454
377C4孙尚香 血12 灵8 力7 敏9 行6 下毒 33628术法33454
38E84大乔 血11 灵9 力5 敏6 行6 药王 34B38术法34964
3A544小乔 血9 灵10 力3 敏8 行7 遗爱 36048术法35E74
3BC04鲁肃 血11 灵12 力4 敏6 行5 人灵 37558术法37384
3D2C4太史慈 血14 灵7 力11 敏11 行9 坚强 38A68术法38894
3E984孟获 血19 灵5 力10 敏3 行5 命硬 39F78术法39DA4
40044孟优 血15 灵5 力8 敏7 行6 重生 3B488术法3B2B4
41704祝融 血13 灵6 力8 敏9 行8 寻宝 3C998术法3C7C4
还有,我只玩到第四章,后面的人物地址我还没验证,如果有错,也应该是顺序的错误,大家注意一下就可以了
希望大家修改开心,
也希望高手指教~~~~
|