EndGames deprecated?

Archive of the old editing forum
Forum rules
Before asking on how to use a ZDoom feature, read the ZDoom wiki first. This forum is archived - please use this set of forums to ask new questions.
Locked
User avatar
Enjay
 
 
Posts: 27201
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

EndGames deprecated?

Post by Enjay »

I noticed this note on the Wiki MAPINFO page after the descriptions of the various EndGames.
The Wiki wrote:Be aware that as of the next release, these options are all (deprecated) for use in custom maps, as all of them can be reproduced using the endgame structure (see below) or ACS scripting. Compatibility is maintained only for the IWADs and existing PWADs, but their use should be avoided for future projects.
[wiki]MAPINFO[/wiki]

Have these been officially deprecated? The reason I ask is that EndGame3 (the bunny scroller) cannot be reproduced using the new endgame structure and isn't that easy to do via ACS. The difference is that EndGame3 has an animated "THE END" overlaid onto the second picture when it stops and there is no facility for doing that in the new endgame structure.
User avatar
Ceeb
Posts: 5125
Joined: Wed Jun 11, 2008 4:07 pm
Location: Castle Wut

Re: EndGames deprecated?

Post by Ceeb »

I don't understand why this is being deprecated. I mean, they add Endoom screen support, but take this out?

Someone needs to get their priorities straight. :lol:
User avatar
TheDarkArchon
Posts: 7656
Joined: Sat Aug 07, 2004 5:14 am
Location: Some cold place

Re: EndGames deprecated?

Post by TheDarkArchon »

Ceeb wrote:Someone needs to get their priorities straight. :lol:
Someone needs to get their English straight. Deprecated != removed.
User avatar
Ceeb
Posts: 5125
Joined: Wed Jun 11, 2008 4:07 pm
Location: Castle Wut

Re: EndGames deprecated?

Post by Ceeb »

TheDarkArchon wrote:
Ceeb wrote:Someone needs to get their priorities straight. :lol:
Someone needs to get their English straight. Deprecated != removed.
Okay, you're right, it only means it's not recommended anymore. Still no need to be so snappy about it. :lol:
User avatar
Tormentor667
Posts: 13556
Joined: Wed Jul 16, 2003 3:52 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11
Graphics Processor: nVidia (Modern GZDoom)
Location: Germany
Contact:

Re: EndGames deprecated?

Post by Tormentor667 »

So what means "Deprecated" after all? Will it still work in future versions?
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: EndGames deprecated?

Post by Graf Zahl »

The only person who decided to deprecate it was Hotway.

So to make one thing clear:

It is *NOT* up to the Wiki maintainers to deprecate features on their own! There's absolutely no reason not to use the old definitions if they suit you. They are still there and they won't go away.
User avatar
Enjay
 
 
Posts: 27201
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: EndGames deprecated?

Post by Enjay »

Thank you for the clarification.

[edit]Wiki edited to remove references to this feature being deprecated[/edit]
Gez
 
 
Posts: 17946
Joined: Fri Jul 06, 2007 3:22 pm

Re: EndGames deprecated?

Post by Gez »

It's not the first time something has been deprecated hastily. True, sometimes there are features that modders are advised not to use because there are better ways to achieve the same result, but deprecated should be only for what really may be broken or removed later down the line. Things like SpawnID, A_SpawnSound or this shouldn't be said to be deprecated because it's there to stay anyway.

I've made an equivalent template, called "outdated" rather than "deprecated", in order to make the distinction between what is really deprecated and what is guaranteed to stay but has been mostly replaced by better things.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: EndGames deprecated?

Post by Graf Zahl »

"deprecated" doesn't mean that a feature might go away. But it will mean that a feature will no longer be maintained, i.e. if some problems with its use surface they will be ignored. Case in point are the old state assignment commands. They will remain because some WADs use them and they don't pose a problem but should anyone come along and suggest improvements they will be 'no'd on sight.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Re: EndGames deprecated?

Post by HotWax »

Sorry about the confusion, Graf, however you can't pin this one entirely on me. :P You said yourself that EndGame2 was deprecated, so I went ahead and assumed that would apply to all of the similar endgame commands, and once the generic method was in, I extended that deprecation to all of the old ones, as I was under the (false) impression that everything they did could be done with the new method.

For the record, I would never simply decide that a feature was deprecated without a developer stating so. In this case I just applied the deprecation tag a little too liberally, that's all.
Gez wrote:I've made an equivalent template, called "outdated" rather than "deprecated", in order to make the distinction between what is really deprecated and what is guaranteed to stay but has been mostly replaced by better things.
Please see my comments here on this tag. I don't think it adds that much when viewed by itself in a list. In my opinon, this is something better left to templates within the article itself...
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: EndGames deprecated?

Post by Graf Zahl »

EndGame2 doesn't work properly. That's a different situation. I think EndGame3 also has a problem but the others should be ok. Especially EndGameW - although it can be done better now still has some unique functionality. You deprecated all though.
User avatar
Enjay
 
 
Posts: 27201
Joined: Tue Jul 15, 2003 4:58 pm
Location: Scotland
Contact:

Re: EndGames deprecated?

Post by Enjay »

Graf Zahl wrote:I think EndGame3 also has a problem but the others should be ok.
I used Endgame3 in Marine Assault. I just checked and, as far as I can tell, it still works just fine. Provided you supply the PFUB and end pictures plus d_bunny everything should work as it does after Doom Ep3
Graf Zahl wrote:EndGameW
How long has that been the syntax? I used to use "EndUnderwater" which certainly worked at one stage. No idea if it still does though.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49252
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: EndGames deprecated?

Post by Graf Zahl »

Should both work. There's a lot of redundancy in there, e.g. EndBunny for Ep3 also works.
Locked

Return to “Editing (Archive)”