Duke Nukem 3d hi-res pack with rpi3b+?
-
I know its not an option in the game under video settings like i saw in the video on youtube on a rpi4. I was wondering if we could have forced it to load or if I could compile a newer version of eduke32 from the eduke website. It seems its unsupported on the rpi3b+ so that stinks. I do believe i tried the autoload folder with the grp files and it didnt work. I will check again later to see where I actually put the folder. I'm working on getting a couple retropie ports working at the moment. This duke3d hires pack, hexen2, and dune legacy (which I have working but needs to be run with sudo in the emulator.cfg file.
-
So I upgraded to a pi4 8gb model running retropie 4.7.1. I've installed eduke32 on the pi through retropie-setup, it runs but only give the option for polymost under video options. I edited the install script to build it with polymer but it doesn't work. Duke3d starts then quits out shortly after changing the video mode to polymer.
I'm using the newest polymer hi res pack downloaded straight from their website hrpduke4.net. Polymost kind of works with the hrp override patch "duke3d_polymost_hrp_override-5.4.674.zip" put in the autoload folder along with the polymer duke3d_hrp.zip. The graphics such as the spinning radioactive symbol on the menu and the bullet casings when they fly out of the pistol have white boxes around them. A lot of the txt in the menus have black boxes around them also. Something definitely isn't right. I see many videos of duke3d being run on pi4's with the hrp pack on youtube but most if not all of them are running directly out of raspian os not emultationstation.
Two questions are why doesn't polymer work with eduke32? And why does polymost have graphics issues in eduke3d through retropie?
-
@polygaryd said in Duke Nukem 3d hi-res pack with rpi3b+?:
Two questions are why doesn't polymer work with eduke32?
See my previous answer.
And why does polymost have graphics issues in eduke3d through retropie?
I don't know.
-
im on a pi4b now with 8gb ram. so does your previous answer about it not being supported by the 3b+ still hold true for the pi4?
-
Yes, I think polymer renderer would not work with OpenGL2.1 (as supported by the Pi 4's drivers). Feel free to compile eduke32 with Polymer support and run it, it should report on the missing GL extensions that it expects to find.
-
It runs with polymer but it quits out shortly after changing to that renderer. So it looks like your correct.
As for polymost renderer and the graphics issues I was thinking of trying to call XINIT: in the runcommand to see what that does. everyone else that has it running with polymost seems to have lxde open and they are starting it from the desktop. I figure its worth a try. Your thoughts?
-
@polygaryd Sure, feel free to experiment using the desktop/lxde. That's not a supported configuration for the Pi though, so YMMV.
-
No I meant trying XINIT: command to run from emulationstation in an x-window like the people using it from the lxde desktop.
-
I tried the XINIT command in the launch script from emulationstation and not only did it not fix the incorrect images but also I have no keyboard control just like in dune legacy.
-
@polygaryd you may need to use a window manager like matchbox in conjunction with xinit. I'm wondering if when you are running the x window it's losing focus and that's why your keyboard stops working.
-
I have no idea what that is or how to use it, so I'll look into it and see what I can come up with for results. I appreciate the tip.
-
@polygaryd I just realized I misread what you said. You said running the game using x didn't help AND the keyboard wasn't working. Unfortunately a window manager is not likely to fix any visual issues.
-
Oh ok. well I guess I'll try it in lxde like everyone else is doing. I never ended up even looking up what you suggested I try anyhow. I've been too busy. I can still maybe use your suggestion for dune legacy though. The graphics are fine but the keyboard is missing for some reason.
-
After doing a quick search it seems that matchbox is similar to lxde, in the way that its another graphical interface like a desktop? It seems to replace lxde also or can you use matchbox in conjunction with lxde? from the info I'm finding its confusing me a little bit as you can probably tell by my questions.
-
@polygaryd I'm not familiar with lxde. But matchbox is just a window manager when you are running X. It's not a desktop environment, it just provides some additional functionality.
-
I cannot figure out how to run matchbox window manager to save my life. I have it installed and I go to run it after hitting f4 to drop to terminal from emulationstation and it tells me it cant open display check my display string.
-
@polygaryd take a look at the script module for minecraft for how to do it. https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/ports/minecraft.sh
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.