>>56273312I found a guide on how to do it for some yugioh gba game in a fucking random discord I found through Google, so I guess you could just replace yugioh with pokemon
Video tutorial:
https://youtu.be/ghaBryCKHCM?si=_I_dOORs970NGywIText tutorial
You will need the following for this to work:
1. Yuzu (either EA or Mainline) -
https://yuzu-emu.org/2. A USA ROM of Yu-Gi-Oh! - Ultimate Masters 2006 (google it)
3. Cave Database Manager -
https://gbatemp.net/threads/cave-database-manager-a-snes-nes-n64-genesis-switch-online-modding-app.551466/4. GBA NSO (Game Boy Advance - Nintendo Switch Online) with update 1.3.0 installed
Tutorial:
1. Get the prod and title keys and put them inside keys folder, you can do that via launching Yuzu and then going to File -> Open yuzu Folder
2. Launch Yuzu and press on "Add New Game Directory" to import the GBA NSO game/app
3. Launch Cave Database Manager (you can use 1.5 for editing saves and more but I won't go into this as its experimental).
4. Go to File -> New -> NSO Database NA/EU etc -> Game Boy Advance Online -> v1.3.0.0 and find a place to put the folder
5. Go to File -> Add Game -> Import ROM and import your Yu-gi-oh! 2006 USA rom.
6. You can put a cover art and details screen when you press on them
7. On "Details" put "Players" to "2 Simultaneous".
8. Go to File -> Save Database
9. Launch Yuzu and import
10. Go to the created folder it should be called "010012F017576000" and inside of it "romfs" , launch Yuzu , right click on the GBA NSO game and press on "Open Mod Data Location" , create a folder called for example "Mod" and put "romfs" inside of it.
11. You and your friend go to Multiplayer -> Browse Public Game Lobby and join an available room together(or host one yourself).
12. Both players can launch the game now , press left and press "Play Local Multiplayer" create/join a room there and start playing!
Again ignore the yugioh shit. Seems like a pain so I don't mind just using vba-m or retroarch gba netplay