[RELEASE] EDuke32 Addon Compilation "Version 3.13 released on December 6, 2016!"
#991 Posted 02 April 2020 - 12:33 PM
#993 Posted 01 May 2020 - 11:24 AM
I am slowly considering a pre-release without any of the affected addons. It's not what I wanted since I think it should be the full thing or nothing, but it's now been four years I am sitting on this. To some degree it wasn't a bad thing since a few entries like FM3X got upgraded in the meantime, but it's really a bit too long even for my taste. Maybe a pre-release phase also would have the advantage of seeing how the code-heavy entries behave with latest EDuke32 snapshots since I couldn't do too much testing by myself so far.
#995 Posted 30 May 2020 - 10:44 PM
I thought to open dukezone2.grp and try to fix it, but the file does not open. I tried Grop File Studio and GViewer. Maybe you know the solution to the problem? Which editor did you use?
#996 Posted 31 May 2020 - 05:24 AM
What I can deduct from your post: You are using a hopelessly outdated EDuke32 build (which I cannot support since I am not using it), so I am not surprised you run into issues. Guess the main problem is I am not using the edited art files any more and only provide the graphics that got changed, which is something a 7yo build may not support. It is also explicitly stated that this is meant for Duke3D Atomic, not World Tour. Duke3d.grp provided with WT is not identical with Atomic (even though the changes are minimal and shouldn't affect compatibility).
The file may have a .grp ending, but in fact it's a zipfile and can be opened with 7-Zip and other archiving programs. SLADE should also be able to open it. Knock yourself out if you want to get it working the way you want.
This post has been edited by NightFright: 31 May 2020 - 07:59 AM
#999 Posted 15 June 2020 - 11:24 AM
So far its the only thing that hasn't just worked straight up
seems to work just fine though with whatever ancient version of eduke32 that came bundled with the duke nukem forever tc mod you can find on moddb. but that version of eduke sucks and doesn't even allow for 1080p fullscreen
This post has been edited by bullbob: 15 June 2020 - 11:26 AM
#1000 Posted 15 June 2020 - 01:08 PM
Fact is I can't guarantee for anything after that since EDuke32 is a port undergoing constant and significant changes. As soon as you stop adjusting your content, eventually something won't work any more - as inconvenient as this may be for mod developers.
It would still be interesting to know what kind of con compilation error it is since it may be something that shouldn't be happening.
This post has been edited by NightFright: 15 June 2020 - 01:15 PM
#1001 Posted 21 June 2020 - 09:00 AM
It seems a couple CONs needed editing in alienvpredator.grp.
Line 224 in AVPPA.CON caused eduke32 r9130-bf0ff6cf0 to error out (undefined quote); adding a 'definequote 125' line to AVPUSER.CON seems to have fixed it.
It's defined in AVPGAME.CON but there may be include precidence.
#1003 Posted 09 September 2020 - 01:09 PM
Things are still unchanged, the usermap packs are the blocker. They work in general, but not as user-friendly as I want them to be. EDuke32 is currently also not in the stable, reliable and functional state I would need it to be. The idea is still to make all addons work with latest snapshots since I hate operating with outdated builds.
The code-heavy addons still need to be tested and I will probably release those first as test versions. Since a new edition of WGRealms 2 is also imminent, a full release wouldn't happen before that anyway since it would render the current edition immediately obsolete.
This post has been edited by NightFright: 09 September 2020 - 01:21 PM
#1004 Posted 25 September 2020 - 08:12 AM
in your dn3d addons archive a file fm3x_help.txt is read only and that could cause bugs during extracting (in special conditions).
I didn't see others files read only in your archive but perhaps they are others.
Could it be possible you avoid read only files in your archive?
Thank you for your help.
#1005 Posted 25 September 2020 - 08:37 AM
This post has been edited by NightFright: 25 September 2020 - 08:46 AM
#1006 Posted 02 October 2020 - 03:17 PM
Another thing, I surely missed something but are this addons compatible with duke3d.grp file from “Duke Nukem 3D: 20th Anniversary World Tour.” ?
This post has been edited by Le Gluon du Net: 02 October 2020 - 03:18 PM
#1007 Posted 02 October 2020 - 03:20 PM
#1008 Posted 02 October 2020 - 10:19 PM
#1009 Posted 03 October 2020 - 11:21 AM
- with classic duke3d.grp, all addons shown:
https://imgur.com/2Rq8NPb
- with Steam 20th anniversary version (WT):
https://imgur.com/16KSbdv
Could you reproduce this issue?
I use a command line to launch Eduke32:
./eduke32 -usecwd -cfg config.cfg -j "dn3d/gog/" -j "dn3d/steam/" -j "dn3d/steam/classic/" -j "dn3d/steam/addons/dc/" -j "dn3d/steam/addons/nw/" -j "dn3d/steam/addons/vacation/" -j "dn3d/all/" -j "dn3d/addons/dc" -j "dn3d/addons/nw" -j "dn3d/addons/vacation" -j "dn3d/addons/frightnight/addons" -j "dn3d/addons/frightnight/dukezone2" -grp "hrp/"*
The same command line, two different result, two different duke3d.grp files.
This post has been edited by Le Gluon du Net: 03 October 2020 - 11:23 AM
#1010 Posted 03 October 2020 - 12:20 PM
Anyway, I don't use WT groupfile for anything, so I can't say I tested much with it. I realize it's becoming a problem now since it's the most recent version of the game and usually the one people buy these days if they never got in touch with it before. I will have to take this into account for future releases.
Still, technically all addons should work with WT. If they are not shown, it's something in addons.grpinfo. if you see the phrase "DUKE15_CRC" there a lot, that means all of those entries will only show in the list if you are using Atomic. Personally I'd like to show everything with Atomic and WT, but I dunno if I can define more than one dependency per addon. Maybe Hendricks can clearify that.
You can try editing addons.grpinfo by yourself and replace all instances of DUKE15_CRC with -1742012854 (or 0x8F127FFD, if I did the hex conversion correctly). Beware though that after that it won't work with Atomic any more.
This post has been edited by NightFright: 03 October 2020 - 12:51 PM
#1011 Posted 04 October 2020 - 03:28 AM
I have attached a modified grpinfo file with WT dependencies. Rename it to addons.grpinfo and replace your exising file with it. If it works after that, it proves that EDuke32 does not handle the WT groupfile the same way it does Atomic duke3d.grp (since it works fine without dependencies in that case).
This post has been edited by NightFright: 04 October 2020 - 04:59 AM
#1012 Posted 05 October 2020 - 06:48 AM
NightFright, on 04 October 2020 - 03:28 AM, said:
I have attached a modified grpinfo file with WT dependencies. Rename it to addons.grpinfo and replace your exising file with it. If it works after that, it proves that EDuke32 does not handle the WT groupfile the same way it does Atomic duke3d.grp (since it works fine without dependencies in that case).
Tested and worked! Thank you very much.
Now I have to find a way for my Duke Nukem 3D + addons Lutris script installer works whatever the duke3d.grp version.
This post has been edited by Le Gluon du Net: 05 October 2020 - 07:35 AM
#1013 Posted 05 October 2020 - 08:09 AM
Is there a reason why groupinfo definitions work with Atomic when omitting dependency parameters completely, but for WT they are necessary?
And: Is there a way to make entries compatible with Atomic and WT at the same time (e.g. by defining dependency 2x for one addon)?
This post has been edited by NightFright: 05 October 2020 - 08:10 AM
#1014 Posted 06 October 2020 - 03:45 AM
It basically just works with two batch files now, Atomic users launch addons.bat while World Tour users choose addons_wt.bat.
If you have version 3.13 already installed, you don't have to download the entire thing again since just very small files changed. Unzip the archive below into your EDuke32 dir and you are done.
This post has been edited by NightFright: 06 October 2020 - 04:48 AM
#1015 Posted 07 October 2020 - 01:18 PM
NightFright, on 06 October 2020 - 03:45 AM, said:
You can always buy the Atomic Edition + Nuclear Winter, Caribbean, and DC expansions on Zoom for only $5.
This post has been edited by Jimmy: 07 October 2020 - 01:20 PM
#1016 Posted 08 October 2020 - 01:04 AM
This post has been edited by NightFright: 08 October 2020 - 01:04 AM
#1017 Posted 08 October 2020 - 08:03 AM
#1018 Posted 08 October 2020 - 08:53 AM
This post has been edited by Phredreeke: 08 October 2020 - 08:54 AM
#1019 Posted 08 October 2020 - 09:21 AM
Phredreeke, on 08 October 2020 - 08:53 AM, said:
The addon guide says that I have to use the latest revision of Eduke32, also the package doesn't include any Eduke32 executable, so I just extracted it in my Eduke32 folder.
#1020 Posted 08 October 2020 - 01:05 PM
The entire compilation must go through a series of playtestings before a new release is possible, which is why a pre-release is actually not even just a good idea, but a requirement. EDuke32 is an evolving port which means things tend to break over the years. Often it's a painstaking process of backtracking to the origin of certain errors, and considering the large amount of addons and levels included here (yes, also maps can break)... constantly keeping track of everything is a nightmare.
However, I am also to blame for misunderstandings like this. The readme needs to mention a recommended EDuke32 snapshot to use. I would say something between r59xx and r60xx should work fairly well.
This post has been edited by NightFright: 08 October 2020 - 01:17 PM