New port Doom 3 (dhewm3)
-
@russellb I use it on a pi 4. Dhewm3 won't work on a standard retropie install on prior pi models because they don't support desktop OpenGL. This requirement is also why we have to run dhewm3 using X on the pi 4.
Even if you could get the game to run on a pi 3 I shudder to think of how poor the performance would be. To have any kind of performance on even an overclocked pi 4 you still need to run the game at the lowest resolution and graphics settings.
-
@quicksilver I'm running it on an overclocked Pi4 and the performance is good enough to play, now that I've programmed xboxdrv to support it. I'll spend a little time debugging the crash this weekend to see what i come up with.
-
@russellb have you played doom 3 before? This is my first time playing it and it seems the developers were really obsessed with jump scares. The game plays a bit like a haunted theme park ride.
-
@quicksilver I started playing it again on the Nintendo Switch and wanted to see if it was available for my Pi build. Here's a weird one... After it got past the Intro it did an autosave. When I load the autosave, the game starts. If I try to start it with a new game, it crashes.
-
Trying to install this on an rpi4 with aarch64 kernel, but it fails with the following in the log: -
-- Setting -DD3_ARCH="aarch64" -DD3_SIZEOFPTR=4 -DD3_OSTYPE="linux"
CMake Error at CMakeLists.txt:118 (message):
CMake thinks sizeof(void*) == 4, but the target CPU looks like a 64bit CPU!CMake Error at CMakeLists.txt:119 (message):
If you're building in a 32bit chroot on a 64bit host, switch to it with
'linux32 chroot' or at least call cmake with linux32 (or your OSs
equivalent)!-- Configuring incomplete, errors occurred!
Has anyone any idea how to set the cmake flags to 32bit in the dhewm3.sh script?
-
@evan I ran into the same thing. I ended up compiling it on a different Pi image and then copying it over. You could also go into the make file and remove that warning and then recompile to see if that works.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.