Skip to content

[Enhancement] Expanded "Extra Soundtrack" Feature #2566

@Chalking

Description

@Chalking

I think it's great that Woof allows for the use of the extras.wad file from the recent Doom I+II rerelease for on the fly switching between MIDI, Remixed, and recordings of the sc55 music of Doom.

It would be really nice if this feature could be expanded in 2 ways.

One would be the addition of a "Custom" setting, which could automatically load music from a file maybe with the name "custom", like custom.wad or custom.zip.
I personally like to use fan made FLAC recordings of the Doom soundtracks on a Roland SC55, which offers higher quality than that found in extras.wad, but I'd like to be able to switch back and forth between it and the MIDI and remix soundtracks. Loading it from -file just overwrites all of the Extra Soundtrack options.
It would also be nice for the purpose of using other soundtracks as well, such as the Doom 3DO soundtrack, or the custom fan made Plutonia soundtrack, or any other custom soundtracks the user may want to use, without having to sacrifice the ability to switch between the other soundtrack options in the menu.
To that end it might be nice to just have Woof recognize a folder named "custom soundtrack" or something like that, and then recognize any wad or zip files within that folder, and populate them as Extra Soundtrack options. I'm not sure how viable it would be to implement it that way though.

The other way it would be nice to have this feature expanded would be to recognize the digital soundtracks from Sigil and have them load when selecting the Remix option.
I'm not sure if maybe that's already a feature and I'm just doing something wrong, but having SIGIL_SHREDS.wad in my Woof folder doesn't have the soundtrack load unless I load it through -file. I feel like it would make sense to have it load through this Extra Soundtrack option.

Thank you so much for your consideration and continued work on such a great port! :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions