nukeykt / NBlood

Reverse-engineered ports of Build games using EDuke32 engine technology and development principles (NBlood/Rednukem/PCExhumed)
614 stars 78 forks source link

[Duke Nukem 64] issues with polymer #740

Open justtoask opened 1 year ago

justtoask commented 1 year ago

I noticed that when I tried playing DN64 with the Polymer renderer enabled there were major issues:

  1. everything was white image
  2. the game crashes after trying to select a level anyway, though right before it can be noticed that right before the crash you spawn in the ground image Here's the full log file
    runtime  src| 
    0.1780s INFO| Started at 2023-08-05 15:09:36.125
    0.2051s INFO| Built Jun 20 2023 18:44:42, GCC 10.1.0, 64-bit
    0.2131s INFO| Using directory D:/gry/Duke Nukem 3D - Atomic Edition/
    0.2190s INFO| Using directory D:/gry/Duke Nukem 3D - Atomic Edition/AddOns/
    0.2252s INFO| Using directory D:/gry/Duke Nukem 3D - Atomic Edition/
    0.2448s INFO| OS: Windows 10 (build 10.0.22621)
    0.2517s INFO| Initialized 2ms system timer
    0.2566s INFO| CPU: 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz
    0.2587s INFO| Initializing SDL 2.0.22
    62.4706s INFO| Initialized 192.0M cache
    62.4735s INFO| Loading module duke64_widescreen.def
    62.5793s INFO| Executing settings.cfg
    63.1892s INFO| Opened texturecache as cache file.
    69.9858s INFO| Cache time: 123ms
    69.9861s  ERR| S_PlayMusic(): error: can't open "stalker.mid" for playback!
    69.9887s INFO| E1L1: HOLLYWOOD HOLOCAUST
    74.2737s INFO| Wrote rednukem.cfg
    74.2742s INFO| Wrote settings.cfg
Phredreeke commented 1 year ago

Duke 64 uses its own renderer. The bug here is that the game shouldn't be able to launch the game with the Polymer renderer at all.