[r3010] Action Doom 2 Broken
Moderator: GZDoom Developers
Forum rules
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
Please don't bump threads here if you have a problem - it will often be forgotten about if you do. Instead, make a new thread here.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
So, no feedback regarding my latest change? I can't test all maps that are out there myself!
-
- Posts: 1060
- Joined: Sat Mar 27, 2004 8:56 pm
Re: [r3010] Action Doom 2 Broken
Sorry... I figured they weren't implemented in the latest svn because I didn't notice any change in visuals on any of the maps. The same errors persist. I tested with both r3014 and r3016.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
Damn, Looks like a compatibility fallback mode is the only option here... 
(And with compatibility fallback mode I mean that it will disable the linedef-based portals completely. This will most definitely not be available for editing, just a compatibility profile for existing maps.)

(And with compatibility fallback mode I mean that it will disable the linedef-based portals completely. This will most definitely not be available for editing, just a compatibility profile for existing maps.)
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
Option added. But in GZDoom the river still is a mess. Don't expect me to lose any sleep over it though. I'd rather take this WAD out of the list of supported IWADs than to add more hacks to handle your broken portals.
-
- Posts: 1060
- Joined: Sat Mar 27, 2004 8:56 pm
Re: [r3010] Action Doom 2 Broken
What the hell is the deal with the river then? Why did it work correctly for 3 years then break?
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
Did it ever work in GZDoom?
In ZDoom it's ok but the setup is not recognizable by the analyzer I use to handle these incorrectly defined portals in the GL renderer.
The problem here is the deep water. It makes all attempts at analyzing it futile.
In ZDoom it's ok but the setup is not recognizable by the analyzer I use to handle these incorrectly defined portals in the GL renderer.
The problem here is the deep water. It makes all attempts at analyzing it futile.
Re: [r3010] Action Doom 2 Broken
There are a few issues with the committed fix: compatibility.cpp expects the GI_COMPATPORTAL flag while d_iwad.cpp uses the GI_BADPORTALS flag, and since gi.h is not updated, neither version works.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
That's what happens if you change stuff after testing it...
-
- Posts: 1060
- Joined: Sat Mar 27, 2004 8:56 pm
Re: [r3010] Action Doom 2 Broken
Did the compatibility fix ever get added to the engine? I didn't see it in r3070.
I was working on AD2, trying to make it compatible with the latest exe, but it is such a bitch, even with linedef portals.
I was working on AD2, trying to make it compatible with the latest exe, but it is such a bitch, even with linedef portals.
Re: [r3010] Action Doom 2 Broken
It was added in r3018/3019.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
... and that should revert the portals back to what they were before I made any changes. At least the river was ok and the 'floating' stuff in the sky was gone.
But well, portals are a bitch if you absolutely have to squeeze the last bit out of them...
But well, portals are a bitch if you absolutely have to squeeze the last bit out of them...
-
- Posts: 1060
- Joined: Sat Mar 27, 2004 8:56 pm
Re: [r3010] Action Doom 2 Broken
What's it called? I couldn't find it in the compatibility list.
Re: [r3010] Action Doom 2 Broken
It's a hidden compatibility option, so you won't find it in the menus...
The compatibility name is "Portals" in iwadinfo.txt, GI_COMPATPORTAL in the IWAD handler code, and BCOMPATF_BADPORTALS in the level compatibility handler code.
The compatibility name is "Portals" in iwadinfo.txt, GI_COMPATPORTAL in the IWAD handler code, and BCOMPATF_BADPORTALS in the level compatibility handler code.
-
- Posts: 1060
- Joined: Sat Mar 27, 2004 8:56 pm
Re: [r3010] Action Doom 2 Broken
On map 10 (puke 16) the helicopter movement is really jerky.. like there was a change to the way zdoom moved skyboxes. And after you shoot the helicopter with the canon, it moves out of the way and breaks the scripts. Any particular reason?
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49232
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: [r3010] Action Doom 2 Broken
The only thing I remember is that a year ago I implemented viewpoint interpolation for skyboxes. When I did that I had to make some alterations to the thinker table because it showed some priority problems.
I'll have to see what you did there before making any more comments.
I'll have to see what you did there before making any more comments.