MKW-SP
Jump to navigation
Jump to search
Author: | Stebler |
---|---|
Type: | Riivolution |
Version: | v0.1.2 |
Release: | 2022-02-27 |
Latest update: | 2022-02-27 |
Website: | mkw-sp.com |
Download: | GitHub |
Source Code: | GitHub |
Discord Server: | MKW-SP |
Overview
Mario Kart Wii - Service Pack (abbreviated MKW-SP) is an open source mod created by stebler. It features up to 6 different licenses, viewing up to 11 ghosts at a time, a custom speedometer, SD ghost saving, and more.
A quote from the author:
- MKW-SP is fully open-source and the code (including the whole history) and the issue tracker are available on Github, and so is my Ghidra repository. That means that anyone is free (and welcome) to implement new features. Feedback is also very appreciated and will be listened to.
Credits
- CLF78, for his help with the initial release.
- Lami, Riidefi, Seeky and StarMKWii for contributing on Github.
- All developers in the table below for creating code used in the mod.
Media
Version History
Version | Date of release | Information |
---|---|---|
v0.1 | 2022-02-27 | First release |
v0.1.1 | 2022-02-27 |
File management
Translations
Multi-ghost
Menus
HUD
Miscellaneous
|
v0.1.2 | 2022-02-27 |
Robustness and security
Miscellaneous
|
Features
Feature | Author | Information |
---|---|---|
Custom Save System | stebler | The rksys.dat format is replaced with a custom system that can support more than 4 licenses (for now the UI can handle up to 6) and additional settings. Ghosts are moved to separate files and everything is always unlocked. Riivolution’s redirect feature is used to store all files to the SD card (or equivalent) instead of the NAND. |
11-Way Multi-Ghost | stebler | It is possible to race against or watch up to 11 ghosts at once. One can switch between ghosts during a replay (similar to live view). The ghost selection UI has been accordingly remade from scratch. |
Tag Limit Increase | stebler | Up to 12 tags can be shown at once (from 3 in the vanilla game). |
Speedometer | stebler, Syara | The speed of the player is shown in the HUD, including moving road and moving water. Split-screen is supported. The “SPEED” label has been translated into 4 languages. |
Additional Ghost Metadata | stebler, Chadderz, MrBean35000vr, CLF78 | The sha-1 of the track, whether 200cc was enabled, more precise finish times and detected glitches are saved at the end of the ghost file. The first two properties are used to only show ghosts for the correct track and engine class. The equivalent fields can be read from CTGP ghosts for the same purpose. The sha-1 computation doesn’t take _Dif files into account, allowing for e.g. custom textures. |
Pause Menu Improvements | stebler, Riidefi | Additional buttons have been added to the pause menus, notably one to change the settings and another to go back directly to the ghost selection. |
Translations | stebler, MK Translation Project | All languages (plus Dutch) are supported in all versions of the game. Some of the MKW-SP-specific strings are also translated. |
My Stuff Folder | N.A. | Allows for file replacements such as custom tracks, custom music and so on. For tracks and UI files, it is possible to replace only certain U8 subfiles by adding the _Dif suffix to the archive name (e.g. koopa_course_Dif.szs or MenuSingle_E_Dif.szs). |
Automatic BRSAR Patching | Elias_ | The revo_kart.brsar file is automatically patched to prevent music from cutting off mid-race. |
Rear View In Replay | stebler | In ghost replay mode, cinematic view is replaced by rear view. |
Hide HUD Labels | stebler | License setting. The TIME, LAP and SPEED HUD labels are hidden. |
4:3 FOV in 16:9 | Brandondorf9999] | License setting. The wider 4:3 field-of-view is used in 16:9 mode |
Mii Heads On Minimap | stebler | License setting. For local players and ghosts, the Mii replaces the character as minimap icon. |
Instant Menu Transitions | Riidefi | License setting. This allows for much faster navigation. |
Input Display | Riidefi | License setting. The controller inputs are shown in the HUD. Split-screen and 200cc are supported. |
200cc | MrBean35000vr | VS and time trial rule. A speed class with a 1.5x speed multiplier, brake drifting and fast falling. |
Ghost Sorting | stebler | Time trial rule. In the selection UI and in race ghosts can be sorted by finish time or by creation date. |
Ghost Tag Visibility | stebler | Time trial rule. Ghost tags can be shown for all, focused only or no ghost. |
Ghost Tag Content | stebler | Time trial rule. Ghost tags can be either the Mii name, finish time or creation date. |
Solid Ghosts | stebler | Time trial rule. Transparency can be disabled for all, focused only or no ghost. |
Ghost Sound | stebler | Time trial rule. Sound can be enabled for all, focused only or no ghost |
Limitations and known bugs
- Ghost solidity is off by one frame when switching. See issue 44.
- VS and battle settings aren’t saved. See issue 50.
- Most gecko codes won’t work because of the different memory map. A warning is shown on the title screen if they are enabled. When memory protection is implemented, support will be dropped altogether.