View Issue Details

IDProjectCategoryView StatusLast Update
0000079Gameplay + OpenGL[All Projects] Bugpublic2017-01-20 13:14
Assigned To 
Status resolvedResolutionnot fixable 
Summary0000079: Fatal Error when starting Happy Time Circus 2 (circus2.wad)
DescriptionHappy Time Circus 2 won't start on the newer builds of GZDoom. I don't know when exactly it broke, but I tried both the latest stable build (2.3.2) and latest dev build (gzdoom-x64-g2.4pre-186-g0376c8b) and it didn't work in both.

Here's the error the launcher gives:
[code=]Script error, "circus2.wad:DECORATE" line 377: State GreenDropSpawn.8 links to a state with incompatible restrictions. Execution could not continue. 1 errors during actor postprocessing[/code]

Don't know much about modding, just some simple stuff, so I can't comment on what is or isn't wrong with the code, but the mod used to work.

Link to WAD:
TagsNo tags attached.





2017-01-19 20:56

reporter   ~0000143

I'm not 100% sure what changes borks it up, but when I was working on my Circus2 patch for Aetherius, I think I came upon this issue and manually changed the DECORATE.

Go to the Pain state of "GreenDropSpawn" and change "Goto See + 10" to "Goto See". I believe it's referencing an invalid state position which wasn't being treated as a crash in previous versions. :o

Something tells me that whatever change caused this issue to crop up isn't going to be reversed though, and this is probably a modder's error. :V
Graf Zahl

Graf Zahl

2017-01-20 13:11

administrator   ~0000163

You got that last part absolutely right. This is a mod error after all, and not handling such an error can cause a lot more trouble than breaking a single mod.

The error check for this situation was simply missing before, this could have crashed randomly during gameplay.


2017-01-20 13:14

reporter   ~0000164

Thanks, that worked.

Issue History

Date Modified Username Field Change
2017-01-19 15:24 PutANameHere New Issue
2017-01-19 20:56 LordMisfit Note Added: 0000143
2017-01-20 13:11 Graf Zahl Note Added: 0000163
2017-01-20 13:11 Graf Zahl Status new => resolved
2017-01-20 13:11 Graf Zahl Resolution open => not fixable
2017-01-20 13:14 PutANameHere Note Added: 0000164