Mkdd rename release files

Overview
mkdd rename release files is a tool created by Tarsa129. It is used to convert mod files (custom course and character) into a .zip file compatible with the MKDD Track Patcher.

Usage
This program takes a dropped folder as an input. However, the setup of the folder is particular. There is a particular file / directory setup that this program uses. The following sections define all possible contents of this directory that this program will accept.

Character Mods (make_folders.py)

 * driver folder (with the same name as the folder(s) used in Filesystem/MRAM.arc/driver)
 * kart folder (with the same name as the folder(s) used in Filesystem/MRAM.arc/kart)
 * selectAnm/individual character folders (select screen animations)
 * driveranm/individual folders (driver animations)
 * item folder (contains custom files intended for Filesystem/MRAM.arc/item)
 * flat images (within a folder named bti_files)
 * modinfo.ini file

Course Mods (rename.py)

 * A single- and multi- screen track.arc file. A multi-screen track is specified by having an "l" at the end of the .arc name. If only one .arc file is in the folder, a copy will be made and used for both screen modes.
 * Course name files in a directory named bti_files. Images in this folder should have their vanilla names, with an exception seen in the next section.
 * Regular and final lap .ast files. An .ast file with "final" in its filename will be treated as the final lap music, the other .ast file will be treated as the regular music.
 * A staff ghost .ght file
 * A minimap .json file
 * trackinfo.ini file

Multiple Languages
This program supports multiple languages. Different languages are specified by a tag at the end of the file name. Images with no tags will be considered the default images, and will be used for languages without with their own specific file. The tags are as follows: English: "_en", German: "_de" and "_ge", Spanish: "_sp" and "_es", French: "_fr", Italian: "_it"

All other files will be ignored.

Features
The features of this tool include an auto-generation of all folders needed to work with the MKDD Track Patcher and support for multiple languages, including the usage of a "default language".

Links

 * MKDD Track Patcher by Yoshi2