EDuke32 No Longer Loading Full Version
-
I was going to play a bit of 'Duke Nukem 3D: Atomic Edition' (The Full Version), but it isn't launching currently. It gets a certain way through and then crashes. I haven't played it in a few weeks, so I suppose an update broke compatibility. I've included the log below.
EDuke32 2.0.0devel r5755 (32-bit) C++ build Compiled Sep 7 2016 19:12:32 Application parameters: -j/home/pi/RetroPie/roms/ports/duke3d Using /home/pi/ for game data Using /home/pi/RetroPie/roms/ports/duke3d/ for game data Using /home/pi/.eduke32/ for game data Initializing SDL 2.0.4 Using "x11" video driver Searching for game data... Checksumming duke3d.grp... Done Using "duke3d.grp" as main game data file. Compiling: GAME.CON (151190 bytes) Including: DEFS.CON (35992 bytes) Including: USER.CON (45482 bytes) GAME.CON: In actor `ORGANTIC': GAME.CON:3967: warning: found `else' with no `if'. GAME.CON: In state `pigshootenemystate': GAME.CON:5890: warning: found `else' with no `if'. Found 2 warning(s), 0 error(s). Script compiled in 45ms, 64724 bytes Initialized 24.0M cache Using RTS file "DUKE.RTS". Initializing OSD... 2 joystick(s) found 1. Logitech Logitech RumblePad 2 USB 2. Logitech Logitech RumblePad 2 USB Joystick 1 has 4 axes, 12 buttons, and 1 hat(s). Executing "settings.cfg" Setting video mode 1024x768 (8-bpp windowed) Refresh rate: 60Hz Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Initializing music... Initializing sound... 32 voices, 2 channels, 16-bit 48000 Hz
Here is a log for comparison of EDuke32 launching successfully with the shareware version:
EDuke32 2.0.0devel r5755 (32-bit) C++ build Compiled Sep 7 2016 19:12:32 Application parameters: -j/home/pi/RetroPie/roms/ports/duke3d Using /home/pi/ for game data Using /home/pi/RetroPie/roms/ports/duke3d/ for game data Using /home/pi/.eduke32/ for game data Initializing SDL 2.0.4 Using "x11" video driver Searching for game data... Checksumming duke3d.grp... Done Using "duke3d.grp" as main game data file. Compiling: GAME.CON (99639 bytes) Including: DEFS.CON (28893 bytes) Including: USER.CON (36960 bytes) GAME.CON: In state `blimphitstate': GAME.CON:157: warning: expected action, found define. GAME.CON: In actor `ORGANTIC': GAME.CON:1923: warning: found `else' with no `if'. GAME.CON: In state `pigshootenemystate': GAME.CON:2817: warning: found `else' with no `if'. Found 3 warning(s), 0 error(s). Script compiled in 25ms, 47932 bytes, v1.3D compatibility mode *** You have run Duke Nukem 3D 16 times. *** Initialized 24.0M cache Using RTS file "DUKE.RTS". Initializing OSD... 2 joystick(s) found 1. Logitech Logitech RumblePad 2 USB 2. Logitech Logitech RumblePad 2 USB Joystick 1 has 4 axes, 12 buttons, and 1 hat(s). Executing "settings.cfg" Setting video mode 1024x768 (8-bpp windowed) Refresh rate: 60Hz Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Initializing music... Initializing sound... 32 voices, 2 channels, 16-bit 48000 Hz Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Unable to set gamma: SDL_SetWindowGammaRamp failed: That operation is not supported Wrote eduke32.cfg Wrote settings.cfg
-
I'll see if rolling back eduke32 binary helps. (I had to roll back a bit when building the binary as the latest failed to build currently)
-
@BuZz Thanks, I appreciate it.
-
Hi, I found that pressing "a" during the load phase skips this error and the game loads... however I don't think this is a solution just something I came across. I would still very much like to fix the problem if anyone has a suggestion.
Also on another note, I can't seem to load the 4th act "the Birth". Does anyone have the same issue or fixes?
thanks!
-
Hi,
I believe I've fixed the build issues upstream. It is possible the crash OP experienced is fixed as well.
-
That's fantastic! I'm heading out the door for the night, but I look forward to trying it a bit later.
Thanks for your time in all this.
-
@Hendricks266 Thanks! I will give it a test and rebuild the retropie binaries.
-
@Hendricks266 Thanks for putting in the fix. I just tried rebuilding and I still have the issue of not being able to load the game without continuously hitting a button during loading.
Also when I enter the game now everything is shaded in blue. Sorry if I'm explaining this badly. Anyone else have issues?
thanks again for the support!
-
@Curz said in EDuke32 No Longer Loading Full Version:
Also when I enter the game now everything is shaded in blue. Sorry if I'm explaining this badly. Anyone else have issues?
Same here sadly. I can also keep it from crashing by pressing the 'A' button at launch, but everything is in shades of blue.
-
EDuke32 creator and lead programmer here. I see that my colleague Hendricks266 has registered here and posted as well, but I wanted to chime in and say that I myself have a Pi 3 with a RetroPie setup on it, so I'll be looking into this pretty soon. Sorry for causing some of you some trouble!
-
FWIW I can't reproduce the blue-tint issue. I attempted a fix and a user on our forums reported no change, but it is possible they were mistaken.
-
I am running Retropie under Linux Mint and not having any issues running EDuke32. I am using Duke Nukem Atomic edition.
-
First off, thanks for giving this your attention @terminx. It is much appreciated.
@wscol's x86 confirmation must mean that the problem is exclusive to the Rpi. I just updated from source to see if there have been any changes and sadly Duke is still blue. The 'A' button is also still required to get the software to launch.
In the mean time, I've been playing some 'Duke Nukum' here and there through DOSBox. It really is a trip to see how the franchise has evolved.
-
@mediamogul. I meant to say in my previous post that I am not seeing the blue-tint issue. I do have to press A to get the game to launch
-
The 'A' button thing is strange. I guess it shows there's some link between the problems in both environments. I was doing a little reading on eDuke32 and it seems there are a few potential causes for the blue tint. The most likely is probably a conflict with the Pi's gpu that doesn't carry over to other versions. Of course it's all guess work on my part.
-
Can you guys check something for me? I have a PC that I can reproduce the blue tint issue on, and it goes away if I go into the settings and change any of the gamma settings. Does that happen for you on your Pis?
-
Indeed it does. The correction doesn't persist between sessions, but it looks like adjusting any one of the picture settings corrects the issue temporarily.
-
OK, the blue tint problem is fixed in SVN r5884. I should be able to look at the other problems soon.
-
Looks good on my setup.
I should be able to look at the other problems soon.
Thanks for looking into all this.
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.