Odyssey Custom Music Tutorial
Table of Contents
Introduction
This tutorial will guide you through the process of importing custom music into Super Mario Odyssey. By following these steps, you can replace existing songs in the game with your chosen music while ensuring a smooth playback experience. This method involves using tools like Citric Composer and Aras Injector, as well as preparing your audio files correctly.
Step 1: Prepare Your Tools
-
Download Required Software
-
Choose Your Song
- Select the music file you wish to use. Ensure it's in WAV format.
Step 2: Backup Original Game Files
-
Navigate to the Mario Odyssey Folder
- Go to the
sound data
directory within the Mario Odyssey folder.
- Go to the
-
Backup Files
- Find the song you want to replace (e.g.,
BFS TM
for the fall theme). - Copy the original files:
BGM data.bfsar
and label it asBGM data - backup.bfsar
.BGM STD prefetch.bfsar
and label it asBGM STD prefetch - backup.bfsar
.
- Find the song you want to replace (e.g.,
Step 3: Edit the Music File
-
Open Citric Composer
- Double-click on
BGM data.bfsar
to open it in Citric Composer.
- Double-click on
-
Import Your WAV File
- Go to
Tools
and selectVisible Sound Editor
. - Import your WAV file by clicking
File
>Import
.
- Go to
-
Set Up the WAV File
- Use Audacity to ensure your WAV file has the correct number of channels (e.g., 4 channels).
- Export the WAV file with the correct output channel settings.
-
Adjust Project Info
- Set loop points to match the original song.
- Update the project info and eliminate loop static.
- Export the modified file as
st_arm_res_BGM_fall.bfs_tm
.
Step 4: Create the Prefetch File
-
Open the Stream Prefetch Tool
- Use the
Tools
menu in Citric Composer and selectStream to Prefetch
.
- Use the
-
Export Prefetch Data
- Set the version correctly (e.g., 4.0.0.0).
- Name your prefetch file (e.g.,
fall.prefetch
).
Step 5: Edit the BFG RP Group
-
Use Aras Injector
- Open Aras Injector and load the BGM resource.
- Export the
BFG RP
file.
-
Import the Prefetch Group
- Use Goldie's Grouper tool to load the prefetch group.
- Replace the appropriate file with your new music file.
-
Save Changes
- Save the updated BFG RP and close the tools.
Step 6: Test Your Changes
-
Load Aras Injector Again
- Import your newly edited BFG RP back into the Aras Injector.
- Ensure that all changes have been written successfully.
-
Play the Game
- Launch Super Mario Odyssey and navigate to the area where your custom music should play.
Conclusion
Congratulations! You've successfully replaced a song in Super Mario Odyssey with your custom music. Remember to keep backups of original files in case you want to revert changes later. Experiment with different songs and settings for varied gameplay experiences. Happy gaming!