[問題] 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