MTrop / DoomTools

Doom-related tools for Java. Home of DECOHack and lots of other utilities. Build WAD projects (and soon, other kinds) with ease!
https://mtrop.github.io/DoomTools/
MIT License
42 stars 5 forks source link

[DECOHack] Support for DSDHACKED Extensions #42

Closed MTrop closed 2 years ago

MTrop commented 3 years ago

MBF21 has (kinda) been extended in the form of DSDHACKED, the DSDA-Doom-forged limit relaxations. Spec is here:

DSDHACKED Spec

Subject to minor changes during finalization.

biwa commented 2 years ago

Since DSDHacked allows to easily define new sprites and sounds I'm wondering if DECOHack could automate that process. As I understand, right now to use the additional sprites and sounds defined in DEHEXTRA you have to use SP00, SP01, DSFRE000, DSFRE001 etc. which makes interchangeability a bit of a hassle (think a Realm667 style repository for DECOHack stuff).

I think it'd be great If arbitrary lump names could be used in DECOHack, and the [SPRITES] and [SOUNDS] blocks would be created automatically from the DECOHack code.

MTrop commented 2 years ago

That's the current plan for the sprite/sound name handling for DSDHacked. It'd be weird if those had to be defined ahead of time!

MTrop commented 2 years ago

Placed on hold until enhancement #50 is completed, which would make this far easier to implement.

MTrop commented 2 years ago

Added.