Skip to content

UDMF support

I'm making this issue to keep track of what remains to be done regarding UDMF support.

  • Adapt linedef types
    • Linedef type 1 (Per-sector gravity): Add sector gravity field and linedef executor to change sector gravity. Retain this linedef for backwards compatibility with the binary format.
    • Linedef type 2
    • Linedef type 3
    • Linedef type 4
    • Linedef type 5: Deprecated in binary, disabled in UDMF
    • Linedef type 7
    • Linedef type 8 (Special sector properties): Turn into sector fields (except for the camera collision planes)
    • Linedef type 9 (Chain parameters): Move settings to the mapthing args
    • Linedef type 10
    • Linedef type 11
    • Linedef type 12 (Rock spawner parameters): Move settings to the mapthing args
    • Linedef type 13 (Heat wave): Turn into sector flag
    • Linedef type 14 (Bustable block parameters): I don't like that this linedef is found via the FOF control sector tag, but I can't think of a good solution for this.
    • Linedef type 15 (Fan particle spawner parameters): Move all settings except the heights to the mapthing args
    • Linedef type 16
    • Linedef type 40
    • Linedef type 41
    • Linedef type 63
    • Linedef type 64
    • Linedef types 3xx
    • Linedef type 540 (Floor friction): Turn into sector field.
    • Linedef type 547 (Push/Pull): Move settings to the mapthing args
    • Linedef type 799
    • Linedef type 909 (Fog wall): Turned into a blendmode in !1656 (merged)
    • Add "change linedef argument" linedef executor
    • Block Enemies flag on lava FOFs: Replace with "Lava" damagetype
    • Figure out what to do with "Trigger out of order" flag on linedef executors
  • Adapt thing types
    • Move parameters to mapthing args
    • Make NiGHTS hoops and bumpers use pitch
    • Implement thing patterns
    • Remove all non-generic thing flags
    • Remove Parameter field
  • Adapt sector types
    • Damage types
    • Linedef executor triggers
    • Turn flag-like options into sector flags
    • Set Wind/Current and Conveyor Belt flags automatically on level load when the sector is affected by a pusher or scroller?
    • Remove obsolete sector types
    • Disable sector special field in UDMF
  • Get rid of reserved tags
Edited by MascaraSnake