下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(xué)校思政教育的信息化路徑探索
- 托班購(gòu)物車課程設(shè)計(jì)
- 青島恒星科技學(xué)院《焊接技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 掏挖基礎(chǔ)課程設(shè)計(jì)
- 青島工學(xué)院《工科基礎(chǔ)化學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 各年齡段孩子管理方法
- 增強(qiáng)課程設(shè)計(jì)能力的途徑
- 中學(xué)生課外閱讀的指導(dǎo)策略研究
- 五年級(jí)數(shù)學(xué)(小數(shù)乘除法)計(jì)算題專項(xiàng)練習(xí)及答案
- 湖南省郴州市(2024年-2025年小學(xué)六年級(jí)語(yǔ)文)部編版課后作業(yè)(上學(xué)期)試卷及答案
- 小學(xué)英語(yǔ)26個(gè)字母初步認(rèn)識(shí)練習(xí)題
- 皖醫(yī)大內(nèi)科學(xué)習(xí)題及答案
- 領(lǐng)導(dǎo)干部政治素質(zhì)考察測(cè)評(píng)表(示范填寫表)
- 醫(yī)療機(jī)構(gòu)工作人員廉潔從業(yè)九項(xiàng)準(zhǔn)則培訓(xùn)考核試題附答案
- 水庫(kù)大壩碾壓瀝青混凝土防滲面板施工工藝
- 幼兒園中班數(shù)學(xué):《水果列車》 課件
- 風(fēng)濕免疫科醫(yī)療質(zhì)量控制指標(biāo)(2022版)
- 光伏電站危險(xiǎn)及有害因素辨識(shí)
- 辦公用品請(qǐng)購(gòu)單
- 花卉分類與識(shí)別
- 我們身邊的人工智能-完整精講版課件
評(píng)論
0/150
提交評(píng)論