MD靜態(tài)修改教程_第1頁(yè)
MD靜態(tài)修改教程_第2頁(yè)
MD靜態(tài)修改教程_第3頁(yè)
MD靜態(tài)修改教程_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、本人MD游戲初步HACK過(guò)程: 偶以MD魂斗羅日文版為例: 1。先拿到MD魂斗羅EC碼: P1 生命數(shù) ON=FA0D,9 P1 能源值 ON=FA0C,3 P1 全部武器 ON=FA0E,3E;FA10,9 P1 透明 OFF=0000,0 ON=D758,98 P2 生命數(shù) ON=FA2D,9 P2 能源值 ON=FA2C,3 P2 全部武器 ON=FA2E,3E;FA30,9 P2 透明 OFF=0000,0 ON=D7D8,98 GameInfo Name=魂斗羅 (SEGA-MD) System=MD Text=魂斗羅,雙人、射擊游戲! 偶先說(shuō)一下,在MD調(diào)試器中FA0D地址不是魂斗

2、羅命數(shù)地址,而是體力地址,F(xiàn)A0C才是魂斗羅命數(shù)地址。 有一些游戲地址會(huì)偏移。 2。接下來(lái)打開(kāi)MD調(diào)試器,彈出如下圖1和圖2: ?圖1是游戲窗口,圖2是調(diào)試器,偶說(shuō)解一下圖2調(diào)試器: CPU Register:CPU寄存器 VDP Register:VDP寄存器 在PC:右邊有指令顯示 Break Point是用來(lái)設(shè)置斷點(diǎn) Watch Point是用來(lái)設(shè)置監(jiān)視點(diǎn) 在Break Point和Watch Point下方有3個(gè)按鈕,分別是: “Append.”按鈕:添加斷點(diǎn)或監(jiān)視點(diǎn) “Delete”按鈕:刪除斷點(diǎn)或監(jiān)視點(diǎn) “Edit.”按鈕:編輯斷點(diǎn)或監(jiān)視點(diǎn) 在Debug Function下方有4個(gè)

3、按鈕,分別是: “Reset”按鈕:重啟游戲 “Run”按鈕:運(yùn)行游戲,再按一次就是暫停游戲 “Step”按鈕:單步執(zhí)行 “Memory”按鈕:內(nèi)存編輯和查看,要自己輸入地址才能查看到 在右上方的Layer Ctl是圖層開(kāi)關(guān) FMReg List和Variable Spy這兩個(gè)暫時(shí)不清楚是什么來(lái) “Screen Shot”按鈕:截圖 “Load.”按鈕:加載ROM “Make Infor.”按鈕:生成報(bào)告,可以用記事本或者寫字板打開(kāi)查看 3。接下來(lái)開(kāi)始跟蹤修改,目標(biāo)是命不減! (1) 先加載ROM,選擇好人物后進(jìn)入游戲,按Watch Point下方的“Append.”彈出如圖3界面: 在PC

4、Register右邊方框內(nèi)輸入地址FA0C,再在下方OP Mode的Write選項(xiàng)前面打勾,再把右邊Enable選項(xiàng)也打上勾,再點(diǎn)OK!一個(gè)監(jiān)視點(diǎn)就這樣設(shè)置好了,當(dāng)FA0C地址有新數(shù)據(jù)寫入時(shí),游戲就會(huì)自動(dòng)中斷! (2)設(shè)置好監(jiān)視點(diǎn)后,隨便被敵人打死,游戲自動(dòng)中斷。如圖4: (3)點(diǎn)擊調(diào)試器PC:右邊下拉按鈕,你會(huì)看到一大批指令,偶把一部分指令抄下來(lái): (看指令時(shí)從下至上看)0000 00011E26 121C MOVE.B (A2),D6 0001 00011E24 1253 SUBQ.B #1,(A2)->將寄存器A2存放地址數(shù)據(jù)減1,將這條指令NOP掉就命不減。 0002 00011

5、E1C 0660 BRA 11E24 0003 00011E1A 007A MOVEQ #$0,D5 0004 00011E16 F845 LEA $FA0C.W,A2->將FA0C地址數(shù)據(jù)載入寄存器A2 注意這一條0001 00011E24 1253 SUBQ.B #1,(A2),這個(gè)指令作用是將寄存器A2存放地址數(shù)據(jù)減1,只要將這條指令NOP掉,等于命不減了。NOP指令代碼是:71 4E 將121C 1253抄下來(lái),并交換得出:53 12 1C 12 (4)關(guān)閉,MD調(diào)試器,打開(kāi)WINHEX,查找53 12 1C 12,如圖5: (5)找到后,將53 12修改為4E 71,保存。 (6)打開(kāi)GENS模擬器,并在模擬器中將自動(dòng)修正校驗(yàn)選項(xiàng)打勾,加載經(jīng)過(guò)修改后魂斗

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論