目前,在GBA上常用的修改方法有兩種:一種是使用VBA自帶的修改功能,另外一種是使用EMU CHEAT來修改。當然,更多的玩家是使用現(xiàn)成的金手指來修改游戲,但是,往往由于版本不同等原因,現(xiàn)成的金手指并不一定適合玩家,所以這個時候了解一下如何自己修改還是有必要的。
首先需要聲明的是,修改并不是一件容易的事,要自己修改的效果達到像網(wǎng)上提供的金手指那么多功能,需要有豐富的經(jīng)驗,甚至是編程的功底,這并不是一兩篇教程所能教會的,作為這篇教程,只能將最基本的數(shù)值修改教給玩家,如果玩家有修改PC游戲的經(jīng)驗的話,會發(fā)現(xiàn)其實GBA的修改和PC游戲的修改是一樣的。
由于模擬器的版本不同,可能玩家手上的模擬的菜單和下面的教程的有所不同。
在這里我們以《銀河戰(zhàn)士》為例演示如何修改HP值。
《銀河戰(zhàn)士》的初始生命值是99,注意,這里是十進制,我們修改的話,需要使用16進制,XP及以上的操作系統(tǒng)自帶的計算器都擁有進制轉(zhuǎn)換功能,我們用計算器將99轉(zhuǎn)換為16進制,結(jié)果是63。
如下圖所示,進入“修改”中的“搜索修改代碼”。
由于我們這里有確切的數(shù)字:99,所以我們采用精確查找方式,具體設置如下圖。注意我們第一次進入這個界面的時候,搜索按鍵是不可選的,我們需要點擊一下“開始”,以此來開始一個新的搜索。提一下,如果我們已經(jīng)完成了修改HP值的木匾,想要修改其它的東西,比如金錢的話,我們要再點擊以此“開始”來開始新的搜索目標。
上面我已經(jīng)說了,99的十六進制是63,所以我們在下面輸入63。
你能看到搜索之后出現(xiàn)了兩行數(shù)字,這就是我們要查找的數(shù)據(jù)和它的地址。非常幸運的是,這個游戲只要搜索一次便找到了結(jié)果,實際上大多數(shù)游戲都需要搜索至少兩次或更多次。第一次搜索會出現(xiàn)很多結(jié)果,我們需要點確認回到游戲,讓數(shù)字發(fā)生變化,比如去撞一下敵人,然后回來更改數(shù)字再次點搜索。一般到最后只剩下一行或兩行數(shù)字。
用鼠標選取一行數(shù)字,然后點“添加代碼”
在新出現(xiàn)的窗口的“數(shù)值”處填寫需要的數(shù)字,比如999(注意,這里依然需要十六進制)。描述里面隨便填寫一些自己能夠懂得的文字,以便將來修改多了后知道哪些地址是對應哪些功能。然后點確認。另外一個地址也一樣處理。
到這里HP已經(jīng)修改完了,你可以回到游戲看看修改結(jié)果。
我們也可以使用“保存修改代碼列表”保存為文件,在以后可以用“讀取修改代碼列表”來再次載入。
此外在“修改代碼列表”里面也可以查看已經(jīng)修改的內(nèi)容,我們可以在這里切換啟用和關閉(鎖定或不鎖定)修改效果。不過,有所不足的是,在這里我們沒有辦法對選定的項目進行修改,選中相應的內(nèi)容后點擊“修改代碼”,我們還需要把相應的地址也重新抄寫一遍。
到這里修改的基本方法的介紹基本結(jié)束了,最后還要介紹另外一種修改的方法,我們選擇“工具”中的“內(nèi)存查看器”。
輸入需要查看的地址,比如我們之前搜索出來的03001310,然后點擊"轉(zhuǎn)到"。發(fā)現(xiàn)了吧,之前我們修改的999的位置就在這里了,我們可以手動修改這里的任意數(shù)字。在將來你對修改更有心得之后,你會發(fā)現(xiàn)這里是一個非常好用的工具。
- PC官方版
- 安卓官方手機版
- IOS官方手機版