Icon of Sin / Baphomet
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Adding custom animations for a cross-port Heretic wad?
 
Author
All times are GMT. The time now is 03:15. Post New Thread    Post A Reply
A.Gamma
Junior Member


Posts: 230
Registered: 08-09


I'm helping Eregore with his Heretic Community Project and we're aiming to make it compatible with the various sourceports that can run Heretic (mainly Zdoom/JHeretic/Legacy) and while making it for vanilla will ensure compatibility, he wants to add a couple of new animated textures and switches.

So, is there a way to achieve this? Does the Doomsday engine and Legacy have their own equivalent of ZDoom's ANIMDEFS?
Or is there some sort of Boom Animated equivalent that I'm unaware of?

Old Post 11-05-12 10:22 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 10692
Registered: 07-07



A.Gamma said:
So, is there a way to achieve this? Does the Doomsday engine and Legacy have their own equivalent of ZDoom's ANIMDEFS?
Or is there some sort of Boom Animated equivalent that I'm unaware of?



ANIMATED might work in Legacy Heretic. I'm pretty sure it'll work in ZDoom Heretic. And whenever Eternity will actually get working Heretic support, it'll probably work there too.

For Doomsday, you'd have to add a DD_DEFNS lump, with group definitions.

Old Post 11-05-12 10:30 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
A.Gamma
Junior Member


Posts: 230
Registered: 08-09


Thanks, I will try with the ANIMATED lump for Zdoom and Legacy, as for Doomsday... I've never worked with that. Do you know of any Doomsday wads that use custom animated textures so I can look at how it's done?

Unrelated: I've downloaded the r2248 of Eternity which has some crude Heretic support, it feels like we could get Eternity Heretic any day now.

Old Post 11-05-12 10:58 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
A.Gamma
Junior Member


Posts: 230
Registered: 08-09


Ok, I've managed to add boom animated textures and even switches but it won't work with Legacy, only Zdoom and Vavoom.
Now I will start trying to figure out how to add animated textures and switches for Doomsday

Old Post 11-06-12 10:29 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Vermil
Senior Member


Posts: 1637
Registered: 03-04


Doomsday, as of writting, only supports custom switches with XG created line types.

For animated textures/flats, just look at the examples at the link Gez posted.

Old Post 11-06-12 11:06 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 5761
Registered: 08-00


Why in the world should the line type have anything to do with the texture that's on it? An animated switch should work just as well on any line. Making it work otherwise is a monumental feat of misengineering. Like building a bridge upside down.

Old Post 11-06-12 12:17 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 10692
Registered: 07-07


I don't know if the SWITCHES lump would work with Heretic anyway. Given how it's tiered into shareware/registered/commercial Doom; would Heretic count as registered Doom? Or should there be different levels for Heretic entirely?


Fortunately, Heretic mapping practice is to put the switch in a small indentation, so if you really want several different switches, you can put them all on the same texture and use offsets.

Old Post 11-06-12 12:22 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 5761
Registered: 08-00



Gez said:
I don't know if the SWITCHES lump would work with Heretic anyway. Given how it's tiered into shareware/registered/commercial Doom; would Heretic count as registered Doom? Or should there be different levels for Heretic entirely?


Fortunately, Heretic mapping practice is to put the switch in a small indentation, so if you really want several different switches, you can put them all on the same texture and use offsets.


Eternity already uses ANIMATED and SWITCHES to define the animations for Heretic. The shareware/registered mechanism works as expected, since there are shareware and registered versions of Heretic. "Commercial" has no meaning.

Old Post 11-06-12 12:24 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Vermil
Senior Member


Posts: 1637
Registered: 03-04



Quasar said:
Why in the world should the line type have anything to do with the texture that's on it? An animated switch should work just as well on any line. Making it work otherwise is a monumental feat of misengineering. Like building a bridge upside down.


XG was built as an evolution/revolution to Boom's generalized types. It is a system that allows one to make their own line and sector types from scratch.

