作者jsabc (jsabc)
看板Old-Games
標題[分享] 4人GBA分屏程式
時間Sun Jun 21 18:29:14 2026
2026/7/1重新上傳:
https://www.mediafire.com/file/6s2x9re2ootrb20/gbaSplit_20260701.zip/file
解壓縮密碼:hom
預設按鍵:上下左右 刪除鍵 Enter z x a s
(鍵盤玩家最多1人,其餘需要使用手把)
預覽圖:
https://i.meee.com.tw/OJvGuZC.png
https://i.meee.com.tw/Z6ACoFH.png
https://i.meee.com.tw/nHPuROJ.png
之前就很想寫gba的分屏腳本,無奈當時找不到連線功能正常的模擬器;
VBALink宣稱有連線功能,可實測結果玩家間的視窗會出現不同步的情形。
後來發現 mGBA這款模擬器的連線功能可以正常同步..終於有動腦寫code的動力了~
簡單說:各位自行去mGBA官網下載模擬器,利用內建的New multiplayer window
選項一樣可以4開視窗互連,但需要手動排列視窗、並且無法隱藏邊框。
本腳本的功能就是「自動4開、自動隱藏邊框、自動排列視窗」。
腳本語言為AutoHotkey,我使用1.1.30.03版進行編譯
原始碼在src資料夾下
如擔心有病毒,mGBA可以自行替換成官網版本(壓縮檔內附官網0.10.3 portable
32-bit版,mGBA-0.10.3-win32.7z);AutoHotkey可以自行至官網下載、自行編譯
※mGBA 0.10.3版或最新的0.10.5版各有優劣
個人測試結果0.10.3版在多開時當機的機率較.5版高,但只要成功連線,圖像顯示比較
沒有異常情形
使用上如有問題、或有什麼修改建議,請反饋給我
...老實說 我只在目前使用的win7電腦上測試使用過
win8 win10 win11 使用起來有沒有bug 我都 不知道 囧
不同系統及不同DPI設定的視窗邊框大小跟型態會有細微的差異
如果有意料之外的情形 就會導致邊框大小值抓錯 這樣就會影響邊框的隱藏
畫面可能就會錯亂 所以..
如果有下載使用的麻煩推文或來信回饋一下 供我改進除錯
謝謝各位~
20260629版改動處:
1.遮蓋邊框的黑邊Gui加了-DPIScale參數,避免因DPI縮放關係遮蓋到遊戲畫面
2.原使用SetTimer每10秒覆蓋邊框,改用Shell Hook方式監聽視窗事件;現在
只有當指定視窗被啟用(WinActivate)時才把應該遮蓋的視窗或黑邊重新設
成最上層(AlwaysOnTop),邏輯與資源耗用更合理。
3.現在點擊個別視窗不會有「邊框蓋住遊戲畫面」的情形了
20260701版改動處:
當寬度不能被3整除時,上方會多一條像素為1的黑邊,對此再進行調整
--
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Old-Games/M.1782037756.A.A0E.html
1F:→ xxgreen: 推 06/21 19:33
2F:推 EDGE: 推!感謝分享~。 06/21 20:51
3F:推 fento: 推~ 06/22 14:01
4F:推 paint: 推!有動手開發就要給推 06/27 11:54
5F:推 tenkaakido: 真神 07/01 21:28
※ 編輯: jsabc (114.44.24.89 臺灣), 07/01/2026 22:50:31