Skip to content

thinkyfish/nxquake

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NXQuake

Switch port of TyrQuake (only the NetQuake part).

Building

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.

Running

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.

Credits

  • 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.

About

TyrQuake ported to Nintendo Switch

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.7%
  • Objective-C 3.0%
  • Other 1.3%