Trequonia mod [RELEASED] "Downloadable link."
#511 Posted 24 March 2018 - 03:45 PM
#512 Posted 25 March 2018 - 01:43 AM
As you have seen in other release threads I have only just discovered after a long hiatus from Duke 3D, backward compatibility is such a pain as either the mapper has to change their mod or the devs have to detect stuff and hack it in those cases. ZDoom for example has a huge list of checksums to recognise problematic .WAD files and adjust the engine's behaviour to match them. When upgrading the morphing subsystem in ZDoom a few years ago, I had to introduce loads of compatibility flags to optionally make morphing behave the way "it should have done" (due to the hacky code Raven used in Heretic and HeXen).
Time permitting I will suffer the indignity of Windows ( ) and see if I can use compiled .EXE from synthesis files to find which revision broke Trequonia.
#513 Posted 25 March 2018 - 01:51 AM
And if you don't have V1... Did you downloaded the version 1 with the texture pack and overwrite the old Trequonia grp with the Download 2 (version 2)?
And ensuring you use the eduke32 that comes with it and ignore update?
http://www.zaxtor.ne...dFrameset-4.htm
you enter and click download button.
This post has been edited by Zaxtor: 25 March 2018 - 01:52 AM
#514 Posted 25 March 2018 - 02:14 AM
The main change is between r4938 and r4939. It runs with 4938, but 4939 complains too many labels are defined. The latest version, as we have seen, doesn't even get as far as that, it just crashes.
I will say that there are too many warnings from your .CON file for my liking, as they might be having some effect on the problem. However I have ZERO knowledge of CON coding so I cannot do that. The errors happen even when the mod runs successfully:
game.con:13512: warning: found `else' with no `if'. game.con:13595: warning: found `else' with no `if'. game.con: In state `droneshrunkstate': game.con:14979: warning: found `else' with no `if'. game.con: In state `pigshootenemystate': game.con:15778: warning: found `else' with no `if'. game.con: In state `checkboss3seekstate': game.con:17104: warning: found `else' with no `if'. game.con: In state `checkboss3hitstate': game.con:17268: warning: found `else' with no `if'. game.con: In state `boss3code': game.con:17367: warning: found `else' with no `if'. game.con: In state `checkliteborbnearplayer': game.con:55077: warning: found `else' with no `if'. game.con:55080: warning: malformed `else' branch game.con:55211: warning: found `else' with no `if'. game.con:55214: warning: malformed `else' branch game.con: In state `gtroopduckstate': game.con:79716: warning: found `else' with no `if'. game.con:79718: warning: empty `ifactioncount' branch game.con:79718: warning: empty `else' branch game.con: In state `gtroopshrunkstate': game.con:79968: warning: malformed `ifcount' branch game.con:79968: warning: found `else' with no `if'. game.con: At top level: game.con:138150: warning: expected define or move, found action. game.con: In actor `FINALBOSSBRAIN': game.con:146306: warning: expected define, found action.
#515 Posted 25 March 2018 - 02:38 AM
Reading symbols from ./eduke32...done. (gdb) r Starting program: /home/martin/Downloads/trequonia/eduke32 -gTrequonia.grp -xgame.con [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffe7344700 (LWP 4202)] [New Thread 0x7fffe6b43700 (LWP 4203)] EDuke32 r6789 Built Mar 25 2018 11:32:00, GCC 7.2.0, 64-bit Using /usr/local/share/games/eduke32/ for game data Application parameters: -gTrequonia.grp -xgame.con Using CON file "game.con". Using /home/martin/Downloads/trequonia/ for game data Using /home/martin/.config/eduke32/ for game data Initializing SDL 2.0.6 Using "x11" video driver Searching for game data... Using "duke3d.grp" as main game data file. Using file "Trequonia.grp" as game data. Compiling: game.con (8407103 bytes) Including: DEFS.CON (226014 bytes) Including: USER.CON (170462 bytes) game.con: In state `troopcode': game.con:13512: warning: found `else' with no `if'. game.con:13595: warning: found `else' with no `if'. game.con: In state `droneshrunkstate': game.con:14979: warning: found `else' with no `if'. game.con: In state `pigshootenemystate': game.con:15778: warning: found `else' with no `if'. game.con: In state `checkboss3seekstate': game.con:17104: warning: found `else' with no `if'. game.con: In state `checkboss3hitstate': game.con:17268: warning: found `else' with no `if'. game.con: In state `boss3code': game.con:17367: warning: found `else' with no `if'. game.con: In state `checkliteborbnearplayer': game.con:55077: warning: found `else' with no `if'. game.con:55080: warning: malformed `else' branch game.con:55211: warning: found `else' with no `if'. game.con:55214: warning: malformed `else' branch game.con: In state `gtroopduckstate': game.con:79716: warning: found `else' with no `if'. game.con:79718: warning: empty `ifactioncount' branch game.con:79718: warning: empty `else' branch game.con: In state `gtroopshrunkstate': game.con:79968: warning: malformed `ifcount' branch game.con:79968: warning: found `else' with no `if'. game.con: At top level: game.con:138150: warning: expected define or move, found action. game.con: In actor `FINALBOSSBRAIN': game.con:146306: warning: expected define, found action. Relocating compiled code from to 0x0000555566a51830 to 0x00005555675d53e0 Thread 1 "eduke32" received signal SIGSEGV, Segmentation fault. 0x00005555555ebf8c in C_GetNextValue (type=type@entry=1) at source/duke3d/src/gamedef.cpp:2201 2201 *g_scriptPtr = parse_decimal_number();
#516 Posted 25 March 2018 - 11:10 AM
If you have any game.con or confiles of my mod outside the Trequonia.grp file (delete them)
Grp file already have em inside the grp.
PS
even I get warnings and no errors.
Warnings has no impact.
This post has been edited by Zaxtor: 25 March 2018 - 11:11 AM
#517 Posted 01 July 2018 - 12:01 AM
Sorry to bump up the thread but I got a "problem" with the musics >_>
I downloaded V2 from Zaxtor's website and overwrote all the files that asked for it, namely the grp. and it seems to work perfectly.
BUT when I reach the alternate level of ANWR I have the midi music of Faces of Death which I'm pretty sure is not normal, and since nobody reported that I'm wondering if there's something wrong with my build
I don't know if it's the same with the other alternate levels but it sounds probable ...
Is it normal or is there something I forgot to do ?
#518 Posted 02 July 2018 - 08:29 AM
The Arctic Cave?
Did you delete all the Con Files "outside the mod grp"?
Cus if not it will ignore the confile inside the mod.
Deep cave when you go by alternative route uses same soundtrack as the secret Arctic forest level by Level 1
This post has been edited by Zaxtor: 02 July 2018 - 08:30 AM
#519 Posted 02 July 2018 - 09:17 AM
If the error still occurs, I'll download the file from my site and test it again.
#520 Posted 03 July 2018 - 11:24 PM
Well I didn't know there had to be things deleted but oddly enough I have no Con files in my Trequonia directory O_o I got some Data files, Cfg and Cache but no Con o_O
Unless there's a specific thing I need to check out ? Maybe in the grp itself but I wouldn't want to bust it up ...
#521 Posted 03 July 2018 - 11:36 PM
like I had some weird bugs when I had that texture file (no type file)
and effected the secret level and player fell to his death.
deleted the file.
Worked fine.
grp is fine.
Dunno if cfg can do that.
texture file can do that.
PS
if is zero byte it shouldn't pose any problems
This post has been edited by Zaxtor: 03 July 2018 - 11:37 PM
#522 Posted 04 July 2018 - 03:40 AM
Zaxtor, on 03 July 2018 - 11:36 PM, said:
like I had some weird bugs when I had that texture file (no type file)
and effected the secret level and player fell to his death.
deleted the file.
Worked fine.
grp is fine.
Dunno if cfg can do that.
texture file can do that.
PS
if is zero byte it shouldn't pose any problems
So I should delete the texture files ?
Texture is 0 bytes and Texture Cache is only 1 byte >_>
#523 Posted 04 July 2018 - 03:54 AM
So did you removed any texture files .
(not textures folder files)?
If yes did you retest.
I don't think loading saves will alter.
Trick is like dnclip, test it faster etc.
Ill test it myself by the files from my site
#524 Posted 04 July 2018 - 04:13 AM
Everything works fine.
2 textures file don't come with it.
Such as cache and the file with no "type"
So remove both.
#525 Posted 04 July 2018 - 04:20 AM
TheDragonLiner, on 01 July 2018 - 12:01 AM, said:
Did you start a new game, or did you start a game from a save?
Save files store information. If you played from a save, then that's your problem.
Otherwise you should just install to a new clean directory instead of over-writing old game directories.
#526 Posted 04 July 2018 - 04:30 AM
The V2 of mod can safely overwrite V1.
texture folders are up to date for V2,
V2 doesn't require new textures.
Start new game.
#527 Posted 04 July 2018 - 04:35 AM
It's weir because I don't have any texture folder or con files in my folder. Deleting texture no type and Cache didn't solve the problem and they regenerated themselves.
I don't have any texture folder anywhere.
And I started a new game since I hadn't played it in a while, I think I had even deleted my save files too >_>
#528 Posted 04 July 2018 - 04:41 AM
Also texture folders u keep em
This post has been edited by Zaxtor: 04 July 2018 - 04:41 AM
#529 Posted 04 July 2018 - 04:54 AM
I am currently re-downloading V1 in order to see if it's any different from my original one because I really don't have ANY texture folder, the only texture things I have are those 2 self-regenerating files. When my download will be done in 2 hours I'll be able to report ...
BTW Did you make any modification to the V1 download when you released V2 or is it the same as before ?
#530 Posted 04 July 2018 - 06:09 AM
Download V1.
Then download V2, overwrite the Trequonia.grp
Make sure there are no con files outside nor texture(no type) and nor texture.cache.
Well I dunno if "grpfiles.cache" can be a nuissance or not.
V1 was never changed after it was added on MSandt's site. (dont think so)
V2 had fixes.
Ill download V1 and then put V2 run another test
This post has been edited by Zaxtor: 04 July 2018 - 06:09 AM
#531 Posted 04 July 2018 - 06:24 AM
I'm downloading it and pretending I'm a random Dukester who downloads the mod for very first time, including V2.
Will install and test it.
Also will make sure all those potential files such as.
grpfiles.cache
texture.cache
texture
are not there.
Also no con outside.
#532 Posted 04 July 2018 - 07:18 AM
Was a Def file not updated.
probably didn't go in the V2 file or something for some odd reason.
I will fix it
This post has been edited by Zaxtor: 04 July 2018 - 07:18 AM
#533 Posted 04 July 2018 - 07:30 AM
I'll Contact Sandt to add the mod's folder
Should work outside.
If not.
you can use "GrpStudio" and insert the file into the grp
Attached File(s)
-
DUKE3D.def.rar (92.33K)
Number of downloads: 152
This post has been edited by Zaxtor: 04 July 2018 - 07:30 AM
#534 Posted 04 July 2018 - 08:00 AM
Zaxtor, on 04 July 2018 - 07:30 AM, said:
I'll Contact Sandt to add the mod's folder
Should work outside.
If not.
you can use "GrpStudio" and insert the file into the grp
Odd, I tried putting the new def either outside or inside the grp file and it doesn't change anything, I still got midi music on the new maps O_o I tried on both my regular build and the new clean one T_T
I rebmember there had been problems concerning eduke cfg at the beginning, do you think it may be related ? Though I believe you fixed that in the V2 ?
#535 Posted 04 July 2018 - 08:02 AM
So guess you must download the grpstudio and load the grp and put the thing in it and save.
Attached File(s)
-
GrpStudio.rar (159.43K)
Number of downloads: 155
#536 Posted 04 July 2018 - 08:10 AM
Zaxtor, on 04 July 2018 - 08:02 AM, said:
So guess you must download the grpstudio and load the grp and put the thing in it and save.
I DID use Grp studio and put the new def in place of the original one and it didn't solve the problem At least it didn't create any new one >_>
#537 Posted 04 July 2018 - 08:18 AM
Did it spawn any cache files?
if yes, delete em, except the 0 byte
Delete any con / def outside the mod.
Works for me tho.
#538 Posted 04 July 2018 - 10:11 AM
Zaxtor, on 04 July 2018 - 08:18 AM, said:
Did it spawn any cache files?
if yes, delete em, except the 0 byte
Delete any con / def outside the mod.
Works for me tho.
It spawned a Texture Cache file but as I said before there's not a single Con file in my folder(s), The only con files I saw were in the grp and nowhere else O_o
#539 Posted 04 July 2018 - 10:31 AM
it's an "up to date cache"
it should work.
If doesn't work then it's an unknown error and have to wait for the thing to be updated on msdn