此EXE使用1.02DVD版制作,增加了一张包含1024个单位的血量表,方便制作MOD时敌人血量超过30000。
另外,敌人除最后一个补血招式之外,其他所有招式取消使用次数限制。(最后一个补血招式不限制使用次数的话,会导致敌人无限补血不攻击)
血量表使用方法:(注意,以下计算公式为16进制)
用WinHex或者UltraEdit之类的16进制编辑器打开这个EXE,定位到112000,从这个地址开始,就是血量表。每个单位的血量,占用4个字节,共4096字节。
用敌人的代码乘以4,再加上112000,得到的就是这个敌人的血量在血量表中的地址。
此EXE附带的血量表中,默认撒旦血量为64万,蚩尤血量为96万,牛魔王血量为32万,其他所有单位的血量都是0。
所有血量为0的单位,不会使用血量表中的数据,而是使用原版游戏自带的DAT文件中的血量。
也就是说,不需要超过30000血量的敌人,也不需要修改血量表中的数据,直接用其他工具修改原版游戏的血量就可以了。
只有血量需要超过30000的敌人,才需要在血量表中修改数据。
最后打个广告:
喜欢国产武侠游戏的玩家,可以去试试我制作的《古龙群侠传》数据解密版。
PS:顶楼无法发链接,楼下补。
另外,敌人除最后一个补血招式之外,其他所有招式取消使用次数限制。(最后一个补血招式不限制使用次数的话,会导致敌人无限补血不攻击)
血量表使用方法:(注意,以下计算公式为16进制)
用WinHex或者UltraEdit之类的16进制编辑器打开这个EXE,定位到112000,从这个地址开始,就是血量表。每个单位的血量,占用4个字节,共4096字节。
用敌人的代码乘以4,再加上112000,得到的就是这个敌人的血量在血量表中的地址。
此EXE附带的血量表中,默认撒旦血量为64万,蚩尤血量为96万,牛魔王血量为32万,其他所有单位的血量都是0。
所有血量为0的单位,不会使用血量表中的数据,而是使用原版游戏自带的DAT文件中的血量。
也就是说,不需要超过30000血量的敌人,也不需要修改血量表中的数据,直接用其他工具修改原版游戏的血量就可以了。
只有血量需要超过30000的敌人,才需要在血量表中修改数据。
最后打个广告:
喜欢国产武侠游戏的玩家,可以去试试我制作的《古龙群侠传》数据解密版。
PS:顶楼无法发链接,楼下补。