[问题] IWD2 等级上限

楼主: poliman2 ( )   2014-11-25 00:13:32
最近因为听说IWD1要出加强版了,小弟我不能免俗地又拿出IWD2回味电脑骰骰20的被虐经验
.
因为想玩点不一样的,就找了战术MOD及等级40级MOD来装,但在安装后者时却遭遇到问题.
该MOD说:"找到0x0014389B位置,从这个位置开始的4个字节是用来控制游戏最高等级限制
的,请改为32 00 00 00(即10进制的50)。"
不幸的是小弟从来没修改过EXE的经验,连使用16进制编辑器打开IWD2.exe,都是摸索了一个
多月才了解怎么做的,但接下来的问题是,小弟看不懂所谓的0x0014389B是什么.
我在编辑器里有找到这样的东西
0001 0203 0405 0607 0809 0A0B 0C0D 0E0F 0123456789ABCDEF
0X0014380 0000 C784 2450 0400 00FF FFFF FFE8 8888 这里是完全看不懂的符号
0x0014390 3E00 660D FFFF E918 0B00 0089 6424 1C8B
感谢看过'全都成为F'的经验,多少知道这是在呈现16进位的数字,但就完全不了解接下来的
东西了,当然如果时间或精力允许,小弟愿意从头开始学起,已竟自制MOD之梦,但现在实在很
想试试看这个补丁,毕竟里面夸张的法术效果实在令人炫目...
能否请哪位版友提点一下,这些操作方法该如何运用呢?
原文如下:
找到0x0014389B位置,从这个位置开始的4个字节是用来控制游戏最高等级限制的,请改
为32 00 00 00(即10进制的50)。
找到0x00143895位置,这个字节为验证位,需要与上面地址的数字一一对应,请修改为32
(即10进制的50)。
找到0x00144C71位置,从这个位置开始的4个字节是用来控制游戏中能够得到的最高经验
值,改为FF FF FF FF(即10进制的-1)可以去掉经验上限,但是这里没有这个必要,修
改为任意一个大于1326000的数字就可以了(因为我这个MOD中最高人物等级52时就是这个
经验值)。
找到0x001DCD4A位置,这个字节同样为验证位,改为32即可(即10进制的50)。
作者: wohtp (会喵喵叫的大叔)   2014-11-25 01:01:00
编辑器显示的地址少了一位,我猜你没看到对的地方吧
作者: kevinkboy (♪~)   2014-11-25 16:36:00
这发到old-games版比较快,国产老游戏改exe档都是这样改16进位编辑器用ultraedit就行了,要解释改法有点麻烦直接把exe丢出来找人帮你改,改的地方截图给你看就好了
楼主: poliman2 ( )   2014-11-25 17:22:00
谢谢,我这就试试看

Links booklink

Contact Us: admin [ a t ] ucptt.com