如何將GBA存檔由64KB轉換成128KB,解決掉檔問題

自古以來,這就是很多人玩精靈寶可夢綠寶石,或以綠寶石為基底的改版都會發生的問題,就是通關後會掉檔!

如果存檔的大小為64KB,就會發生這樣的情形,解決方法就是在第一次開啟遊戲前就將存檔類型改成128KB,也就是在模擬器上面那一欄,選項>>模擬器>>存檔類型>>Flash 128KB。

但是如果已經玩到很後面了,怎麼辦呢?

阿痞君自己研究了一番,終於找到可以將64KB存檔轉換成128存檔的方法!

※以下正文※

經過測試,發現Android版的《My Boy!》模擬器沒有此問題,會自動存成128KB存檔,而PC版的GBA模擬器《VisualBoyAdvance 1.7.2》和《VisualBoyAdvance 1.8.0》則有此問題。

因為這兩個版本的存檔類型默認設置是64KB,如果第一次遊戲之前沒有改成128KB就會很麻煩,《VisualBoyAdvance-M 2.0.0》這個最新版本雖然也是默認設置64KB,但我測試之後發現它還是會存成128KB,所以用這個版本是沒問題的。

那麼我就以《VisualBoyAdvance 1.7.2》為例,示範如何將64KB存檔轉換成128KB!

遊戲檔名以game.gba為例。

首先要釐清GBA遊戲的存檔有兩種,一種是.sgm檔,也就是模擬器的即時存檔(Shift + F1這一種),另一種是.sav檔,也就是GBA遊戲內建的存檔!(在遊戲主選單中保存的這種)。

以下是步驟!

一、先在你現在遊戲進行到的地方使用「即時存檔」,最好是在地圖上(可以使用內建存檔的地方)

二、然後建立一個新增資料夾,把你的VisualBoyAdvance.exe、game.gba、game1.sgm(即時存檔的檔案,如果是用Shift + F2存的就是game2.sgm,以此類推)這三個檔案複製進去。

三、用這個新資料夾裡的VisualBoyAdvance.exe開啟這個新資料夾的game.gba,然後「馬上」讀取即時存檔(F1)。

四、在上面那一欄,選項>>模擬器>>存檔類型>>Flash 128KB

五、使用內建存檔!

六、此時看看這個新資料夾中是否有出現一個game.sav,並且容量是128KB,有的話已經成功80%了!

七、再內建存檔一次!(不要問我為什麼,這裡我試過如果沒有再存一次的話,之後還是會跑出存檔損壞,結果我存兩次就解決了)

八、重新載入遊戲(Ctrl + R),讀取「內建」存檔,看看有沒有成功保存,有的話恭喜你成功了!

九、將這個新生成的128KB的game.sav覆蓋原本64KB的game.sav就OK啦!