Custom Track Distribution Maker

From Custom Mario Kart
Jump to navigation Jump to search
Custom Track Distribution Maker
Author: Prampo
Operating systems: Windows, Linux
Software type: Editor
Version: v0.9.3
Date of latest version: 2023-09-24
Download: GitHub
Discord server: Custom Track Distribution Maker


Custom Track Distribution Maker (also known as CTDM) is a program created by Prampo. It creates custom track distributions with a graphical interface. The program is currently in beta.

You can check the CTDM Tutorial for more details.



To install Custom Track Distribution Maker, follow these steps:

  1. Download Custom Track Distribution Maker.
  2. Download Wiimms SZS Tools.
  3. Download Wiimms ISO Tools.
  4. Download FFmpeg.
  5. Add FFmpeg to PATH.


Version History

Version Date of release Information
v0.1 2023-03-23 First release
v0.2 2023-04-02
  • Actually copied assets.
  • Added basic LE-CODE track config GUI.
v0.3 2023-04-20
  • Added custom music.
  • Added Gecko code patching.
  • Added multiple game version patching.
  • Added error logger.
v0.4 2023-05-16
  • Added MP3/WAV to BRSTM converter.
  • Track config now saves custom music correctly.
v0.5 2023-05-22
  • Readded support for BRSTM files.
  • Added global "myCodes" folders.
  • The spinning animation when patching no longer stutters.
v0.6 2023-05-29
  • Added basic XLSX config export.
  • Added an empty video in-game when selecting tracks.
  • Added option to patch the distribution without converting audio files.
v0.7 2023-06-30 You can now patch the game with a custom Wiimmfi region.
v0.8 2023-07-12
  • Improved setting interface.
  • Improved logging and dedicated error interface.
  • Added proper support for English on NTSC-U to Pack.xml.
  • JSON files with Gecko codes no longer swap the JAP and KOR parts.
  • Minor bug fixes and graphical issues.
v0.8.1 2023-07-18
  • The program no longer gives an error when BRSTM files have inconsistent names.
  • MP3/WAV files now loop in-game.
  • MP3/WAV files should no longer clip excessively during the amplification phase.
  • Custom music now works with all tracks instead of only the first 32.
v0.9 2023-08-08
  • Added custom characters.
  • Added custom UI.
  • Added option to include the original 32 tracks.
  • Added Wiimm's cup.
  • Added Wiimms SZS Tools version control.
  • Battle Mode now no longer crashes.
  • Added NTSC-K image support.
  • Files from the Scene/UI directory are now copied from ORIGINAL_DISC correctly.
  • Fixed many minor bugs.
v0.9.1 2023-08-16
  • Fixed an issue where custom cup icons were not displaying correctly in all menus.
  • Fixed a bug causing custom music to malfunction.
  • Fixed a compatibility problem with custom character models on Peach, Daisy and Rosalina.
  • Added "Create .zip" button for streamlined file sharing.
  • Added "Run on Dolphin" button for quick emulation startup.
v0.9.2 2023-08-23
  • Fixed a bug that caused tracks to be mapped to the wrong music files.
  • Fixed a bug where regular files were mistakenly flagged as "fast".
  • The online Multiplayer menu is now successfully patched.
  • Added new "AZ Sort" button, which allows you to alphabetically sort tracks.
v0.9.3 2023-09-24
  • Fixed custom music errors.
  • Fixed pack zipping function.
  • Added slot validator for validity checks.
  • Included battle arena music as music slot options.
  • Updated LE-CODE to build 38.