Difference between revisions of "MKW-SP"
Jump to navigation
Jump to search
m (Fixed 0.1.9 download link in changelog) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 8: | Line 8: | ||
|- | |- | ||
! Version: | ! Version: | ||
− | | v0.1. | + | | v0.1.12 |
|- | |- | ||
! Date of latest version: | ! Date of latest version: | ||
− | | 2023-05- | + | | 2023-05-29 |
|- | |- | ||
! Download: | ! Download: | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.12/mkw-sp-v0.1.12.zip GitHub] |
|- | |- | ||
! Website: | ! Website: | ||
Line 20: | Line 20: | ||
|- | |- | ||
! Source code: | ! Source code: | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp GitHub] |
|- | |- | ||
! Discord server: | ! Discord server: | ||
Line 30: | Line 30: | ||
<spoiler text="A quote from the author"> | <spoiler text="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 [https://github.com/ | + | : ''MKW-SP is fully open-source and the code (including the whole history) and the issue tracker are available on [https://github.com/mkw-sp/mkw-sp Github], and so is my [https://drive.google.com/drive/folders/1I1VRfeut3NtPeddePutfAaZhduVdKhhc Ghidra repository]. That means that anyone is free (and welcome) to implement new features. Feedback is also very appreciated and will be listened to.'' |
</spoiler> | </spoiler> | ||
Line 335: | Line 335: | ||
! Information | ! Information | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1/mkw-sp-v0.1.zip v0.1] |
| 2022-01-30 | | 2022-01-30 | ||
| First release | | First release | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.1/mkw-sp-v0.1.1.zip v0.1.1] |
| 2022-02-14 | | 2022-02-14 | ||
| | | | ||
Line 386: | Line 386: | ||
** The Mushroom strategy is now saved in the MKW-SP ghost header. | ** The Mushroom strategy is now saved in the MKW-SP ghost header. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.2/mkw-sp-v0.1.2.zip v0.1.2] |
| 2022-02-27 | | 2022-02-27 | ||
| | | | ||
Line 401: | Line 401: | ||
** Menu transitions will fade to black again. | ** Menu transitions will fade to black again. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.3/mkw-sp-v0.1.3.zip v0.1.3] |
| 2022-03-01 | | 2022-03-01 | ||
| The game no longer crashes when there is no internet connectivity on console. | | The game no longer crashes when there is no internet connectivity on console. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.4/mkw-sp-v0.1.4.zip v0.1.4] |
| 2022-03-01 | | 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. | | 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. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.5/mkw-sp-v0.1.5.zip v0.1.5] |
| 2022-07-06 | | 2022-07-06 | ||
| | | | ||
Line 455: | Line 455: | ||
** Added support for multiple [[My Stuff]] folders. | ** Added support for multiple [[My Stuff]] folders. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.6/mkw-sp-v0.1.6.zip v0.1.6] |
| 2022-07-07 | | 2022-07-07 | ||
| | | | ||
Line 461: | Line 461: | ||
* Delayed payload write-protection. | * Delayed payload write-protection. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.7/mkw-sp-v0.1.7.zip v0.1.7] |
| 2022-07-07 | | 2022-07-07 | ||
| | | | ||
Line 469: | Line 469: | ||
* Fixed [[Wii U]] detection. | * Fixed [[Wii U]] detection. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.8/mkw-sp-v0.1.8.zip v0.1.8] |
| 2022-07-21 | | 2022-07-21 | ||
| | | | ||
Line 497: | Line 497: | ||
** Added start for Mission Mode support. | ** Added start for Mission Mode support. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.9/mkw-sp-v0.1.9.zip v0.1.9] |
| 2022-08-13 | | 2022-08-13 | ||
| | | | ||
Line 517: | Line 517: | ||
** Fixed exception handler error. | ** Fixed exception handler error. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.10/mkw-sp-v0.1.10.zip v0.1.10] |
| 2023-05-21 | | 2023-05-21 | ||
| | | | ||
Line 570: | Line 570: | ||
** Fixed BlueBomb vulerability exploit. | ** Fixed BlueBomb vulerability exploit. | ||
|- | |- | ||
− | | [https://github.com/ | + | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.11/mkw-sp-v0.1.11.zip v0.1.11] |
| 2023-05-22 | | 2023-05-22 | ||
| Fixed crash if the system language was set to Dutch. | | Fixed crash if the system language was set to Dutch. | ||
+ | |- | ||
+ | | [https://github.com/mkw-sp/mkw-sp/releases/download/v0.1.12/mkw-sp-v0.1.12.zip v0.1.12] | ||
+ | | 2023-05-29 | ||
+ | | | ||
+ | * Fixed a bug where a player could get points for hitting their own teammates. | ||
+ | * Fixed enemy routes. | ||
+ | * Improved some crash screens. | ||
+ | * Updated ghost saving to no longer truncate the folder name. | ||
+ | * Fixed [[NTSC]] regions on Dolphin. | ||
+ | * Fixed Japanese translation. | ||
|} | |} | ||
== Known Bugs == | == Known Bugs == | ||
− | + | A list of bugs and planned features can be found [https://github.com/mkw-sp/mkw-sp/issues here]. | |
− | |||
− | |||
[[Category:Other Mods]] | [[Category:Other Mods]] |
Latest revision as of 20:23, 21 June 2023
Author: | stebler |
---|---|
Type: | Homebrew Application |
Version: | v0.1.12 |
Date of latest version: | 2023-05-29 |
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.
- GnomedDev, Lami, Riidefi, Seeky, Star, and vabold, for contributing on GitHub.
- Syara, for translation images.
- The Translation Project, for all translations.
- All developers in the table below for creating code used in the mod.
Media
Features
UI
Feature | Author | Information |
---|---|---|
Bigger Explanation Text | Wingcapman | Allows explanation text of settings to have a second line. |
Custom Course Selection | stebler, vabold | Redesigns the course selection. It removes the cup system and instead displays a scrollable roster of tracks, displayed with their thumbnail and name. |
Extended Regions | Atlas, Zachruff | Adds custom in-game flags and texts to regions that are not available originally. |
Pick The Same Character | Palapeli | Turns the "Pick The Same Character" split-screen glitch into a feature. |
Time Trials
Feature | Author | Information |
---|---|---|
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. |
Additional Ghost Metadata | stebler, Chadderz, MrBean35000vr, CLF78 | The track's SHA1, whether 200cc was enabled, more precise finish times and detected glitches are saved at the end of a new 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 Revolution's ghosts for the same purpose. The SHA1 computation does not take "_Dif" files into account, allowing for e.g. custom textures. |
Ghost Settings | stebler, Riidefi | Tag count, tag content, ghost opacity, ghost sound, and ghost sorting can be configured. |
Mirror Mode | henry | Adds Mirror Mode to Time Trials. |
Position Tracker | stebler | The position tracker can be enabled in Time Trials. |
Rear View In Replay | stebler | In Ghost Replay mode, cinematic view is replaced by rear view. |
Vanilla Mode | stebler | Disables most features to accompany competitive Time Trials better. |
Races
Feature | Author | Information |
---|---|---|
200cc | MrBean35000vr | A speed class with a 1.5× speed modifier, brake drifting and fast falling. |
4:3 FOV in 16:9 | Brandondorf9999 | The wider 4:3 field-of-view is used in 16:9 mode. |
Mega Thunder Cloud | Hibyehello, Zachruff | Makes the Thunder Cloud give a Mega Mushroom effect instead of shrinking the player. |
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. |
Battle and Team Mode
Feature | Author | Information |
---|---|---|
Colorblind Palette | stebler | Adds a colorblind-friendly palette for team colors. |
Colored Timer | stebler | Gives the timer the player's team color. |
Custom Team Size | stebler, GnomedDev, Palapeli | Allows Battle and team mode to be played with up to six teams. This option can be randomized. |
FFA | stebler | Adds free-for-alls to Battle Mode. |
Friendly Fire | stebler | Allows players to hit their own teammates. |
Scores on Minimap | stebler | Displays the current scores of the match on the minimap. |
HUD
Feature | Author | Information |
---|---|---|
Disable Minimap | Star | Disables the minimap. |
Hidden HUD Labels | stebler | The "TIME", "LAP" and "SPEED" labels can be hidden. |
Input Display | Riidefi, stebler, Lydeum | The controller inputs are shown in the HUD. Split-screen and 200cc are supported. Currently, the only controller display used is a GameCube Controller. |
Mii Heads On Minimap | stebler | Replaces character icons on the minimap with Mii heads. |
Speedometer | stebler, Gaberboo, GnomedDev, Syara | The player's speed is shown in the HUD, including moving road and moving water. Split-screen is supported. The "SPEED" label is supported by different languages. |
Tag Limit Increase | stebler, Star | The amount of maximum tags displayed on screen has been increased from three to 12. It defaults to three. |
Tag Render Distance | Star | Turns the "Battle Glitch" into a feature. |
Sound
Feature | Author | Information |
---|---|---|
Final Lap Settings | stebler, Melg, CLF78 | The final lap jingle and final lap music can be configured. |
Item Music Setting | stebler | The Star, Mega Mushroom, shocked, and squished music effects can be disabled. |
Volume Settings | stebler | Allows the configuration of the master volume and music volume. |
Video
Feature | Author | Information |
---|---|---|
Force FPS | GnomedDev | Forces 30 or 60 frames per second. |
My Stuff
Feature | Author | Information |
---|---|---|
BRSTM Fixup | stebler | BRSTMs that are too long or have the wrong number of channels will not cut off. The revo_kart.brsar is also automatically patched. |
Layered Archives | stebler | For track and UI files, it is possible to replace only certain subfiles by adding the "_Dif" suffix to the archive name (e.g. koopa_course_Dif.szs or MenuSingle_E_Dif.szs). |
LZMA Compression | stebler | The standalone LZMA format can be used in place of YAZ0, allowing for smaller file sizes. |
Random BRSTMs | stebler | Multiple BRSTMs can be placed in a folder with the name of the replaced files and will be picked at random. |
Sound Archive Subfile Replacement | stebler | Individual sounds from revo_kart.brsar can be replaced by BRSTMs. It works per sound ID. This is not compatible with the Random BRSTMs feature. |
Miscellaneous
Feature | Author | Information |
---|---|---|
Custom Discord Status | Riidefi, IPG | On Dolphin 5.0-17155 and later, the game can configure a custom Discord status. |
Custom Save System | stebler, Riidefi, Star | 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. Character, vehicle and course selections are saved. Ghosts are moved to separate files and everything is always unlocked. All files are stored on the SD card or a USB device. |
Disc Change Explanation | Lami, thepikachugamer | Explains how to change discs on Dolphin. |
Improved Logging and Crash Reports | stebler, Riidefi, Star | A log is stored to a file on the SD/USB and crash reports contain more details. By default, they are deleted after one week. Some bugs in custom tracks have specific checks with associated explanation messages. |
In-Game Updater | stebler, Star, Palapeli, Zachruff | The distribution can be updated in-game. |
Instant Menu Transitions | Riidefi | Removes the menu transitions the game uses. |
No NTSC-K Region Lock | stebler, Palapeli | The NTSC-K version of the game can be played on global consoles. |
Performance Overlay | stebler | The CPU, GPU and RAM usage can be displayed as bars on the screen. |
Security Mitigations | Star | Several security mitigations such as DEP, stack canaries or ASLR are implemented to make the game harder to exploit by malicious custom files or in case of a vulnerability in the networking code. |
Simplified Controls | stebler | Simplifies the controls to use ZL (CC/CCP) or Y (GCN) to trick or wheelie. |
Storage Benchmark | stebler | The speed of the SD/USB devices can be tested in various workloads. |
Thumbnail Generator | stebler | Creates thumbnails for tracks and battle arenas in the mkw-sp/thumbnails/ folder. |
Translations | stebler, Translation Project | All languages (plus Dutch) are supported in all versions of the game. Some of the MKW-SP-specific strings are also translated. |
Visual Checkpoints | Riidefi | The checkpoints can now be displayed as an overlay. |
Visual Collision Model | Riidefi | The collision model (KCL) can now be displayed as an overlay or in place of the course model. |
Wii Menu Channel | stebler, Palapeli, Zachruff | The distribution has its own channel in the Wii Menu. |
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 |
|
v0.1.7 | 2022-07-07 |
|
v0.1.8 | 2022-07-21 |
|
v0.1.9 | 2022-08-13 |
|
v0.1.10 | 2023-05-21 |
|
v0.1.11 | 2023-05-22 | Fixed crash if the system language was set to Dutch. |
v0.1.12 | 2023-05-29 |
|
Known Bugs
A list of bugs and planned features can be found here.