User:Zak

From Custom Mario Kart
Jump to: navigation, search
zak
Avatar: Zak's Avatar.jpg
Discord: zakmkw#8365
YouTube: zmm1990
Website: MKWii.com

Hi, my name is zak. I am the founder and admin of the MKWii.com Website. I am a veteran PowerPC Assembly Code Writer/Creator that has created over 100 Mario Kart Wii codes. Currently, I am 'semi-retired'.

If you use any codes I have created for your 'Hack Packs', please give proper credits. Thank you. If you are interested in learning PowerPC Assembly, view some of the Guides/How-To's on my Website.

Some Codes I Have Created
Automated License Unlock and/or VR+BR Modifier
Perfect Item Code
Graphical SpeedBar (credits to Star & RiiDefi for Draw Text code)
Graphical In-Game Item Spy Online (credits to Star & RiiDefi for Draw Text code)
Selective Item Max Probability
Never Pickup Certain Item From Box
Dump All Opponents' IP Address & Important USER Record Info to NAND
Ultimate Region ID Cycler In Between Races
Read Any Player's IP Address
Advantageous Character/Vehicle Selection
Friend Roster Plus Your Mii; Name Changer Plus Extender
Custom Friend Code Value for Friend Roster
SYSCONF MKW Region Settings NAND Editor
Random Item Probability
Live Replay (my own version that works for all controllers; credits to Mdmwii and Bully for their Live Replay Codes)
TAS Code (my own version that works for all controllers; credits to Mdmwii and Bully for their Live Replay Codes)
Region ID Algorithm Modifier
XYZ Coordinate Speed-O-Meter
Air-O-Meter
Mega/Star/Golden Online Timers
Change Reg ID, Flag, Globe Pos Live in Room or in Between Races
Show Everyone's True Region ID
Grab Anybody's MAC & Wii ID, Then Use It
Press Button To Turn Off Wii / Restart Game / Restart Wii / Return to Wii Menu
Disable Data Save Reset For Region ID Change
Wii ID Spoofer
Serial Number Spoofer
DWC_Authdata Spoofer
Force CC On Grand Prix Mode
Force Track Selection Online
Random Track Selection For Offline
Remove Mushroom Bug (my own version; Leseratte was the first to make this)
Mushroom Bug Item Modifier
Host Detector Code
DWC_Authdata NAND File Modifier
Set Wii To Shutdown After Specific Time
Force Character/Vehicle Everywhere
Launch Any Wii Channel
Wii Region Identifier
Anti Tail_Mode Item Spy

Some Discoveries I Have Made

Washington DC, USA Hex Byte Location Mismatch

Every Region ID has a default 'geo-location'. The default geo-location for Region ID #1 (Americas) is Washington DC, USA. The hex byte (word) value for this location by the game is 0x1BA8C937. If you want to set the USA Flag on within the game if your Country is USA, you can access the Region Settings. You will be navigated to the hidden Region-Select Channel. After connecting online to the server that holds files that contains all these Region Settings, you can select a variety of locations within USA.

The top/first option is Washington DC. If you select his location and take a view of the hex byte value for this location on the SYSCONF file, the value is 0x1BA8C938. One number higher than the other value, a mismatch.

This doesn't happen for any of the other default geo location values for the other Region IDs.

Country Code 0xFF; Region Residence Code 0xFF

If your country code value in SYSCONF is 0xFF and the region residence code (location setting within country) is also 0xFF, the game will preform a series of instructions (around the function subroutine that is for applying your Region ID) and force you to use the default geo-location of your Region ID (no flag image).

Remnants of a Chinese Disc Region

There are 4 Disc Regions. These Disc Regions are not MKWii Region ID's. The Disc Region is a byte which you can find in the Region.Bin file of an extracted ISO/WBFS file via Wiimm's WIT Tools.

List of Disc Region Values:

  • 0x00 = Japan (Traditional/Taiwan Games use this Disc Region, Nintendo only made 8 Taiwan Games)
  • 0x01 = America
  • 0x02 = PAL
  • 0x03 = Unused
  • 0x04 = Korea

These Disc Region bytes are read by your System Menu. If the Disc Region doesn't match the region of the System Menu, the disc will not be read in the Disc Channel.

Over time, there has been speculation of a never-released Simplified Chinese (China) MKW Disc due to the fact that there is a Region ID #6 (China). Also, along with the speculation of a never-released Chinese Wii made for the Chinese MKW Disc. At Memory Address 0x8028AF09 on the Korean Mario Kart Wii, there is a hex ASCII byte representing 'CN'. The 'CN' comes right after the four other listed Disc Region Abbreviations. A very likely indicator of remnants of a Disc Region for the Chinese System Menu of the Chinese Wii. Considering the fact the the 'CN' is listed after the other four Disc Regions, and the four Disc Regions are listed in order, the Chinese Disc Region may use the value of 0x05.