Bug Tracker – Bug 1001

UDMF support

Last modified: 2013-08-11 03:55:23 CDT
Bug 1001 - UDMF support
Summary: UDMF support
Status: NEW
Alias: None
Product: Odamex
Classification: Unclassified
Component: Server & Client (show other bugs)
Version: (old) 0.6.x
Hardware: All All
: P1 enhancement
Assignee: Odamex Bug Reporter
URL:
Depends on:
Blocks:
 
Reported: 2013-08-11 03:55 CDT by Alexander Mayfield
Modified: 2013-08-11 03:55 CDT (History)
0 users

See Also:

Attachments

Add an attachment (proposed patch, testcase, etc.)

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Mayfield 2013-08-11 03:55:23 CDT
UDMF is a map format supported by ZDoom and Zandronum.  It is a plain-text map format which does away with several of the binary lumps that the Doom and Hexen map formats have.

UDMF maps consist of three lumps: the header, TEXTMAP and ENDMAP.  The header and ENDMAP are markers, while TEXTMAP contains the map data.  ZDoom currently supports several other lumps:

- ZNODES: ZDoom GL/GL2 nodes.  Normal nodes aren't recognized here.
- REJECT: Reject tables, same as Doom and Hexen.
- BEHAVIOR: Compiled ACS, same as Hexen.
- DIALOGUE: Strife conversation data.

Yes, that means that the nodes are optional, and that if nodes are omitted the port is expected to build their own nodes for the map.