註釋請用純英文表示(別用中文等特殊字符),否則可能無法識別;
ZZZZZZZZ.pnach 文件為模板示例(可以復制後在此基礎編輯代碼)。
■■■類型介紹■■■
XP金手指解析(RAW格式)
0XXXXXXX 000000YY → 0開頭 → byte
1XXXXXXX 0000YYYY → 1開頭 → short
2XXXXXXX YYYYYYYY → 2開頭 → word
X是基地址,Y是修改值;基地址開頭的首位數字對應著特定的數據類型;
用記事本等工具批量制作金手指補丁包,方便又省事;必須碼可有可無;
修改遊戲可能導致運行異常情況,請謹慎使用。某些特殊代碼還未支持。
■■■補丁制作■■■
◎◎《怪物獵人2》示例◎◎
↓↓↓整理標準代碼↓↓↓
生命無限
105B396C 00000096
105F8C92 00000096
205F90AC 00960096
耐力無限
105F9064 000001C2
105F91AA 000001C2
↓↓↓設置數據類型↓↓↓
生命無限
105B396C,short,00000096
105F8C92,short,00000096
205F90AC,word,00960096
耐力無限
105F9064,short,000001C2
105F91AA,short,000001C2
↓↓↓歸零首位數字↓↓↓
生命無限
005B396C,short,00000096
005F8C92,short,00000096
005F90AC,word,00960096
耐力無限
005F9064,short,000001C2
005F91AA,short,000001C2
↓↓↓標記註釋內容↓↓↓
comment=MH2DOS
gametitle=MH2DOS
// HP
patch=1,EE,005B396C,short,00000096
patch=1,EE,005F8C92,short,00000096
patch=1,EE,005F90AC,word,00960096
// SP
patch=1,EE,005F9064,short,000001C2
patch=1,EE,005F91AA,short,000001C2
■■■重要提醒■■■
「patch=1,EE」是必要的補丁標記;添加//符號即為禁用;
※請註意:補丁標記和數據類型都要註意大小寫敏感!!
↓↓↓遊戲CRC獲取方法↓↓↓
正常引導相應的遊戲,然後退出模擬器,記事本打開Logs目錄內
的EMULOG.TXT文件,然後查找字符CRC =得出:
CRC = 1234ABCD 或 CRC = 0x1234ABCD (1234ABCD就是遊戲CRC)
用此CRC作為金手指的文件名:1234ABCD.pnach (要去掉0x)
■■■擴展代碼■■■
模擬器兼容擴展代碼(4/D/E等開頭),設為 extended 數據類型;
以每組代碼為區分,擴展代碼的首位數字無須歸零。
◎◎《上帝の手》示例◎◎
↓↓↓整理擴展代碼↓↓↓
怒氣無限
205CA50C 42F00000
205CA504 42F00000
D05E7642 0000FFFE
205CA504 00000000
↓↓↓得到最終結果↓↓↓
// MAX
patch=1,EE,205CA50C,extended,42F00000
patch=1,EE,205CA504,extended,42F00000
patch=1,EE,D05E7642,extended,0000FFFE
patch=1,EE,205CA504,extended,00000000