Hello Donut Team community,
After seeing Loren's tutorial on one thread, I'd thought would show the world how to change music in Hit & Run.
Firstly, you must have a Meta.ini with CustomFiles enabled as a Required Hack. Then we can begin.
Step one: Covering our rear ends first.
First we must write in our file in CustomFiles.ini to use [PathRedirections] in our file to define the redirection to our custom RMS file in the game.
Then you must use Lucas RCF Explorer to extract the RMS file you wish to edit inside music01.rcf
Then place the RMS file in a structure in CustomFiles folder similar to the RCF file. [code]CustomFiles\sound\music\level*.rms[/code]
Step two: hex editing! (oh boy!)
Now we must use a hex editing tool to open the RMS file you extracted. I would recomend HxD
Now we open your custom RMS file in HxD, and have this list open to find the music you intend to replace. And make a Music Revisions file, it will help you keep track of what you changed.
Now open your custom RMS file in HxD, and use the list to find what track you want to change. Then use the search and replace function and find the value you intend to replace. Then replace it with the hex value that you are replacing with. Viola, it is done.
note: you will need to replace the cues for the song too, like Drama, intro, etc.
Step three: testing, rinse, repeat
Now just fire up your mod and test to see if the changes worked.
Credits: Loren Goodwin: first tutorial
Lucas Cardellini: tools
Hipporeno: Tutorial.
This will need more polishing, expect it!
How to swap music in levels.
Posted in Support
Please sign in to reply to this topic.
[deleted user] Hello Donut Team community,
After seeing Loren's tutorial on one thread, I'd thought would show the world how to change music in Hit & Run.
Firstly, you must have a Meta.ini with
Surreal Bot And of course, there's that part that stumps us the most: reversing the order of the hex values of the custom music file's size and replacing the values of the original file's size...
And of course, there's that part that stumps us the most: reversing the order of the hex values of the custom music file's size and replacing the values of the original file's size...
[deleted user] @SomeBot somehow I never needed to do this though, then again I'm just talking about switching, not new songs though.
@SomeBot somehow I never needed to do this though, then again I'm just talking about switching, not new songs though.
Fluffy If you're adding a new music track, you need to reverse the order of the hex values. If you're using something already in the game, you don't need to if you get it from the list.
If you're adding a new music track, you need to reverse the order of the hex values. If you're using something already in the game, you don't need to if you get it from the list.
ClaraMakes I'm trying to replace otto_chase with bollywood_01.
I replace the otto_chase hex values with bollywood_01s, and in-game the music doesn't change.
Do I have to change the names of the songs i
I'm trying to replace otto_chase with bollywood_01.
I replace the otto_chase hex values with bollywood_01s, and in-game the music doesn't change.
Do I have to change the names of the songs in the RMS file too?
I replace the otto_chase hex values with bollywood_01s, and in-game the music doesn't change.
Do I have to change the names of the songs in the RMS file too?
[deleted user] did you place in CustomFiles.ini a Path Redirection that has a path to the custom RMS file? You have to make folders similar to the RCF file you extracted the RMS file from.
cheers,
hipporeno
did you place in CustomFiles.ini a Path Redirection that has a path to the custom RMS file? You have to make folders similar to the RCF file you extracted the RMS file from.
cheers,
hipporeno
cheers,
hipporeno
ClaraMakes Yeah, I've done that as well.
I know it's loading the file, because it's crashed when I tried replacing the names of the songs into the RMS file. :p
Yeah, I've done that as well.
I know it's loading the file, because it's crashed when I tried replacing the names of the songs into the RMS file. :p
I know it's loading the file, because it's crashed when I tried replacing the names of the songs into the RMS file. :p
[deleted user] You should not change the names, just the hex values.
EDIT: in fact, DO NOT CHANGE THE NAMES.
You should not change the names, just the hex values.
EDIT: in fact, DO NOT CHANGE THE NAMES.
EDIT: in fact, DO NOT CHANGE THE NAMES.
Surreal Bot Correct me if I'm wrong, but this requires no new RSD files when attempting to play a different track from the game? My method involved replacing RSD files, even if the track I'm replacing w
Correct me if I'm wrong, but this requires no new RSD files when attempting to play a different track from the game? My method involved replacing RSD files, even if the track I'm replacing with is already from the game.
Loren Hipporeno, your first step is redundant. You don't need to redirect the file to the same file.
Hipporeno, your first step is redundant. You don't need to redirect the file to the same file.