Chad Cuddigan
Chad Cuddigan
That's a cool idea, this might just need support for older versions of the map format. There are some conversion functions from an older map format to the current one...
Does the demo include the floppy versions of cutscenes? Might be able to fallback to using them instead of the `SVGAINTR.RES` version.
Supporting the XMI loop points would be awesome as well, System Shock music seems to use these a bunch.
The tracks appear to loop just fine when playing in Solo mode, but you can hear the issue with the following setup that only is playing tracks 0, 5, and...
Thanks for looking into this! In SS's case I think it would be fine for loop events on one of the tracks to cause the whole file to loop, since...
Looking into this further it seems like AIL could use Channel Locking to play multiple XMIDI sequence at once, and the loop points in one channel wouldn't interfere with the...
Sure! The current sequencer we have is a total hack and doesn't quite work at all, so it would be nice to be able to get rid of that eventually....
This would be great to have, as an experiment I've tried using ADLMIDI to play the XMI music in our System Shock source port but with all the tracks playing...
@jpcima thanks for the ping! The 119 callback trigger is definitely needed by System Shock, it uses it to have the game run the Music AI to mute / unmute...
Possibly, I could record the specific loops that play into a log file that we could analyze.