Page 6 of 6

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 7:34 am
by DabbingSquidward
MAP16 of DTS-T is supposed to end when the BossBrain is killed, but it doesn't anymore in newer versions. It was released in 2012 and I sadly don't know the version it stopped working.

Please move it to the Bugs subforum if it can't be fixed via compat settings.

Edit: Nevermind, just realized this topic already is in Bugs :P

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 7:37 am
by Graf Zahl
Please, ALWAYS provide a link to the map in question!
Topics like this tend to be pushed aside without one.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 7:39 am
by DabbingSquidward

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 7:45 am
by _mental_
This requires a proper fix, not just some compatibility settings. Here is PR.

In short, Exit_Normal(0) used to end the current level has some additional checks.
Before scriptification these conditions were not tested and the next map is always loaded.
I found no other way to replicated the same behavior but to expose new functions to ZScript.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 9:15 am
by Rachael
Why was this moved to Closed Bugs?

I'm moving this back and reopening it. I don't think it's meant to be a "closed" topic.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 9:53 am
by _mental_
This wouldn't happen if the bug with DTS-T MAP16 was reported in its own topic. It was fixed BTW.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 11:06 am
by Rachael
_mental_ wrote:This wouldn't happen if the bug with DTS-T MAP16 was reported in its own topic. It was fixed BTW.

Isn't this topic meant for map-specific bugs that require specific fixes like the one you put in? I don't get it.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 11:29 am
by _mental_
That bug wasn’t a compatibility issue but an engine bug caused by scriptification.
It just requires a very specific setup like with the given map.

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 11:50 am
by Rachael
Thing is - DabbingSquidward isn't in a position where he should've been automatically expected to know that. I think he handled it correctly, given the tools at hand. But that's just me. /shrugs

Re: Maps that need compatibility settings.

PostPosted: Sun Jun 16, 2019 11:53 am
by Graf Zahl
Well, shit happens. It's an excusable mistake, and was easily undone once discovered.

Re: Maps that need compatibility settings.

PostPosted: Mon Jun 17, 2019 12:13 pm
by drfrag
I would have created a new topic but i didn't due to a limited internet connection, i'm a poor guy you know.
Now this soluton doesn't work in the legacy build so i've created another topic here:
viewtopic.php?f=178&t=65087

Re: Maps that need compatibility settings.

PostPosted: Tue Jul 23, 2019 10:38 am
by Xeotroid
Janitor Adventure 3D MAP05 requires wall running to be set to off, otherwise the jump pad at X:8000 Y:3000 fails to properly propel the player into its target.

Re: Maps that need compatibility settings.

PostPosted: Sat Jul 27, 2019 9:07 am
by _mental_
Xeotroid wrote:Janitor Adventure 3D MAP05 requires wall running to be set to off, otherwise the jump pad at X:8000 Y:3000 fails to properly propel the player into its target.

Wall running disabled by default. Compatibility settings are needed when specific set of options are required.