軒轅劍貳


修改名字

NAME1.DSK 到 NAME5.DSK 用來保存角色的名字,對應記錄一到記錄五。

每個角色的名字最多四字,何然名字對應的 Offset (h) 分別為 22~3F 4D~5D 5E~7B 7C~99,江如紅 9A~B7 B8~D5 D6~F3 F4~111,楊坤碩 112~12F 130~14D 14E~16B 16C~189,古月聖 18A~1A7 1A8~1C5 1C6~1E3 1E4~201。

某個字想空白的話,就是全部填 0,比如要讓楊坤碩名字第一個字為空白,那就是 112 到 12F 全部填 0。

想讓楊坤碩的名字從「楊坤碩 」變成「 楊坤碩」,也就是跟軒轅劍外傳楓之舞一樣,名字往右對齊,就是 112 到 189 改為:

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 FE 12 02 13 FE 7E 02 13 FE 12 02 17 FF 39 00 57 FF 14 51 10 51 10 91 11 21 10 1E 00 00 20 40 20 40 20 44 27 FE FC 44 24 44 27 FC 24 44 3C 44 E7 FC 44 44 00 40 00 40 00 40 00 00 00 FF 7F 10 08 7E 10 42 20 42 7E 7E 22 42 22 42 22 7E 22 42 22 42 3E 7E 22 24 00 43

「古月聖 」變成「 古月聖」則是 18A 到 201 改為:

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 01 04 FF FE 01 00 01 00 01 10 1F F8 10 10 10 10 10 10 10 10 1F F0 10 10 00 00 00 10 1F F8 10 10 10 10 1F F0 10 10 10 10 1F F0 10 10 10 10 10 10 10 10 20 50 40 20 00 00 7F 80 11 3F 1F 21 11 21 1F 21 11 3F 7F 80 01 00 00 04 1F F8 00 80 1F FC 00 80 7F FF

至於何然和江如紅,可以直接選字,所以就不示範了!只有楊、碩、古、聖在字單中找不到,想讓這兩名角色名字往右對齊,只好用改的。

NAME.DSK 則是預設的名字檔,開始新遊戲時會載入這個檔案,如果你改好的名字檔想拿來當預設,改為這個檔名即可。

插圖


修改物品欄

遊戲一開始,物品欄空空如也,正好適合用 Cheat Engine 找出第一欄位置。

進安定村,找雜貨攤販,按順序買:斗笠、草鞋。

在 Value Type 選擇 Array of byte,然後輸入 2a 01 11 01,就能找到第一欄的 Address。

在找到的 Address 上,按 Ctrl + B,進入 Memory Viewer,就能按照順序填入如下道具代碼:


何然

2C 01 龍鱗盔
28 01 天兵戰袍
A4 00 軒轅劍
30 01 踏風草鞋
33 01 蛇牙項鍊
2E 01 龍鱗手套
34 01 金瞳戒指
34 01 金瞳戒指
43 00 喪妖金鐘
3F 00 照妖鏡


江如月

2B 01 金剛斗笠
29 01 龍鬚衣
9F 00 干將
A0 00 莫邪
13 01 風火輪
2D 01 靈蛇手套
B8 00 玉戒指
B8 00 玉戒指
3F 00 照妖鏡
08 01 珍珠


楊坤碩

2C 01 龍鱗盔
A9 00 明光甲
A3 00 盤古之斧
2F 01 鐵鞋
32 01 護命護符
2E 01 龍鱗手套
BA 00 辟邪戒指
B8 00 玉戒指
3D 00 閰羅鎚
08 01 珍珠


古月聖

2B 01 金剛斗笠
27 01 銀絲戰袍
90 00 鳳頭斧
30 01 踏風草鞋
31 01 鳳羽項鍊
2E 01 龍鱗手套
B9 00 五鬼戒指
B7 00 金戒指
5C 00 青銅花飾物
08 01 珍珠


其他

0301 雕像(迷宮記錄)
1901 月宮琴(脫離迷宮)
1601 金烏鏡(回到城鎮)
FA00 視肉(恢復體力)
2201 還魄丹(復活)


其他修改

用 Cheat 修改時,用來配置角色狀態的記憶體空間,進入戰鬥會拿來配置戰鬥狀態用。

這表示搜尋資料時,必須固定選擇非戰鬥狀態時搜尋,不然會找不到。比如搜尋經驗值,千萬不要在戰鬥狀態中搜尋!同理,想搜尋戰鬥狀態中的資料,也是固定在進入戰鬥時搜尋,不要一下子在非戰鬥狀態搜尋、一下子在戰鬥狀態搜尋。

搜尋時務必用 Byte 型態,不要用 2 Bytes,因為角色狀態不是照偶數位址配置於記憶體,而是奇數,這導致以 2 Bytes 搜尋時,有兩人會找不到資料。

比如想找 1000 這個值,Byte 的話一定能找到 91 01 E8 03 DF 0D 中的紅字,2 Bytes 的話可能掃成 91 01 E8 03 DF 0D 而找不到。