• Hey, guest user. Hope you're enjoying GameParadise! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Homebrew GZDoom for Switch

 
 

admin

Chad
Staff member
85%
Joined
Jan 25, 2024
Messages
12,301
Points
38
Age
39
Location
USA
Website
gameparadise.org
Credits
206,669
Github repo: fgsfdsfgs/gzdoom
Latest version: 10 (GZDoom 4.10.0+, 10 Jul 2023)
Download link

1710441963333.png 1710441992948.png 1710442004664.png 1710442021996.png

Features:
  • most things work, including sound, music, multiplayer and both the GL4 and GLES2 hardware renderers;
  • launcher that lets you pick mods and start network games.
To install, unzip the attached ZIP file into the switch folder on your SD card, then place at least one supported IWAD (eg doom2.wad) into gzdoom/iwads/. For the complete list of what GZDoom supports, see the wiki.
To run, start GZDoom Launcher from HBMenu. You can start GZDoom by itself, but it will default to the last played IWAD (or the one it finds in the folder).

Known issues (as of v9):
  • Loading big or complex mods/maps at runtime or when starting a new game takes a while.
  • Performance in general is pretty bad, especially with certain mods. This is partially because there's no JIT compilation for the scripts on the Switch.
Some notes:
  • Launcher controls:
    • D-PAD: navigation
    • L/R: change tab
    • A: activate option
    • B: cancel/exit
    • X: reset option
    • PLUS: start game
  • GZDoom (especially some more complex mods) may require more RAM than is available in applet mode, so better use another title instead of the Album for HBMenu override, or use NSP HBMenu;
  • you can technically place the game into any folder, as long as the gzdoom folder is next to gzdoom_launcher.nro;
  • mods are supported (yes, Brutal Doom as well) and should be placed in the gzdoom/pwads folder because the launcher only scans that folder;
  • since 4.7.x GZDoom includes a GLES2 renderer, which is present in this port and might provide better performance in certain conditions at the cost of not being able to render some graphics effects, you can enable it by setting Renderer to OpenGL ES in the Display options (this is the default since v8);
  • the launcher has predefined default profiles for most IWADs, you can add your own profiles by pressing Y on the main tab;
  • multiplayer was only tested between a Switch and a PC, but Switch <=> Switch will probably work as well;
  • you can start a netgame from the launcher; don't forget to change the player number from 1 and read the warning message;
  • the IP that's placed in the address field by default is your Switch's local IP, others can use that to connect to it if they're on the same network;
  • only the player that hosts the game needs to set gameplay settings, however everyone has to pick the same set of custom files as the host;
  • you can exit via the HOME button, but in that case the game won't save its settings;
  • if the game crashes, check for error.log in the gzdoom folder; if that doesn't help, turn on "Write log" in the launcher and run it again, then check gzdoom.log.
 
 

Recent Content

Newest Downloads

Tutorials

Back
Top