Reaper_Man, on 13 December 2020 - 07:35 PM, said:
Good point. I'm using the Kill-A-Ton duke3d.grp and launching the latest snapshot I get these:
Compiling: GAME.CON (151190 bytes)
Including: DEFS.CON (35992 bytes)
Including: USER.CON (45482 bytes)
USER.CON:844: warning: sound 261 already defined (hydro43.voc)
USER.CON:873: warning: sound 323 already defined (aisle402.voc)
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 4 warning(s), 0 error(s).
Compiled 137472 bytes in 23ms
Initialized 96.0M cache
Sound hlminhal.voc(#23) not found!
Sound hlmexhal.voc(#24) not found!
Sound yes.voc(#45) not found!
Sound fan.voc(#77) not found!
Sound hover.voc(#80) not found!
Sound turrrm.voc(#145) not found!
Sound turrrg.voc(#146) not found!
Sound turrat.voc(#147) not found!
Sound b3atk01.voc(#152) not found!
Sound turrpn.voc(#161) not found!
Sound turrdy.voc(#162) not found!
Sound b3atk01.voc(#176) not found!
Sound vpiss2.voc(#182) not found!
Sound jacuzzi2.voc(#322) not found!
Sound joke.voc(#397) not found!
Older versions of EDuke would ignore some/all of these errors, so that's why older logs may not include them.
Aye, I'm stickin' to r8798 version of eduke32, I've had little to no problems at all with the version I'm using currently thus far, however for my custom DN3D exec; as soon as I click the Start button to start the game it compiles the scripts in a normal regular state in the grp file draws the window and game name in the title bar and for the middle section of the window where the video feed for the game should be, instead; its blank, nothin' there; just white in both windowed and fullscreen state only remaining open for a few seconds, then closing each time.
I don't understand why it's behaving like this in regards to the thing I built from using r8798 source-code with MSYS2 terminal in Windows.
Months ago, while I was still awake at 5am, on my Thinkpad tinkering with the source code of r8798, I somehow managed to internalise the behaviour of eduke32 looking only for duke3d's grp and it worked fantastically without having to use a 'def' or 'grpinfo' file(s) and even play-tested it. Later on that night I screwed up the game picked the grp file and never been able to remember the method of how I did since that night in the summer.
Maybe I'm missing something, I checked the '.def' file and I don't know if the game calculates and writes the cachesize in the '.def' or do I add that in, so the game runs with the correct loading and data sequences, etc.