PGGKEC
Single Header Easy Crossplay between retro consoles
Install / Use
/learn @pggkun/PGGKECREADME
PGGK EASY CROSSPLAY
https://github.com/user-attachments/assets/b2cdba6b-dcd3-4f2b-a2da-660ec921aea1
PGGK Easy Crossplay (PGGKEC) is a study project I am developing to facilitate crossplay between retro consoles using UDP Sockets with some reliability options. PGGKEC works as a single header and is currently adapted to work on the following platforms:
- [x] Windows
- [x] Linux
- [x] 3DS
- [x] PSVita
- [x] PSP
- [ ] PS2
- [ ] NDS
- [ ] Wii
- [ ] WiiU
- [x] Switch
- [ ] Android
Requirements
Currently, the setup is performed only on a Windows environment, complemented by WSL2 with Ubuntu. I have not yet tested whether it works with pure Linux.
To compile the examples, you need to have the following requirements installed:
All
3DS and Switch
- DevkitPro Toolchain (Make sure to enable the correct platforms)
PSP (Install these requirements using WSL2)
PSVita
Ensure that the installed Ubuntu is set as the default in WSL2 using wsl --list. If it is not, you need to change it with wsl --set-default <Distribution Name>.
