Closed rastamangames closed 7 months ago
This is not surprising. Unreal container support was never implemented in the module loader.
I actually thought it was, hence why I asked for the report here, I was surprised it didn't reject the file outright due to lack of support. Still - I know someone who is familiar with Unreal formats, she might be able to do container support.
Yes, I am familiar with Unreal formats. Which is why I'd suggest for this to not be supported, and encourage people to simply unpack the umx files using other tools.
Otherwise, the only way UMX support could happen is if foo_dumb was replaced with libopenmpt.
Edit: And that's not going to happen.
Guess the solution here is to extract the files then - my bad, I actually did think container support was added.
libxmp should support UMX formats with the recent 1.1.14 release, albeit tracker-only (no support for MP2/WAV music).
Just insert this file into *.wad* and/or .pk3 and attach it to the level via MAPINFO** lump: TOTALIZA.umx
Result is this (both in GZDoom and LZDoom): https://streamable.com/wf4g5m
You can try to do the same with this file as well: RUN.umx
Extracted *.xm* and .it modules works fine, but I presume that .umx module must work fine too. Even in elder Odamex .umx** tracker modules has proper playback.