svkaiser / Doom64EX

Doom64EX is a reverse-engineering project aimed to recreate Doom64 as close as possible with additional modding features.
http://doom64ex.wordpress.com/
GNU General Public License v2.0
237 stars 49 forks source link

Linux - DOOM64.WAD not found because it's case sensitive #112

Open Frenzied-Pop opened 3 years ago

Frenzied-Pop commented 3 years ago

DOOM64.WAD

line 58 src/engine/wad/Wad.cc: auto path = app::find_data_file("doom64.wad");

doomsnd.sf2 is not in the Steam version

src/engine/system/i_audio.cc: if (!sffound && (sfpath = app::find_data_file("doomsnd.sf2"))) {

Doom64EX

For anyone trying to build this on Linux, this at least gets you an engine. I'm still missing music, sounds and text

sudo apt install libsdl2-net-2.0-0 libsdl2-net-dev libfluidsynth-dev git clone https://github.com/svkaiser/Doom64EX cmake Doom64EX make // mv doom64ex and doom64ex.pk3 to /Doom 64/ // rename DOOM64.WAD to doom64.wad

ghost commented 2 years ago

Doom64EX is meant to be used with a N64 rom, not with the Steam version. Unfortunately there isn't really an easy way to legally obtain a Doom64 rom nowadays...

The good news though is that there is a compatibility patch that converts the Steam DOOM64.WAD and DOOMSND.DLS into files that are compatible with Doom64EX

https://www.pcgamingwiki.com/wiki/Doom_64#Doom_64_EX_Compatibility_Patch