Reaper Grimm
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 > Special Interest > Eternity > Avoid DB2 EE UDMF Configuration
 
Author
All times are GMT. The time now is 11:32. Post New Thread    Post A Reply
Quasar
Moderator


Posts: 6172
Registered: 08-00


I have been made aware that Doom Builder 2 has launched containing a speculative (and therefore totally incorrect) configuration that allows the creation of UDMF maps under the Eternity namespace.

This is a warning that any such maps made will NOT function correctly with Eternity once we complete implementation of UDMF. Eternity's line special system is being rewritten to accomodate complete streamlining of Doom/Heretic/Strife with Hexen in a manner similar to ZDoom, and this will involve the elimination of non-parameterized line specials in UDMF, as well as a complete reassignment of specials to line numbers in that format.

Again, this is just a warning to avoid something that was not produced or approved by us and will therefore not work in the future. Note that this only applies to maps created with an alleged Eternity namespace - UDMF maps created by a compliant editor for Doom/Heretic/Hexen/Strife maps should function as expected in EE once support for the map format and those respective games has been implemented.

Old Post 05-31-09 21:15 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7793
Registered: 01-03



Quasar said:

and this will involve the elimination of non-parameterized line specials in UDMF, as well as a complete reassignment of specials to line numbers in that format.



... and even I didn't go that far and provided a Doom-line-format option for UDMF - although my main motivation was to be able to convert maps using ZDoom in Doom format directly to UDMF without having to do further conversions for line and sector specials.

Old Post 05-31-09 21:47 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11549
Registered: 07-07



Quasar said:
Eternity's line special system is being rewritten to accomodate complete streamlining of Doom/Heretic/Strife with Hexen in a manner similar to ZDoom

I suppose the line special numbers will be the same as ZDoom? It would be nice to be able to make a map in Hexen format or UDMF that could be played in both Eternity and ZDoom. It would have to avoid features that are exclusive to just one port, but there are enough advanced features in common to justify it.

Old Post 05-31-09 22:20 #
Gez is online now Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7793
Registered: 01-03


Indeed. Having some common ground could be a significant boost to creating more advanced maps.

Old Post 05-31-09 22:40 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Butts
Senior Member


Posts: 1491
Registered: 07-07


Um... Nub question, but what is UDMF?

Old Post 06-01-09 05:55 #
Butts is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
GreyGhost
I have a custom title now!


Posts: 8863
Registered: 01-08


The Universal Doom Map Format specification - to quote the preface - "is a collaborative effort to create and maintain a cross-port standardized textual representation for Doom engine maps."

Old Post 06-01-09 06:50 #
GreyGhost is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Butts
Senior Member


Posts: 1491
Registered: 07-07


Oh, ok. Thanks!

Old Post 06-01-09 07:03 #
Butts is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8906
Registered: 06-06


Oh dear. Will Extradata still be useful? And will Eternity be able to read compressed files (archives) in the future? All that looks like a lot of data to store on the HDD.

What are its advantages over Hexen map format? No more limit to the annoying 255 limit? What if port authors want to add their own flags?

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Last edited by printz on 06-01-09 at 10:49

Old Post 06-01-09 10:43 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6172
Registered: 08-00


ExtraData will still be supported in concert with the Doom format, and so long as it happens naturally, new features will continue to be exposed through it. But its use will be naturally discouraged because UDMF does everything it does and it does it way better.

You can add your own fields to UDMF quite easily, just by using field names that start with "user_". Here's an example:
code:
thing { // other stuff... user_isthebigbad = true; }

Now, whether or not you can actually USE this information is up to the implementing source port. UDMF implementations are required to at most ignore things they do not understand. As for Eternity, everything it does not recognize will be stored in a hash table, and these properties will be reflected into the Aeon API where you will be able to retrieve them by name from an ECMAScript array, like so:
code:
// Strictly an example. It may not work exactly like this // when all this stuff actually gets defined... function HandleTheBigBad() { var isthebigbad = this.mapthing.UDMFProps["user_isthebigbad"]; if(isthebigbad) // start up the health bar or play a // fullvolume sound or close all doors tagged // 999 or whatever... }

Last edited by Quasar on 06-01-09 at 17:16

Old Post 06-01-09 17:07 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 11:32. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > Eternity > Avoid DB2 EE UDMF Configuration

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.