让喜欢修改的玩家对此修改器有一定了解!
正文:
1.
注意单位武器性能修改那张图,不是只有画面上半部的单位性能可以改,画面下
半部
的武器也是可以改的。武器种类、区分、名称、倍数、射数、命中率、AP、HE、
优先
、射程、特殊、价格、数量等,全都可以改。基本上是你能看的到的就是可以修
改的.
...在画面上各个地方双击滑鼠点点看寻找一下吧。
第一页的单位性能武器修改是修改后写入dumpfile里面,每次重开游戏时用
trainer
载入记忆体就可以了。相关资料在ad5data.dll里面,之前最早在大战略98-2的
时候
的trainer是直接改ad2data.dll,但是从大战略2001以后,adxdata.dll的单位
武器
性能表资料档就用checksum锁住了,不能直接改,修改以后游戏启动会说有问题
然后
跳出,所以就得用这个记录下来,每次重开游戏时写到内存里面去的迂回方
法.....
2.
游戏中的某些单位在资料结构中占有两个slot,比如上面的武器性能图里面编号
0543
和0544装甲车在游戏中是同一个单位。那个装甲车单位的性能资料一部份记录在
0543
这个位置,比如速度燃料size和装甲等,一部份记录在后面的编号0544的地方,
比如
武器数、武器指标与弹药之类的。还有一部份是用0543/0544这两个地方的同一
个值
相加,比如耐久力、重量等(各HP5,游戏中显示的就是10)。至於为什麼会这样
就别
问我了,那资料结构就是这样。左边的单位序列表直接mapping武器资料中的状
态,
,而且还有些单位是这种2合一,有些不是,所以没法分析简化....(ps,其实花
一点
时间还是可以做的,但是最近比较忙....)
至於分辨的方法,左边单位名单里面连续两个名字一样的那就是同一个单位了。
如果
名字没有和前后单位相同,那资料放置位置就是唯一值。
因为这个原因,所以要参考或是修改性能时要注意,可能要注意一下结合上下两
个同
名单位。另外也是因为这个原因,游戏中武器性能表里面的单位编号和trainer
里面
的单位编号无法直接对应。譬如trainer中的0002与0003是同一个,对应到游戏
中的2
号兵器(Sdkfz231),trainer中的0004与0005则对应到游戏中的3号兵器
(Sdkfz221
MG.....
3.
在ArmyData画面选定部队后双击部队详细资料里面的部队名称的栏位就可以修改
部队
的单位种类,可以把部队换成别的单位。
4.
单位性能修改画面,下半部的兵器性能栏中的区分是指武器群组。同一区分的武
器可
以同时发射。譬如BB的主炮、副炮通常是有各自的区分,这表示攻击时只能选其
中一
种。如果把它改成相同的区分,那麼BB的主炮副炮就可以同时齐射,这样威力与
击破
数就会大增,当然浪费的弹药也会比较多。注意,光修改区分不一定保证可以齐
射,
还要看其他的选项,譬如是否在射界里面,或是射程够不够的到。譬如目标在主
炮射
程内,副炮射程外,那麼即使同样的区分也只有主炮能打。
区分修改的最佳例子就是BB,当年大战略98、2001、4的时候一班修改成BB全炮
门同
区分可以齐射,战斗动画时可以看到整条BB的主炮副炮高炮等炮管全部转过来同
时发
射,瞬间画面上充满火焰......
5.
关於性能修改存档的原理是这样的。AD5的原始单位武器性能资料是放在
ad5data.dll
这个档里面。但是这个档经过checksum保护,只要修改就会无法启动。因此这里
的修
改方法是,等系统启动载入记忆体中后,再去修改记忆体中的对应位置。但是记
忆体
的修改无法保留,重开游戏就会消失。因此采用下面的方法:
一、
Trainer首次启动时,从ad5data.dll复制单位武器性能资料出来,存成一个
AD5medt.dmp档作为修改副本。称之为单位武器性能资料库。
正文:
1.
注意单位武器性能修改那张图,不是只有画面上半部的单位性能可以改,画面下
半部
的武器也是可以改的。武器种类、区分、名称、倍数、射数、命中率、AP、HE、
优先
、射程、特殊、价格、数量等,全都可以改。基本上是你能看的到的就是可以修
改的.
...在画面上各个地方双击滑鼠点点看寻找一下吧。
第一页的单位性能武器修改是修改后写入dumpfile里面,每次重开游戏时用
trainer
载入记忆体就可以了。相关资料在ad5data.dll里面,之前最早在大战略98-2的
时候
的trainer是直接改ad2data.dll,但是从大战略2001以后,adxdata.dll的单位
武器
性能表资料档就用checksum锁住了,不能直接改,修改以后游戏启动会说有问题
然后
跳出,所以就得用这个记录下来,每次重开游戏时写到内存里面去的迂回方
法.....
2.
游戏中的某些单位在资料结构中占有两个slot,比如上面的武器性能图里面编号
0543
和0544装甲车在游戏中是同一个单位。那个装甲车单位的性能资料一部份记录在
0543
这个位置,比如速度燃料size和装甲等,一部份记录在后面的编号0544的地方,
比如
武器数、武器指标与弹药之类的。还有一部份是用0543/0544这两个地方的同一
个值
相加,比如耐久力、重量等(各HP5,游戏中显示的就是10)。至於为什麼会这样
就别
问我了,那资料结构就是这样。左边的单位序列表直接mapping武器资料中的状
态,
,而且还有些单位是这种2合一,有些不是,所以没法分析简化....(ps,其实花
一点
时间还是可以做的,但是最近比较忙....)
至於分辨的方法,左边单位名单里面连续两个名字一样的那就是同一个单位了。
如果
名字没有和前后单位相同,那资料放置位置就是唯一值。
因为这个原因,所以要参考或是修改性能时要注意,可能要注意一下结合上下两
个同
名单位。另外也是因为这个原因,游戏中武器性能表里面的单位编号和trainer
里面
的单位编号无法直接对应。譬如trainer中的0002与0003是同一个,对应到游戏
中的2
号兵器(Sdkfz231),trainer中的0004与0005则对应到游戏中的3号兵器
(Sdkfz221
MG.....
3.
在ArmyData画面选定部队后双击部队详细资料里面的部队名称的栏位就可以修改
部队
的单位种类,可以把部队换成别的单位。
4.
单位性能修改画面,下半部的兵器性能栏中的区分是指武器群组。同一区分的武
器可
以同时发射。譬如BB的主炮、副炮通常是有各自的区分,这表示攻击时只能选其
中一
种。如果把它改成相同的区分,那麼BB的主炮副炮就可以同时齐射,这样威力与
击破
数就会大增,当然浪费的弹药也会比较多。注意,光修改区分不一定保证可以齐
射,
还要看其他的选项,譬如是否在射界里面,或是射程够不够的到。譬如目标在主
炮射
程内,副炮射程外,那麼即使同样的区分也只有主炮能打。
区分修改的最佳例子就是BB,当年大战略98、2001、4的时候一班修改成BB全炮
门同
区分可以齐射,战斗动画时可以看到整条BB的主炮副炮高炮等炮管全部转过来同
时发
射,瞬间画面上充满火焰......
5.
关於性能修改存档的原理是这样的。AD5的原始单位武器性能资料是放在
ad5data.dll
这个档里面。但是这个档经过checksum保护,只要修改就会无法启动。因此这里
的修
改方法是,等系统启动载入记忆体中后,再去修改记忆体中的对应位置。但是记
忆体
的修改无法保留,重开游戏就会消失。因此采用下面的方法:
一、
Trainer首次启动时,从ad5data.dll复制单位武器性能资料出来,存成一个
AD5medt.dmp档作为修改副本。称之为单位武器性能资料库。