Duke4.net Forums: Age of Evil TC crashes with EDuke32 - Duke4.net Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Age of Evil TC crashes with EDuke32

User is offline   eddym4814 

#1

When playing the Age of Evil TC with the EDuke32 port it crashes on episode 1 level 4 right before the end of the level. The same thing happened to another person right at the same spot. Here is the eduke32.log file:
Attached File  eduke32.LOG (3.25K)
Number of downloads: 417
0

User is offline   TerminX 

  • el fundador

  #2

Never played that one... can you provide a modified copy of the map in question with the start point set somewhere near the area that crashes?
0

User is offline   eddym4814 

#3

View PostTX, on Jun 16 2009, 04:50 PM, said:

Never played that one... can you provide a modified copy of the map in question with the start point set somewhere near the area that crashes?


LOL no. I would have no idea how to do that. If you warp to level 4 and dnkeys it would take about 2 or 3 minutes to find where it crashes. The area is behind the second locked door.

Age of Evil
0

User is offline   supergoofy 

#4

I will test it right now and I'll let you know.

Episode 1 level 4

1st test crash:

17358: 31337 }
17359: 9195 ifaction 341639112 341643120
17362: 9196 state 341642196
17364: 9197 else 341643172
17366: 31337 {
17367: 9199 spritepal 6
17369: 9200 state 341642196
17371: 9201 ifaction 341639112 341643164
17374: 9202 break
17375: 9203 getlastpal
17376: 31337 }
17377: 9205 enda 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0current actor: 124 (2630)
g_errorLineNum: 0, g_tw: 0


2nd test crash:

17358: 31337 }
17359: 9195 ifaction 341114824 341118832
17362: 9196 state 341117908
17364: 9197 else 341118884
17366: 31337 {
17367: 9199 spritepal 6
17369: 9200 state 341117908
17371: 9201 ifaction 341114824 341118876
17374: 9202 break
17375: 9203 getlastpal
17376: 31337 }
17377: 9205 enda 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0current actor: 124 (2630)
g_errorLineNum: 0, g_tw: 0


Similar crashes I got with other TCs and maps. I reported that once but I was ignored. It doesn't matter to me though, as I can run them fine in JFduke3d and Duke3dw.

This post has been edited by supergoofy: 16 June 2009 - 02:23 PM

0

User is offline   supergoofy 

#5

@TX,
It's easy load AE104.MAP and move forward kill the first enemy and keep move forward for very little till you see the bigger enemy. Move towards him. then you get the crash. It's a matter of about 30sec or less to experience the crash.

the crash error message says: an error occurred in eduke32 virtual machine.

Return to Fury map for Alien vs Predator TC also crashes, when you hit the shoot button twice or more. And there are other TCs or maps that have problems with eduke32.

e.g. Armageddon Gang Wars has many visual glitches (corrupted graphics/fonts)

eduke32 lost some of it's compatibility with old maps/TCs long time ago. I think the problem is the way it handles the maps.

This post has been edited by supergoofy: 17 June 2009 - 07:51 AM

0

User is offline   TerminX 

  • el fundador

  #6

I'll look into this issue tonight and there's a 99% likelihood of it being fixed, assuming it's not some virtual untraceable internal corruption. EDuke32 more or less has a rewritten CON parser and executor, which is the EDuke32 virtual machine referenced in the error message. The problems are actually in the mods themselves in almost all cases--other ports are simply not sophisticated enough to detect them and error out.

Okay, so I had some time to look into this and this particular mod crashes because whoever made it didn't know what they were doing.

This change, detected by running this mod's CONs and the original Atomic CONs through diff, is what breaks it:

@@ -6291,7 +6771,7 @@
		   move PALBOSS1RUNVELS seekplayer
	   }
	   else
-		ai AIBOSS1LOBBED
+//		ai AIBOSS1LOBBED
	 }
   }


Whoever "coded" the mod also made the same mistake elsewhere in some liztroop related code. Anyway, I have a fix (and a brand new startup warning) for it now.
0

User is offline   supergoofy 

#7

TX can you make a compatibility mode, so that when enabled eduke32 will loads the TCs the same way that JFDuke3d does? Is it possible?
0

User is offline   TerminX 

  • el fundador

  #8

No, there is no way to make EDuke32 work in "broken mode." If you want a port that ignores serious internal errors, go elsewhere! It's actually a bit of a ridiculous suggestion to anyone who knows the internal workings of Duke. ;) Anyway, it's much more productive to just figure a way around the errors in the CONs and have EDuke32 bitch about 'em at startup and rewrite the code in memory.
0

User is offline   supergoofy 

#9

Thank you TX, now it works.
0

User is offline   eddym4814 

#10

View PostTX, on Jun 18 2009, 12:42 AM, said:

Anyway, I have a fix (and a brand new startup warning) for it now.


Thanks. I will try it out when you release the new version of EDuke32.
0

User is offline   TerminX 

  • el fundador

  #11

View Postsupergoofy, on Jun 18 2009, 03:18 AM, said:

Thank you TX, now it works.

Don't forget to fix the one in the liztroop code--I think it was around where the original code was playing the jetpack sound.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options