Mario Kart 64
Loading...
Searching...
No Matches
Custom Audio

Replacing music tracks (sequences) requires a zip file that contains audio tracks in the same path/naming as in the original mk64.o2r. Only wav, mp3, ogg and flac are supported. To define the loop you need to create a json with the same name but end with .json. the json look like this:

{
"loop": {
"start": 0,
"end": 0
}
}

The json file are optional. The unit of start and end is in pcm frames. You can use a tool like Audacity to find the correct values (it's call samples in Audacity). All properties available are:

{
"name": "Name",
"author": "Author",
"date": "Date",
"loop": {
"start": 0,
"end": 0
}
}

The name, author and date are optional. The loop is used to define the loop of the sequence. If you don't want to loop the sequence, you can just remove the loop property. date doesn't have any effect on the audio playback.

Example:

You want to change sound/sequences/main_menu then you just need to create a zip file with the following structure:

audio_pack.zip
└── sound
└── sequences
└── main_menu.mp3
└── main_menu.json

Future plans

  • Support samples.
  • Create a tool to convert sequences and samples.