Character Roster Swapper

From MK8
Revision as of 14:12, 4 March 2023 by Scutlet (talk | contribs) (Created page with "{| class="textbox float-right grid width:30%" |+ {{PAGENAME}} ! Author: | Scutlet |- ! Operating systems: | Any Major |- ! Programming language: | Python 3 |- ! Software t...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Character Roster Swapper
Author: Scutlet
Operating systems: Any Major
Programming language: Python 3
Software type: Generator
Console: Wii U (CEMU emulator only)
Game Version: v4.1
File Formats: .asm (CEMU Assembly Patch)
Version: v1.0
Date of latest version: 2023-02-22
Download: GitHub

Overview

Character Roster Swapper is a Python 3 script that allows swapping character slots by generating modified character rosters. It does so by generating a CEMU assembly patch. As such, modified rosters generated through this tool can currently only be used for the Wii U version of Mario Kart 8 when played using the CEMU emulator.

Media

Features

  • Generate a CEMU assembly patch that modifies the character roster.

Installation

Execute the tool's Python script as follows:

  1. Download the latest source code (either the zip or tar.gz).
  2. Install the latest version of Python 3.8 (or higher).
  3. Open up a terminal of choice, and navigate to the place where the source code was extracted.
  4. Modify the character roster in roster.py.
  5. Run the tool using python swap_roster.py -n "<Modname>" -d "<Description>" with a desired mod name and description.
  6. Copy the resulting output files over to CEMU's graphics pack folder. By default, this can be found at <cemu>\graphicPacks\downloadedGraphicPacks\MarioKart8\Mods.
  7. Activate the graphics pack in CEMU at Options > Graphic packs.

Version History

Version Date of release Information
v1.0 2023-02-22 First release
By the same author: Scutlet