Switch port of TyrQuake (only the NetQuake part).
You need:
- latest versions of devkitA64 and libnx;
- latest versions of switch-sdl2, switch-mesa, switch-libdrm_nouveau.
Run make in this directory to build nxquake.nro.
Place the NRO into /switch/nxquake/ on your SD card.
If you only have the shareware version of Quake, copy pak0.pak to /switch/nxquake/id1/.
If you have the full version, copy both pak0.pak and pak1.pak to /switch/nxquake/id1/.
If you want to play Scourge of Armagon, copy pak0.pak from hipnotic to /switch/nxquake/hipnotic/.
If you want to play Dissolution of Eternity, copy pak0.pak from rogue to /switch/nxquake/rogue/.
Make sure the pak files and the id1 directory have all-lowercase names, just in case.
You can run NXQuake using Homebrew Launcher.
If it crashes, look for console.log and error.log in /switch/nxquake/.
Mission Packs and mods are supported. If you have more game folders than just id1 in /switch/nxquake/, a mod select menu will pop up when you launch NXQuake.
- Kevin Shanahan (aka Tyrann) for TyrQuake;
- Rinnegatamante for some input-related code I copypasted from vitaQuake;
- some nice people from the ReiSwitched Discord for testing (especially Drakia, Crusatyr and Patrick);
- id Software for Quake.