Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Support ZDoom Extended Map Nodes #952

Open
rakohus opened this issue Apr 22, 2024 · 1 comment
Open

[FEATURE] Support ZDoom Extended Map Nodes #952

rakohus opened this issue Apr 22, 2024 · 1 comment
Labels
Compat-ZD2 Component-Client Component-Server Subsystem-MapFormat Mapping specific behaviors. Linedefs, sector specials, sector properties, texturing, etc. Type-Feature

Comments

@rakohus
Copy link
Contributor

rakohus commented Apr 22, 2024

Is your feature request related to a problem? Please describe.
Increasingly, new projects in the Boom/MBF realm of mapping are using ZDoom Extended Nodes, either compressed or not. In order to play these modern wads, we will need to implement support for this node format.

Describe the solution you'd like to see
Implement support. It is implemented in Crispy Doom and Rum & Raisin Doom. We could look to those ports for a clean implementation.

Additional context
This is currently supported by most of our contemporaries in the source port space: Eternity, PRBoom+, DSDADoom, Woof, Crispy Doom and Rum & Raisin Doom. Information about ZDoom Extended Nodes: https://doomwiki.org/wiki/Node_builder#ZDoom_extended_nodes

@rakohus rakohus added Type-Feature Component-Client Component-Server Compat-ZD2 Subsystem-MapFormat Mapping specific behaviors. Linedefs, sector specials, sector properties, texturing, etc. labels Apr 22, 2024
@rakohus
Copy link
Contributor Author

rakohus commented Apr 22, 2024

Here is a wad for testing: https://www.dropbox.com/scl/fi/frtklahtwv7icb32yxkkb/Doom-2-In-City-Only-RC6.wad?rlkey=23or1u39j2np4vnt30ogx3507&dl=1

The first few maps use the extended nodes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Compat-ZD2 Component-Client Component-Server Subsystem-MapFormat Mapping specific behaviors. Linedefs, sector specials, sector properties, texturing, etc. Type-Feature
Projects
None yet
Development

No branches or pull requests

1 participant