|PGP key:||F19A 5DCB 1186 79C2 0ABB|
19F4 E431 5998 4795 401E
I'm Leseratte ([ˈleːzəˌʁatə]), a German MKWii player. The following MKWii game patches were created by me:
- Wiimmfi-Server (together with Wiimm) and the Wiimmfi competition service
- The LE-CODE and all of its new features
- Various cheatcodes (see below)
Cheats to ISO
On September 18th, 2015 I developed a patch which allows creators of a Custom Track Distribution to support ISO Patchers even when they need to use cheat codes. It permanently patches cheat codes into an ISO and has good use, for example the usage of the lap count modifier in Wiimms Mario Kart Fun.
This patch can be applied with wstrt (only for Mario Kart): http://szs.wiimm.de/info/add-section.html
These cheat codes were developed by me. Unfortunately I don't have an account on geckocodes.org (and I don't know how to make one) so I can't upload them there. If anyone can tell me how to get one, please write on my talk page.
Fix the mushroom-only-bug online
There is a weird "bug" in the game causing everyone to only get mushrooms after the 18th item online. I've set "bug" into quotes because this is actually the way intended by Nintendo so its a feature and not a bug. Anyways, this behaviour isn't quite good for custom tracks which have a lot of item boxes or for tracks which are short and might be played for more than three laps.
So, I have developed a cheat code to fix this "feature". This code removes the item limit and the bug doesn't appear any more, even if you collect > 40 items online.
C27BA434 00000004 907F001C 807F0030 2C03000F 4180000C 38600005 907F0030 60000000 00000000
C27AB9D4 00000004 907F001C 807F0030 2C03000F 4180000C 38600005 907F0030 60000000 00000000
C27B9AA0 00000004 907F001C 807F0030 2C03000F 4180000C 38600005 907F0030 60000000 00000000
C27A87F4 00000004 907F001C 807F0030 2C03000F 4180000C 38600005 907F0030 60000000 00000000
Only the PAL version of that cheat is tested, I don't know if the others work. If you have tested one of the others, please write on my talk page and tell me whether they work.
PAL: 289C38DC 0000XXXX
NTSC-U: 289BF0BC 0000XXXX (untested)
NTSC-J: 289C293C 0000XXXX (untested)
Insert a 2-byte-KCL-value for XXXX and the following code will only be executed if the player's vehicle is currently on that KCL type. Insert an "end if" line (E0000000 80008000) after the code you want to be executed.
Engine Class modifier
048B5CD4 WWWWWWWW 048B5CD8 XXXXXXXX 048B5CDC YYYYYYYY 048B5CE0 ZZZZZZZZ
048B1414 WWWWWWWW 048B1418 XXXXXXXX 048B141C YYYYYYYY 048B1420 ZZZZZZZZ
048B4E34 WWWWWWWW 048B4E38 XXXXXXXX 048B4E3C YYYYYYYY 048B4E40 ZZZZZZZZ
048A414C WWWWWWWW 048A4150 XXXXXXXX 048A4154 YYYYYYYY 048A4158 ZZZZZZZZ
WWWWWWWW is the speed mod for 50 ccm (default 0.8), XXXXXXXX the mod for 100 ccm (default 0.9), YYYYYYYY for 150 ccm and Mirror Mode (default 1.0) and ZZZZZZZZ for Battle (default 0.7). Want to patch that mod in the StaticR.rel file? Click here: Engine class modifier
Optimized region patch cheat code
This cheat code patches any region between 0 and 65535 into the game - both for battle and versus - and works for all regions:
Region Changer regionfree [Leseratte] F6000002 80648066 38A0FFFF 48000010 3C608038 80636000 14000010 38A0XXXX 1400007C 38C0XXXX 14005BD8 38E0XXXX 14005C2C 38E0XXXX 140060F0 38E0XXXX 14006144 38E0XXXX 14006A00 388000YY 14006A4C 388000YY E0000000 80008000
XXXX is the region value, YY is the last (lowest) byte of the region.
480p graphics fix
The developer Extrems has claimed to have found a bug in the original Nintendo SDK, making Wii games look worse when using 480p due to a bug. More information about this bug can be found here: more info
A patch for libogc in order to fix this issue in homebrew is pending and I believe it will be added to libogc in the near future: libogc pull request
I decided to implement this patch for Mario Kart Wii as well. It causes a very slight improvement in graphics quality / sharpness, which can be seen here.
On the WiiU and on newer Wiis Nintendo worked around this in hardware. On older Wiis the following cheat code can be used:
480p fix PAL [Leseratte] C21BCDDC 00000002 38600003 98610019 60000000 00000000 480p fix USA [Leseratte] C21BCD3C 00000002 38600003 98610019 60000000 00000000 480p fix JAP [Leseratte] C21BCCFC 00000002 38600003 98610019 60000000 00000000 480p fix KOR [Leseratte] C21BD138 00000002 38600003 98610019 60000000 00000000