View Single Post
Old 14 April 2019, 22:55   #32
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,200
This isn't the way to do such adaptations. You have to locate the main loop and the current level to play the proper music / monitor when the music isn't playing anymore to restart it.

Also monitor the "game over" routine to stop the music at this point.

This requires disassembling of the game and some reverse engineering, then code a .cdslave (study examples in CD32load package). Being familiar with how whdload works is a plus, since cdslaves use patchlists too.

For Premiere it was easy (not the CD loading itself which was hell, but the specific game adaptations, since the game is coded in a simple/trivial way)

For Marble Madness it was just hell (game coded in C, with events, not just music or sfx but music AND sfx, and music had to be removed, but not sfx)

It also requires a lot of testing, where levelskip & trainers become mandatory.
jotd is offline  
 
Page generated in 0.05225 seconds with 11 queries