KittyPBoxx / pokeemerald-net-demo

Demo of emerald network functions using a connection to a wii
MIT License
69 stars 4 forks source link

Four Swords Net? #1

Open bosz-mb opened 1 month ago

bosz-mb commented 1 month ago

Would it be possible to program something like this to play four swords online?

KittyPBoxx commented 1 month ago

The gba version? It's possible but would need a lot of code changes to the rom. Communication between the gamecube and gba works differently to communication between two gbas so that need updating. But also you to change what the game requires / what is being sent cope with the higher latency.

For example rather than receiving constant movement actions from a player you might need to just send several coordinates and have the game simulate movement between those points. (Not sure if this is how four swords works, just an example)

Unfortunately the decompilation project for four swords looks like it needs a lot of work before before those kind of changes can be easily done.