RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    New port Doom 3 (dhewm3)

    Scheduled Pinned Locked Moved Ideas and Development
    ports
    46 Posts 7 Posters 8.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • quicksilverQ
      quicksilver
      last edited by quicksilver

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

      1 Reply Last reply Reply Quote 0
      • R
        RussellB
        last edited by

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

        quicksilverQ 1 Reply Last reply Reply Quote 0
        • quicksilverQ
          quicksilver @RussellB
          last edited by

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

          R 1 Reply Last reply Reply Quote 0
          • R
            RussellB @quicksilver
            last edited by

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

            1 Reply Last reply Reply Quote 0
            • E
              Evan
              last edited by

              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?

              R 1 Reply Last reply Reply Quote 0
              • R
                RussellB @Evan
                last edited by

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

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                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.