Included in XG is an algorithm that automatically animates wall textures like switches, if the wall texture has a 'SW1XXXX' or 'SW2XXXX' name.

The original Vanilla types were to be folded into and replaced with XG definitions.

Ultimately, that never quite happened; while XG is a very powerful and flexible system that can do things you could never have dreamed of doing with the Vanilla types, it lacks a couple of features required to completely replace the original Vanilla types with.

Last edited by Vermil on 11-06-12 at 13:25

Old Post 11-06-12 13:18 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 5761
Registered: 08-00



Vermil said:

Ultimately, that never quite happened; while XG is a very powerful and flexible system that can do things you could never have dreamed of with the Vanilla types, it lacks a couple of features required to completely replace the original Vanilla types with.


Then I don't see any harm in supporting the BOOM SWITCHES lump like every other port, in addition to any port-specific solutions as such. There shouldn't be a gap there of this size, IMO.

Old Post 11-06-12 13:25 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Vermil
Senior Member


Posts: 1637
Registered: 03-04



Quasar said:

Then I don't see any harm in supporting the BOOM SWITCHES lump like every other port, in addition to any port-specific solutions as such. There shouldn't be a gap there of this size, IMO.



Doomsday plans to support Boom's features (it's currently early WIP), so it will support the SWITCHES lump eventually.

Last edited by Vermil on 11-06-12 at 13:31

Old Post 11-06-12 13:26 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
A.Gamma
Junior Member


Posts: 230
Registered: 08-09



Quasar said:

Eternity already uses ANIMATED and SWITCHES to define the animations for Heretic. The shareware/registered mechanism works as expected, since there are shareware and registered versions of Heretic. "Commercial" has no meaning.



Yup, changing the switches definitions to shareware and registered made it work with eternity but not with legacy. Anyway thanks a lot :D

Old Post 11-07-12 00:37 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Gez
Why don't I have a custom title by now?!


Posts: 10692
Registered: 07-07


You could ask weasleyjohnson to add support for ANIMATED/SWITCHES in Legacy. He's on the forums pretty often.

Old Post 11-07-12 01:31 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
A.Gamma
Junior Member


Posts: 230
Registered: 08-09



Gez said:
You could ask weasleyjohnson to add support for ANIMATED/SWITCHES in Legacy. He's on the forums pretty often.


Will do, thanks for the suggestion.

Old Post 11-07-12 01:46 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Forum Staple


Posts: 2055
Registered: 08-03



Quasar said:

Then I don't see any harm in supporting the BOOM SWITCHES lump like every other port, in addition to any port-specific solutions as such. There shouldn't be a gap there of this size, IMO.


ANIMATED and SWITCHES are already supported in Doomsday and have been for a while.

Old Post 11-07-12 13:49 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Vermil
Senior Member


Posts: 1637
Registered: 03-04


I didn't think Boom support was that far along yet, my apologies.

Old Post 11-07-12 13:54 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
DaniJ
Forum Staple


Posts: 2055
Registered: 08-03


On the whole its not, however many of high level features are. ANIMATED, SWITCHES, pass-through flag and more. Stuff like generalised line/sector types aren't however as we plan to fold this into XG.

Old Post 11-07-12 13:57 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
A.Gamma
Junior Member


Posts: 230
Registered: 08-09



DaniJ said:

ANIMATED and SWITCHES are already supported in Doomsday and have been for a while.


Hey this is awesome! I just tested it with build 675 and it does work. Thanks for the info.

Old Post 11-09-12 01:56 #
A.Gamma is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
wesleyjohnson
Forum Regular


Posts: 937
Registered: 04-09


DoomLegacy had Heretic SWITCHES restricted to only Episode 4 switches.
This restriction has been removed.
Committed to SVN 966, Nov 10, 2012, and will appear in upcoming Alpha4 release.

Old Post 11-10-12 22:55 #
wesleyjohnson is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 03:15. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Adding custom animations for a cross-port Heretic wad?

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Message Board Statistics