阿瑪迪斯角色能力修改

原作者:Gamebase會員:闇卡斯2002/10/12 From 遊戲基地阿瑪迪斯戰記版 修改者:Player Lin 2002/11/30


之前有人用winhex或者ultraedit比對行動的方式來比對兩個行動前後的檔案來找出角色的能力數值,這堭N他改成更方便修改的方式。

1.首先將角色行動後隨時存檔例如按下1存成LOT01.SAV (Player Lin 按 : 戰場存檔Lot.sav也是ok.)

2.用winhex或者ultraedit等檔案16位元編輯器開啓剛剛存檔LOT01.SAV

3.用尋找功能找尋BC 2C 49 00 01

4.接著會找到

......  XX XX XX BC 2C 49 00 01 XX XX XX XX XX XX ....
.                                                ↑
. 行動值(改爲00就可以再次行動)
.
.
FF FF FF  FF  FF   FF  FF   FF  FF   FF  FF ....

 FF FF FF XX XX XX XX XX XX XX XX .......
.
.
.
.
FF FF FF  FF  FF  FF FF FF  FF  FF FF ......

FF FF FF AA AA 00 00 BB BB 00 00....LL LL 00 00

AA=等級 BB=沒去注意 CC=經驗值 DD=Str EE=Int FF=Dex GG=Vit HH=行動格數 II=目前HP JJ=最大HP KK=目前MP LL=最大MP

舉例:

男主角的行動位置是2505h所以

2500h XX  00  BC   2C   49   01  XX XX XX XX XX XX XX XX XX...
       (  00h 01h 02h 03h  04h 05h ) <--說明用列
.

.
2540h FF FF FF FF FF FF FF FF FF FF..
(共16個FF)
2550h FF FF FF XX XX XX XX XX XX XX XX XX XX XX XX
(不是這裡,推斷是對照組,改了會有不可預期結果)

.
.
.
2650h FF FF FF FF FF FF FF FF FF FF .....
(共16個FF)
(起始點)2660h FF FF FF AA AA 00 00 BB BB 00 00....LL LL

這樣就是從2660h這行的數值開始改,但是每個角色出現的位置不同,所以FF FF FF不一定是從每行的最前面開始。 (Player Lin按 : 2540h-2649h和2650h-2769h(應該是)內容一樣,但是2540h到2649h(2650h的前一個byte)是對照組區間,最好不要改,所以看好,不要改錯了@_@||)


PS1:如找到好幾個表示你有好幾個人物都行動了,如要指定其中之一就等只有他行動再存檔。
PS2:其數值有做過處理,編碼方式還沒研究出來,改數值時請多試幾次(Player Lin按 : 只本文完成止,包括原文作者和本人都找不出編碼規則,可能是使用公式來編碼,所以不容易找到真正的數值)
PS3:可用winhex或者ultraedit替代功能將BC 2C 49 00 01改成BC 2C 49 00 00這樣就可以全部再次行動。