To add a command to the config.yml file, on an empty line (anywhere in the file), put the command name, followed by a colon and a space, followed by the command value. For example, track-name: Desert Fort
would change the track name.
List of types and what they mean:
Type | Description |
---|---|
string | General text, e.g. time_trial.mp4 , "Desert Fort" |
int | Number without a decimal part, e.g. 18 , 52428800 |
float | Number which can have a decimal part, e.g. 15.5 , 100 |
boolean | true or false |
- Only one of
chadsoft-ghost-page
,main-ghost-filename
, andmain-ghost-auto
can be specified. - When
timeline
istop10
, the following restrictions are placed (main-ghost-auto
will follow the logic of the below options depending on whether it is a link or filename):chadsoft-ghost-page
can only be specified if either:top-10-gecko-code-filename
is specifiedtop-10-highlight
is-1
iftop-10-chadsoft
is specified
main-ghost-filename
takes precedence over the ghost retreived bytop-10-chadsoft
Command | Type | Description |
---|---|---|
chadsoft-ghost-page |
string | Link to the Chadsoft ghost page of the ghost to record. Specifying this will download the ghost file. In addition, if the track is a custom track, the program will automatically download the szs file from Wiimm's Custom Track Archive. See above for when this option is not valid. |
main-ghost-filename |
string | Filename of the main ghost to record. Takes precedence over the ghost retrieved by top-10-chadsoft if it is specified. See above for when this option is not valid. |
main-ghost-auto |
string | Smart option which is just main-ghost-filename and chadsoft-ghost-page combined. Will automatically detect which option to use, based on the option input (i.e. chadsoft link will use chadsoft-ghost-page , otherwise assumes main-ghost-filename ). See above for when this option is not valid. |
- Only one of
chadsoft-comparison-ghost-page
,comparison-ghost-filename
, andcomparison-ghost-auto
can be specified.
Command | Type | Description |
---|---|---|
iso-filename |
string | Filename of the Mario Kart Wii ISO or WBFS. Note that NKIT is not supported. |
szs-filename |
string | Filename of the szs file corresponding to the ghost file, if recording for a custom track. You do not need to specify this if you specify chadsoft-ghost-page or top-10-chadsoft (with exceptions). Exception: tracks are automatically downloaded from Wiimm's Custom Track Archive, but some tracks are not available. In that case, specifying the szs filename is required. |
output-video-filename |
string | Filename of the output recorded ghost. All possible allowed formats are mkv , webm , and mp4 . See Encoding related commands for details on restrictions. |
on-200cc |
boolean | Forces the use of 200cc, regardless if the ghost was set on 200cc or not. If neither on-200cc nor no-200cc is set, auto-tt-recorder will automatically detect 150cc or 200cc if chadsoft-ghost-page or top-10-chadsoft is specified, otherwise it will assume 150cc. |
no-200cc |
boolean | Forces the use of 150cc, regardless if the ghost was set on 150cc or not. If neither on-200cc nor no-200cc is set, auto-tt-recorder will automatically detect 150cc or 200cc if chadsoft-ghost-page or top-10-chadsoft is specified, otherwise it will assume 150cc. |
Command | Type | Description |
---|---|---|
timeline |
string | Choice of recording timeline to use. Possible options are below. Default is noencode . |
noencode | Race footage only, fastest to dump, just packages the raw frame and audio dump into an mkv file, no support for editing | |
ghostonly | Race footage only, but supports all the editing options available for the race, e.g. fade in/out, input display | |
ghostselect | Records starting from the Time Trial Ghost Select Screen | |
mkchannel | Records from the Mario Kart Channel Race Ghost Screen | |
top10 | Records a Custom Top 10 into the Mario Kart Channel Race Ghost Screen |
Command | Type | Description |
---|---|---|
top-10-chadsoft |
string | Chadsoft link for the custom top 10 leaderboard. Current supported filters are the filters that Chadsoft supports, i.e. Region, Vehicles, and Times. Specifying this will download the ghost file based on the ghost highlighted by top-10-highlight . In addition, if the track is a custom track, the program will automatically download the szs file from Wiimm's Custom Track Archive. This cannot be specified with top-10-gecko-code-filename , or chadsoft-ghost-page UNLESS top-10-highlight is -1 . |
top-10-location |
string | What portion of the globe will show on the top 10 screen. Possible options are ww /worldwide for the 3d globe, or a location option from the allowed options at https://www.tt-rec.com/customtop10/. If top-10-gecko-code-filename is specified instead, then the possible options are ww /worldwide for the 3d globe, and anything else to show the regional globe. Default is ww . |
top-10-title |
string | The title that shows at the top of the Top 10 Leaderboard. This option supports format specifiers which are listed below. The default is {trackName} {cc} {vehicle} {category} {continent} Top 10 . The format is smart in that if an option ends up being empty, it will consume the following space (i.e. so you don't get something like Mario Circuit Glitch ). Ignored if top-10-gecko-code-filename is specified. |
{trackName} |
The name of the track, using the name from track-name . |
|
{cc} |
Nothing if the leaderboard is 150cc, otherwise 200cc . |
|
{vehicle} |
The vehicle specified by the leaderboard link vehicle filter (including Karts/Bikes). Will use the PAL name of the vehicle if a PAL ISO is provided, otherwise will use the NTSC-U name. Nothing if there is no vehicle filter. | |
{vehicleUS} |
Same as {vehicle} , but will always use the NTSC-U name. |
|
{vehicleEU} |
Same as {vehicle} , but will always use the PAL name. |
|
{location} |
The full name of the location provided by top-10-location . |
|
{locationWWisCTGP} |
The full name of the location provided by top-10-location , but if top-10-location evaluates to ww /worldwide , then uses CTGP instead, as technically speaking it is not truly the Worldwide Top 10 as there could be runs set off CTGP. |
|
{category} |
The category of the leaderboard. This is not exactly the category listed on the Chadsoft page, but is modified to a name that is more understood by the community. A full explanation can be found here. | |
{continent} |
The continent specified by the leaderboard link region filter, or Worldwide if All is specified. |
|
{continentWWisCTGP} |
Same as {continent} , but uses the same logic as {locationWWisCTGP} for Worldwide . |
|
top-10-highlight |
int | The entry to highlight on the Top 10 Leaderboard. Must be in range 1 -10 , or -1 for no highlight. Default is 1 . Ignored if top-10-gecko-code-filename is specified. |
top-10-censors |
string | Chadsoft player IDs of the players to censor on the top 10 screen (replace with Player), separated by spaces. The player ID can be retrieved from the chadsoft player page. Ignored if top-10-gecko-code-filename is specified. |
top-10-gecko-code-filename |
string | The filename of the file containing the gecko code used to make a Custom Top 10. This cannot be specified with top-10-chadsoft . If your Top 10 is anything more complicated than a chadsoft leaderboard, then you're better off using https://www.tt-rec.com/customtop10/ to make your Custom Top 10. The program will do some basic validation to ensure that it actually is a top 10 gecko code and it is for the right region. |
Command | Type | Description |
---|---|---|
fade-in-at-start |
boolean | Whether to fade in at the start of the video. Only applicable for mkchannel , top10 , and ghostselect timelines. Default is false . |
ending-delay |
int | How many frames to wait after the race ends. Default is 600. |
Command | Type | Description |
---|---|---|
dolphin-resolution |
string | Internal resolution for Dolphin to render at. Possible options are 480p , 720p , 1080p , 1440p , and 2160p . Default is 480p (966x528) |
no-background-blur |
boolean | If enabled, on most tracks, the blurry/fuzzy background images are now sharp and clear. Warning: On certain tracks, enabling this will cause the track to look blurry. Known tracks: Underground Sky, Big Express City. |
no-bloom |
boolean | If enabled, disables the "bloom" effect (Wikipedia). The effect is notable for not rendering properly on resolutions higher than 480p. Disabling bloom will cause graphics to look sharper however textures will have increased contrast which may be a negative depending on the viewer. |
hq-textures |
boolean | Whether to enable HQ textures. Current built-in HQ textures supported are the Item Slot Mushrooms. Looks bad at 480p. |
extra-hq-textures-folder |
string | The folder containing any extra HQ textures you want. If omitted or null , don't load any extra textures. Note that hq-textures needs to be enabled for the textures to be loaded. Technical Note: The program loads the texture files by copying them over to the dolphin textures folder located at User/Load/Textures . To avoid unnecessary copies every time the program is run, the program checks if the texture file has already been copied by comparing when each file was last modified. If the source and dest file have different timestamps, then it is copied over. |
use-ffv1 |
boolean | Whether to use the lossless ffv1 codec. Note that an ffv1 dump has the exact same quality as an uncompressed dump, i.e. they are exactly the same pixel-by-pixel. This probably doesn't matter as YouTube will heavily compress uploaded videos anyway, but scientific tests haven't been done yet. |
Command | Type | Description |
---|---|---|
extra-gecko-codes-filename |
string | The filename of the file containing any extra gecko codes you want when recording. Not enabled during the top 10 /mkchannel screen. The program will check if the file is a gecko code file, and will print out a detailed error message if it is not. Additionally, it will error out if there are any codes in the extra gecko codes file with the same names as the codes in the autogenerated gecko code file, and will also error out if the extra gecko codes file enables any codes in the autogenerated gecko code file (again based on code name). Note that there is no way to verify if the codes you input are of the correct region or if they conflict with any of the autogenerated gecko codes. |