Back
Doom64EX
by fgsfdsfgs
|
Version | 0.2.0-nx |
Zip size | 3,592 KiB |
License | GPLv2 |
Updated | 24/10/2019 |
Downloads | 15,157 |
MD5 | ac5603184b3090a769177c742323e7f5 |
App Details
NOTE THIS REQUIRES SOME ADDITIONAL FILES TO PLAY!!
Doom 64 EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
Features:
hardware accelerated rendering;
sound and music;
analog controls;
all other features of Doom 64 EX probably work (except network games).
To install and run the game, follow these steps:
Obtain a Doom 64 ROM in either n64, z64 or v64 format. I think region and version do not matter, as long as the ROM is unmodified.
Extract the wadgen folder from doom64ex_nx_v010.zip to somewhere on your PC.
Run wadgen/WadGen.exe and point it to your Doom 64 ROM. This should generate two files inside the wadgen folder: DOOM64.WAD and DOOMSND.SF2.
Extract the switch folder from doom64ex_nx_v010.zip to the root of your SD card.
Copy DOOM64.WAD and DOOMSND.SF2 you got in step 3 to /switch/doom64ex/ on your SD card.
If you already have Doom 64 EX installed on your PC or something, you can just do steps 4 and 5 right away, using the files from your existing installation.
Some notes:
the framerate is capped at 60 FPS by default, if you want framerates closer to what you would get on an actual N64, set Options -> Setup -> Framerate to Capped;
sometimes the music skips a little bit and/or channels go out of sync for a moment, this is most noticeable in the intro;
as usual, if you have exFAT, better quit the game using the 'Quit Game' option in the menu instead of just killing hbmenu;
I have only tested this on a US v1.1 Z64 ROM, not sure if every ROM out there works, but most should.
Credits:
Samuel Villarreal (svkaiser) and others for Doom 64 EX;
fincs, Armada651, Subv and probably others for their work on the OpenGL/mesa/libdrm stuff;
Midway Games and Nintendo for Doom 64;
id Software for Doom.
Changelog
0.2.0-nx
proper gamepad code backported from svkaiser/Doom64EX/rom branch;
rebuilt with latest libnx (9.0 support).