Closed ryan-sg closed 8 years ago
I see that it is failing in DDFSTYLE of the mod (open it up with SLADE to see). It seems I had removed the TITLE.COLOURMAP setting from styles.cc -- just comment out that line and it should work just fine. In the engine, ddf/styles.cc, we need a detection method to find and IGNORE that line.
It used to work just fine but, the Styles.ddf code was not very mature yet, and since I hadn't designed it I was going to hold out for a better effort much later on. What do you think?
Thanks! That seems to do the trick to get v1.8 of the mod working. As for detection method, I guess it wouldnt' really matter much if the mod author releases an update, but I can see you might want to be careful about balancing backward compatibility vs. forcing mod authors to update.
As for a 'better effort much later on', I am not qualified to help ya there. I have enough experience to look at source code and add any necessary ifdefs, or look for a header on my system that would contain definitions needed to satisfy compilation, but not much of a C (or C++) coder :(
No worries! Even the extra pair of eyes goes a long way ;)
Can anyone else run the current version of Duke it out in DOOM with the current version of hyper3dge? The current version of the mod is 1.8, fails as such:
edit: as an additional note, an older version of the mod that I still have, v1.5b, still seems to work okay. seems strange that the mod's changelog lists. I notice that their changelog notes for v1.6 say "Menus tweaked to support changes made in 3DGE 2.0.3", I will check and see if that version also fails.