簡介
MeBoy是一款基本J2ME的開源gbc模擬器軟體。它遵循GPL協定,免費使用,能完美運行在支持Java Micro Edition,特別是MIDP 2.0的手機平台,如Symbian S40。它同時支持GB與GBC遊戲,從2.0版本開始,可以支持聲音!你可以使用MeBoy即時地存儲進度,無論遊戲本身是否支持。只要手機的存儲空間足夠,模擬器可以存儲任意數量的遊戲進度。從2.0版本開始,你可以通過藍牙將你的遊戲中的遊戲記錄和電腦共享!
運行平台
理論上可運行在任何支持Java Micro Edition/MIDP 2.0的平台,如Symbian、Sony Ericsson、Blackberry、HTC、LG等。實際運行效果與手機配置有關。
版本
Version 1.0 2005.8.22
Version 1.1 2005.9.2
Version 1.2 2007.3.4
Version 1.3 2007.3.24
Version 1.3.1 2007.3.29
Version 1.4 2007.7.22
Version 1.5 2007.9.18
Version 1.6 2008.3.3
Version 2.0 2008.11.23
Version 2.1 2008.12.6
Version 2.2 2009.2.1
推薦版本為Version 1.6和Version 2.2
使用方法
分為PC端與手機端。PC端基於J2SE,需要安裝JDK才能運行。
PC端使用PC端界面:
點擊Add game按鍵,彈出選擇框。此時選擇你要用的GBC遊戲檔案。 點擊打開,此時遊戲就被添加到工程中了。點擊create 按鍵,保存遊戲,就會生成手機端使用的遊戲包了。一個是jar檔案,一個是jad檔案。將它們拷貝到手機中,即可進行遊戲了。(Symbian s60系統可能需要安裝。按系統提供即可。)
藍牙共享
MeBoy 2.2新版最亮點的功能,無疑就是藍牙共享功能了。通過藍牙共享功能,我們可以方便地在PC和手機端共享存檔。首先要保證你的PC端是藍牙。如果是筆記本,通常會自帶藍牙。台式的話可以買一個USB外接藍牙。在PC端藍牙安裝完成後,再次啟動MeBoy Builder時,Bluetooth按鍵就會亮起,進入可用狀態。點擊該鍵,軟體進入掃描藍牙狀態。
掃描成功後,手機端點擊Bluetooth後可向PC端傳送存檔。而PC端點sendsavegame也可向手機端傳送存檔。
存檔共享小技巧:MeBoy2.2的存檔是不能和PC上通用的GBA模擬器VBA兼容的。也就是說,手機上玩的存檔,即使發到PC上也不能用。而用VBA玩出的同樣也不能在手機上用。這是由於存檔的編碼格式造成的。官方沒有給出有效的支持辦法。不過這裡我們可以利用一個小技巧,讓軟體幫我們實現這個轉換。
bgb是一款GB/GBC模擬器。它能較好的支持GB/GBC遊戲。如可實現《神奇寶貝(黃)》等的通信。但是它的畫質渲染和操作手感實現沒法和VBA相比。但它的編碼是可以與VBA兼容的。所以我們就用它來做一個中轉站。以將PC上的存檔發到手機為例:
將VBA的存檔檔案的後綴名改為bgb的。即將sa1改為sav,放到bgb存檔目錄下。打開bgb讀取遊戲。在遊戲中保存後正常退出遊戲。(注意,這裡一定要正常退出遊戲!)然後關閉bgb。好啦,bgb已經幫我們完成了轉碼工作。此時再將存檔通過藍牙傳送到手機上就可以正常遊戲了。而手機向PC的過程也相似,只是過程反過來就可以了。
手機端生成的檔案默認是英文的,大部分人看英文很彆扭。點擊settings,一直向下找,有一部分有language的字樣,下面有很多個選項,選擇“中文(chinese)”即可。其餘操作就一目了然了。
其他提示
雖然MeBoyBuilder可以一次在同一個jar檔案里包含多個遊戲,但十分不推薦這樣做。以symbian為例,s60系統因為有更好的模擬器,所以較少使用MeBoy。MeBoy主要是使用在s40等非智慧型機上。非智慧型機機身記憶體往往非常有限,s40系列通常不能運行超過1M的jar程式。所以如果有多個遊戲,非常建議分開做成jar,而不要圖方便合在一起。很可能使程式無法正常運行或運行進總出錯。
手機端2.2版本後的快速存檔經常會失靈,沒有保存效果。所以推薦使用遊戲本身的存檔。使用遊戲本身存檔時,要注意退出遊戲時不能直接點手機上的關機鍵之類的退出,那樣會使存檔無效。此類模擬器與PC上相同,都是在程式正常退出時寫存檔檔案。所以退出時要點“操作”->“退出 XX遊戲”來退出。這樣,遊戲本身的存檔就可以正常使用了。