《Pizza Boy GBA模擬器完美漢化版》是安卓手機(jī)上非常好用的gba模擬器,模擬器完美支持gba的眾多功能,讓你可以在手機(jī)上隨時(shí)隨地游玩最為經(jīng)典的gba掌機(jī)游戲,那些最為經(jīng)典的游戲全部能夠完美支持運(yùn)行!
手機(jī)上非常好用的輕型體積的gba模擬器
完美支持所有g(shù)ba游戲
間接支持金手指功能
可快速即時(shí)存檔、即時(shí)讀檔
比薩男孩GBA全功能版!
警告! 這個(gè)模擬器不會(huì)運(yùn)行 GBC 或 GB Classic roms! 僅支持 GBA rom!
與基本版本相比的增強(qiáng)功能:
- 美麗的圖形用戶(hù)界面
- 可定制的皮膚
- 秘籍
- 谷歌云端硬盤(pán)同步
- 快速/自動(dòng)保存
- 本地和 Wifi 多人游戲
- 增強(qiáng)的設(shè)置菜單
- 改進(jìn)的控制系統(tǒng)
- BIOS 支持
- 墨盒硬件(陀螺儀、光傳感器、傾斜傳感器、隆隆聲包)支持
- 倒帶
- Boxarts
Pizza Boy GBA Free 的共同特點(diǎn)
- 在精密測(cè)試中得分很高
- 完全用 C 和匯編編寫(xiě),具有令人難以置信的性能和低電池消耗
- 利用 OpenGL 和 OpenSL 原生庫(kù)將視頻和音頻性能發(fā)揮到極致
- 即使在舊硬件上也能保證 60 FPS
- 保存和恢復(fù)狀態(tài)
- 慢動(dòng)作/快進(jìn)
- 按鈕大小和位置總定制
- 硬件手柄支持
- 著色器
- 支持 zip 和 7z 檔案
更新日志
2.2.0
-可以設(shè)置保存文件夾
2.2.1
-空文件夾的警告消息
1.37.0
-修復(fù)主界面快捷方式
1.37.1
-修復(fù)zip快捷方式
-修復(fù)長(zhǎng)按浮動(dòng)快速加載/保存
1.37.2
-修復(fù)從前端運(yùn)行時(shí)崩潰
1.37.3
-修復(fù)dma聲音重置
1.37.4
-更新導(dǎo)入導(dǎo)出金手指功能
更新說(shuō)明
2.0.0
新的多人游戲!注意:不兼容舊版本
2.0.1
改進(jìn)了對(duì)Rom文件夾的訪問(wèn)
2.0.2
添加缺失的封面
手柄Y鍵不會(huì)再默認(rèn)打開(kāi)菜單
修復(fù)了rom掃描的并發(fā)問(wèn)題
2.0.3
添加日志
2.0.4
修復(fù)了“更改圖標(biāo)”的功能
2.0.5
固定刪除rom文件夾
最近偶然又玩起了GBA游戲,瞬間又像是回到了兒時(shí)的時(shí)光。也碰到了許久以來(lái)的老問(wèn)題,如何作弊,畢竟游戲里刷資源和練級(jí)實(shí)在是體力勞動(dòng),年齡大了畢竟肝不動(dòng)了。
先說(shuō)一下,我現(xiàn)在玩GBA的平臺(tái)是安卓的Pizza Boy GBA
模擬器加游戲手柄,總體游戲體驗(yàn)感覺(jué)比GBA真機(jī)還好,畢竟現(xiàn)在的設(shè)備機(jī)能放在這,而且還有倍速播放相關(guān)功能。
尋找金手指
我這次玩的是口袋妖怪葉綠386
改版,在網(wǎng)上找的金手指雖然說(shuō)是386版本金手指,但是經(jīng)過(guò)實(shí)際測(cè)試都是葉綠原版并不支持386。
金手指的原理其實(shí)和通用的單機(jī)游戲作弊工具(cheat engine, 金山游俠等)相同,都是修改游戲內(nèi)存數(shù)據(jù)。其關(guān)鍵就是找到我們想改的數(shù)據(jù)的內(nèi)存地址,所以常規(guī)方法都是通過(guò)工具搜索相關(guān)數(shù)值,比如金錢(qián)數(shù)量,一般要經(jīng)過(guò)多次搜索,可以參考這個(gè)教程。
但GBA好像有些不同,我也曾用cheat engine搜索過(guò),并不能找到相關(guān)的內(nèi)存地址,可能是模擬器的機(jī)制導(dǎo)致數(shù)值并不能被直接搜索。而且安卓手機(jī)上由于權(quán)限的問(wèn)題,類(lèi)似cheat engine這種讀內(nèi)存的機(jī)制肯定是需要root的,這條路就行不通了
最后還是只能走金手指的路子了,畢竟模擬器原生支持,所以又回到了最初的問(wèn)題,怎么找到正確的金手指。
VBA查找金手指功能
幸好,Windows平臺(tái)常用的GBA模擬器Visual Boy Advance(VBA)帶有金手指查找功能,所以先用VBA找到正確的金手指,然后再轉(zhuǎn)換成Piaaz Boy GBA
支持的金手指格式。
網(wǎng)上能找到的金手指一般是類(lèi)似03005102:63
格式的,冒號(hào)前后表示的是16進(jìn)制表示的地址和對(duì)應(yīng)的值。而網(wǎng)上找的金手指不對(duì),肯定是因?yàn)榍懊娴牡刂凡粚?duì)。
用VBA加載口袋妖怪葉綠386,先過(guò)一段劇情,來(lái)到第一個(gè)城市(常磐市)的商店,查看商品列表,并選擇一個(gè)商品。
打開(kāi)菜單:金手指 -> 查找金手指,點(diǎn)擊開(kāi)始,然后輸入21
,點(diǎn)擊查找,可以看到有幾十個(gè)變量。
增加想購(gòu)買(mǎi)的數(shù)量到23
,然后再次輸入23,點(diǎn)擊查找,可以看到就剩余一個(gè)地址了,顯然這個(gè)就是我們想要的,如果還有多個(gè)地址,就重復(fù)這兩個(gè)流程,再次修改數(shù)量再查找。
選擇這條地址記錄,添加金手指,把數(shù)字設(shè)置為98,就會(huì)自動(dòng)添加到金手指列表,并啟用該金手指。
金手指列表,我們添加的處于啟用狀態(tài)
在游戲中確認(rèn)購(gòu)買(mǎi),可以看到購(gòu)買(mǎi)的數(shù)量變成98了,但是總價(jià)沒(méi)有變,金手指生效了。
VBA內(nèi)存查看器功能
但是這金手指只能修改購(gòu)買(mǎi)數(shù)量,不在商店列表里的商品并不能購(gòu)買(mǎi),所以我們必須找到當(dāng)前選中商品對(duì)應(yīng)的地址,再添加一條相關(guān)的金手指。
網(wǎng)上查到的金手指雖然地址不對(duì),但是對(duì)應(yīng)的值(道具的id)應(yīng)該是對(duì)的,下面是口袋妖怪的一些道具id。
1 |
0001 大師球 |
由于已經(jīng)找到了購(gòu)買(mǎi)數(shù)量的地址,根據(jù)編程的常識(shí),選中商品的地址應(yīng)該也在這個(gè)地址附近。
所以打開(kāi)工具 -> 內(nèi)存查看器
定位到地址030050C2
在游戲中,分別選中“解毒藥”和“傷藥”,并觀察內(nèi)存變化(每次改動(dòng)完點(diǎn)刷新)。
由上兩張圖可以看到,有個(gè)地址的值由000E
變?yōu)?code>000D,正好等于這兩個(gè)道具的id。
所以該地址030050CA
就是我們想要的商品地址,我們就增加一條金手指030050CA:0001
將購(gòu)買(mǎi)的商品改為大師球。
啟用這兩條金手指,在游戲中點(diǎn)擊購(gòu)買(mǎi),可以看到生效了。
在Pizza Boy GBA上使用金手指
Pizza Boy GBA并不支持VBA格式的金手指,所以必須進(jìn)行格式轉(zhuǎn)換,由于VBA格式金手指和CodeBreaker格式金手指轉(zhuǎn)換起來(lái)比較接近,只要將地址首位的0
替換為8
就行了。
轉(zhuǎn)換前
1 |
030050C2:0062 |
轉(zhuǎn)換后
1 |
830050C2 0062 |
最后
以上查找方法理論上對(duì)所有GBA游戲都適用,祝大家玩得愉快。。
本文作者: Jay.Run
本文鏈接: http://ponder.work/2021/02/11/pizza-boy-gba-cheat/