![[ALPHA] PokePVP - Making Emerald Multiplayer](https://external-preview.redd.it/oegqwkCruGXjuax4wMVY-FJGfzL-8pCL6vwVToHFGs4.jpeg?width=140&height=105&auto=webp&s=a72a6b07d07c5e2a6eb82bf11814fcfeeb97c07e)
[ALPHA] PokePVP - Making Emerald Multiplayer
Whaddup,
I'm pretty certain that most of you have seen u/SmallAnt1 's video of him playing Pokemon Emerald on an emulator, while u/PokemonChallenges controls all the trainer fights.
I really liked the idea but wasn't able to find any way to access their tool, so I'm currently trying to make my own.
I'm working on PokePVP, that does pretty much just that.
I get to connect to my friend's instance of Emerald and control their enemy trainers.
https://i.redd.it/pxltf4v6eckh1.gif
What's working
- Real time move/switch control over the network (no items yet)
- An optional livestream from mGBA to Browser (not during trainer fights obv)
- A controller/spectator system, so multiple people can watch your session, but only one can control it
- Battle Log
- Dynamic Background Music (dynamic as in battle vs overworld)
- Trainer name substitution, so it feels like you're fighting your friend
It's open source, it's free and it's very new so probably buggy.
If that sounds fun and you bring some technical comfort (setup isn't suuuper easy yet), I'd love a few people to alpha-test with their friends and report back any issues you come across; I've been kinda busy coding and didn't get to spend much time testing.
Feel free to check it out and spin up a session or leave a comment here/contact me on Discord if you need any help with the setup.
Github: Lauchgestalt/poke-pvp
Kisses to your foreheads!
Disclaimer: I will obviously not provide any copyrighted material like the ROM files needed to play
Disclaimer 2: It's in the README too but for transparency purposes I want to make clear that I'm more of a webdev and a lot of the low-level Lua/memory-hacking work was done with the help from Claude Code. I have done everything I can to verify and maintain the code's integrity.