NG新勢力綜合論壇

 找回密碼
 註冊
搜索
查看: 8100|回復: 1

PSP上的GBA模擬器gpsp kai的金手指教學

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2011-3-4 15:42 | |閱讀模式
網路上搜尋到的GBA金手指,大部分都是VisualBoyAdvance用的代碼(以下簡稱VBA code),
必須先轉成古早的GBA金手指(實體產品)用的格式,才能使用在gpSP kai上使用。

VBA code跟古早金手指代碼最大差異,就是金手指代碼有重新編碼過,
不是直接秀出原本的位址(address)跟數值(Value)。

研究了很久才找出相關…
請參照表格1。


8bit =1byte =10進位的0~255,也就是16進位的00~FF(金手指玩家應該都略懂)
16bit=2byte =10進位的0~65535,也就是16進位的00~FFFF
32bit=4byte =10進位的0~4294967295,也就是16進位的00~FFFFFFFF

簡單來說,遊戲當中看得到的數字(包含看不到數字的血條/氣條等),
都是用以上格式儲存在程式裡面。
像【等級】可能最高只有99級,所以金手指的數值(Value)頂多用到1byte來儲存。
但是【金錢】,最高可能會有65535,甚至是4294967295…

網路上找到的VBA Code,通常會有三種格式請看表格2,得先轉成所謂的複合化代碼,
才能轉檔(編碼)成【GBA金手指碼】。
02123456:10 (8bit =1byte)      複合後:02123456 00000010
02123456:1000(16bit=2byte )    複合後:12123456 00001000
02123456:10000000 (32bit=4byte)複合後:22123456 10000000

轉成複合化代碼後,就需要程式來幫忙編碼成GBA金手指。


首先,下載GBAPAR數值變換程式。
http://mylabo.s20.xrea.com/gb-par's_room/tool/gbapar_1.0.lzh
把下載的解壓縮之後,點gbapar.exe就可以啟動程式。
但是這個程式是日本作者寫的。所以需要Microsoft AppLocate才能顯示正確字元,
不過就算是亂碼也不影響。
gbapar.exe開啟後會出現以下畫面。



以02123456 00000010這組代碼為例,前面那串是位址,後面的是數值。
把剛剛前面步驟的【複合後代碼】(02123456)填入位址的空格,後面的00000010則填到數值的空格。
按下最底下的變換,中間那排【GBAPARコード】就是我們所需要的結果。
02123456 00000010經過編碼之後,變成6E461B6E 1DD8516B

附上另外一個可轉檔的日本網友寫的script,左邊【非暗号化コード】就是輸入我文章中所謂的【複合後代碼】,
右邊【暗号化コード】則是變換後的【GBA金手指碼】。

依照以下格式貼入文字檔,
PAR_v1 AA                         <-PAR_v1一定要打,然後空一格(半形),AA是舉例,金手指功能名稱。
CA5CC8F9883776E0【GBA金手指碼】   <-括號內文字不要輸入,括號前文字跟數值是舉例。
                                  <-中間空一行
PAR_v1 BB
5A258776 9937E629
以此類推。

檔案編輯完成後,存入PSP/GAME/gpSP/GBA/CHT內。
檔名要和ROM檔一樣,副檔名TXT改成cht。
然後用gpSP kai玩遊戲時,按下PSP的三角按鈕叫出選單,載入金手指檔就可以使用了。
這部份細節到處搜尋得到。

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?註冊

x

評分

參與人數 6評分 +38 收起 理由
a8854086 + 3 超棒教學讓psp金手指變多
風I + 10 詳細的教學
北極熊 + 7 感謝分享
black16bit + 6 優質介紹
mitren + 7 精品文章
bblegion + 5 詳細的教學,有助於初學者的認識 ...

查看全部評分

該用戶從未簽到

 樓主| 發表於 2011-3-4 15:48 |
附上另外一個可轉檔的日本網友寫的script,http://www21.big.or.jp/~dram/gbacode.html同樣可以把複合後代碼轉成GBA金手指碼。再補上一個。
http://uem.s8.xrea.com/

[ 本帖最後由 gamebibo 於 2011-3-4 16:06 編輯 ]

評分

參與人數 5評分 +22 收起 理由
a8854086 + 2 精品文章
風I + 5 發言非常精彩
北極熊 + 5 感謝分享
black16bit + 5 發言非常精彩
mitren + 5 感謝補充

查看全部評分

小黑屋|手機版|Archiver|NG新勢力綜合論壇

GMT+8, 2024-9-19 18:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表