NightFright, on 01 May 2021 - 03:26 PM, said:
EAC 3.x and 4.x cannot coexist. If I understand correctly, you want to mix the new addons from 4.x into 3.x. It's not supported, as simple as that. You have to erase or at least rename the "addons" folder for a fresh install. I am using a completely different system now, zipfiles instead of .grp (they are named .grp, but only for convenience - maybe it will be changed to avoid confusions). This isn't meant as an upgrade of any kind, it's a replacement.
Just so that we are in the clear: A 3.x to 4.x upgrade isn't going to happen, like ever, since it doesn't make sense. Every single addon has been changed completely. Not a single file is the same.
And you don't select the "addons" folder in custom games. That's not how this works. -jaddons already adds the folder and searches for the .grpinfo with all its associated files there.
Thanks for the info NightFright, but still no joy. Here's what I tried:
I copied my existing Duke3D folder with all my payware addons (Duke it out in DC Caribbean & Polymer HRP pack etc) to a temporary folder and amended the shortcut to reflect the change of folder e.g. C:\TMP\eduke32.exe -jaddons instead of C:\Games\Duke3dHRP\Eduke32.exe -jaddons and the 'Start In' line to read C:\Tmp\Duke3dHRP.
Renamed the existing addons folder to EAC3addons
Unzipped the EAC40base.zip file into C:\Tmp\Duke3DHRP folder which then contained the new addons folder.
Ran the Eduke32 shortcut and all I can see is the Duke 3D Atomic Edition in the available add-ons window.
I then tried the same with a vanilla install of Duke 3D after installing Eduke32 (64 bit version) and got exactly the same result.
Also, when new .grp files come along, do I have to edit the addons.grpfile each time as there does not appear to be an updated addons.grpfile in the Mega repository.
However, I've just discovered something in EDuke32.log that MAY provide a clue:
Eduke32.log:-
EDuke32 r9321-7225643e3
Built Apr 4 2021 12:56:30, GCC 10.0.0, 64-bit
Using C:/Program Files (x86)/Steam/steamapps/common/Duke Nukem 3D Twentieth Anniversary World Tour/ for game data
Application parameters: -jaddons
Using C:/Tmp/DN3D/ for game data
Using addons/ for game data
Running on Windows 10 (build 10.0.19042)
Initialized 1ms system timer
CPU: Intel® Core i7-6700 CPU @ 3.40GHz
Initializing SDL 2.0.13
Searching for game data...
Is the line "Using c:/Program Files(x86)/Steam/..." (etc.) line the problem? Should it read something like "Using c:/Tmp/DN3D/ for game data"?
But if so, which file do I edit to change it?
Much thanks in anticipation