Difference between revisions of "MKW-SP"
Jump to navigation
Jump to search
(Added update; can someone else do the patch notes please?) |
(Updated the page with the two latest releases) |
||
Line 8: | Line 8: | ||
|- | |- | ||
! Version: | ! Version: | ||
− | | v0.1. | + | | v0.1.6 |
|- | |- | ||
! Date of latest version: | ! Date of latest version: | ||
− | | 2022-07- | + | | 2022-07-07 |
|- | |- | ||
! Download: | ! Download: | ||
− | | [https://github.com/stblr/mkw-sp/releases/download/v0.1. | + | | [https://github.com/stblr/mkw-sp/releases/download/v0.1.6/mkw-sp-v0.1.6.zip GitHub] |
|- | |- | ||
! Website: | ! Website: | ||
Line 35: | Line 35: | ||
=== Credits === | === Credits === | ||
* [[CLF78]], for his help with the initial release. | * [[CLF78]], for his help with the initial release. | ||
− | * [[Lami]], [[Riidefi]], [[Seeky]], and Star, for contributing on | + | * [[Lami]], [[Riidefi]], [[Seeky]], and Star, for contributing on GitHub. |
* All developers in the table below for creating code used in the mod. | * All developers in the table below for creating code used in the mod. | ||
Line 47: | Line 47: | ||
! Author | ! Author | ||
! Information | ! Information | ||
+ | |- | ||
+ | | MKW-SP Channel | ||
+ | | [[stebler]] | ||
+ | | A shortcut on the main Wii menu to boot the game with MKW-SP enabled. | ||
|- | |- | ||
| Custom Save System | | Custom Save System | ||
| [[stebler]] | | [[stebler]] | ||
− | | The rksys.dat format is replaced with a custom system that can support more than four licenses (for now, the UI can [https://www.mkw-sp.com/assets/6-licenses.png handle up to six]) and [https://www.mkw-sp.com/assets/license-settings.png additional settings]. Ghosts are moved to separate files and everything is always unlocked. [[Riivolution]] | + | | The [[rksys.dat]] format is replaced with a custom system that can support more than four licenses (for now, the UI can [https://www.mkw-sp.com/assets/6-licenses.png handle up to six]) and [https://www.mkw-sp.com/assets/license-settings.png 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 | | 11-Way Multi-Ghost | ||
Line 215: | Line 219: | ||
| [https://github.com/stblr/mkw-sp/releases/download/v0.1.5/mkw-sp-v0.1.5.zip v0.1.5] | | [https://github.com/stblr/mkw-sp/releases/download/v0.1.5/mkw-sp-v0.1.5.zip v0.1.5] | ||
| 2022-07-06 | | 2022-07-06 | ||
− | | | + | | |
+ | * New applications: | ||
+ | ** Added [[Homebrew Channel]] support. | ||
+ | ** Added USB 2.0 support. | ||
+ | ** Added [[NTSC-K]] console support. | ||
+ | ** Rewrote settings system. | ||
+ | ** Added MKW-SP channel. | ||
+ | ** Added in-game updater. | ||
+ | ** Added MKW-SP menu. | ||
+ | * Time Trials: | ||
+ | ** Fixed wheelie particle effect with multi-ghost. | ||
+ | ** Fixed wrong race end animation with multi-ghost. | ||
+ | ** Fixed dynamic ghost transparency for all vehicle parts. | ||
+ | ** Muted invisible Lakitus. | ||
+ | * Performance: | ||
+ | ** Improved [[YAZ0]] compression speed. | ||
+ | ** Moved ghost listing to background. | ||
+ | ** Reduced memory usage of font archives. | ||
+ | ** Allowed concurrently readable and decompressable archives. | ||
+ | ** Added LZMA compression support. | ||
+ | ** Allowed tracks to be loaded in the Time Trials menu. | ||
+ | ** Prioritized Dolphin clock overrides which caused sound glitches. | ||
+ | ** Increased ghost count limit to 4096. | ||
+ | * Graphics: | ||
+ | ** Readded copy patch filter. | ||
+ | ** Added [[BRRES Anti-flicker]]. | ||
+ | ** Allowed loading screen to be a customizable color. | ||
+ | * HUD: | ||
+ | ** Improved input display layout. | ||
+ | ** Added optional position tracker in Time Trials. | ||
+ | ** Made HUD labels setting dynamic. | ||
+ | * Security: | ||
+ | ** Added memory write-protection. | ||
+ | ** ASLR is now applied to thread stacks. | ||
+ | ** Disabled code execution in MEM2 and top of MEM1. | ||
+ | ** Added stack canaries. | ||
+ | * Miscellaneous: | ||
+ | ** Added in-game command console. | ||
+ | ** Added details to crash reports. | ||
+ | * In-progress features: | ||
+ | ** Added a way to replace files from a server on the local network. | ||
+ | ** Added the possibility to replace [[BRSAR]] subfiles independantly. | ||
+ | ** Added support for multiple [[My Stuff]] folders. | ||
+ | |- | ||
+ | | [https://github.com/stblr/mkw-sp/releases/download/v0.1.6/mkw-sp-v0.1.6.zip v0.1.6] | ||
+ | | 2022-07-07 | ||
+ | | | ||
+ | * Fixed NAND issue on Dolphin. | ||
+ | * Delayed payload write-protection. | ||
|} | |} | ||
Revision as of 14:05, 7 July 2022
Author: | stebler |
---|---|
Type: | Homebrew Application |
Version: | v0.1.6 |
Date of latest version: | 2022-07-07 |
Download: | GitHub |
Website: | mkw-sp.com |
Source code: | GitHub |
Discord server: | MKW-SP |
Overview
MKW-SP (short for Mario Kart Wii - Service Pack) is an open-source mod created by stebler. It features up to six different licenses, viewing up to 11 ghosts at a time, a custom speedometer, SD ghost saving, and more.
Credits
- CLF78, for his help with the initial release.
- Lami, Riidefi, Seeky, and Star, for contributing on GitHub.
- All developers in the table below for creating code used in the mod.
Media
Features
Feature | Author | Information |
---|---|---|
MKW-SP Channel | stebler | A shortcut on the main Wii menu to boot the game with MKW-SP enabled. |
Custom Save System | stebler | The rksys.dat format is replaced with a custom system that can support more than four licenses (for now, the UI can handle up to six) 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 a 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 three in the vanilla game). |
Speedometer | stebler, Syara | The player's speed is shown in the HUD, including moving road and moving water. Splitscreen is supported. The “SPEED” label has been translated into four languages. |
Additional Ghost Metadata | stebler, Chadderz, MrBean35000vr, CLF78 | The track's SHA1, whether 200cc is 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 SHA1 computation does not take _Dif files into account, allowing for 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 | stebler | 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 will now be 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. Splitscreen and 200cc are supported. |
200cc | MrBean35000vr | VS and Time Trial rule. A speed class with a 1.5× speed modifier, 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. |
Version History
Version | Date of release | Information |
---|---|---|
v0.1 | 2022-01-30 | First release |
v0.1.1 | 2022-02-14 |
|
v0.1.2 | 2022-02-27 |
|
v0.1.3 | 2022-03-01 | The game no longer crashes when there is no internet connectivity on console. |
v0.1.4 | 2022-03-01 | CTGP 200cc ghosts set with Baby Peach, Toad, Dry Bones, Mario, Peach, Diddy Kong, Waluigi, or Donkey Kong no longer desync when accelerating from a low speed. |
v0.1.5 | 2022-07-06 |
|
v0.1.6 | 2022-07-07 |
|
Known Bugs
- Ghost solidity is off by one frame when switching. See issue 44.
- VS and Battle settings are not saved. See issue 50.
- Most Gecko codes will not 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.