Glossary
#1
Glossary

NOTE: For extra mkw cheat code terminology plus code type documentation, view this thread HERE

Activator: For a cheat code that contains two controller lines, the first line can be referred to as the 'activator'.
Any Region Changer App:
Homebrew application for region changing the Wii. Wii Motion Plus equipped Wii Remotes do NOT work on this app. Use the 'lite' version of Any Region Changer within Wiimod if you don't possess an 'older' Wii Remote.
Any Region Changer ('Lite' version within WiiMod): A version of ARC accessible within the WiiMod HBC app. It is the only version of ARC that allows Motion-Plus Wii Remotes to work but has certain limitations (such as not allowing you apply certain Console Languages on your system menu)
Assembly: Also called Assembler Code. This is specifically for PowerPC Assembly, which is what the Wii and all its games use. It is the lowest level of programming language after pure binary code. Code creators are familiar with PowerPC Assembly, and can read/write in it. Most advanced cheat codes are written in Assembly.
ASM: Abbreviation for Assembly
BannerbombV1: The original Hackmii installer exploit using your SD card menu within Wii Settings. Created by Comex. Works on System Menus 3.0- 4.1.
BannerbombV2: Due to Nintendo blocking original Bannerbomb when the 4.2 was released, Comex made a Version 2 of his Bannerbomb exploit. Exploit uses the SD card menu at the Wii's Main Menu. Works on System Menus 4.0 - 4.2.
Breakpoint: An action by USB Gecko or Dolphin to pause the game if a certain Memory Address is loaded and/or read. Code creators use breakpoints to assist in making ASM codes.
Brick (semi): Due to bad mod(s), the Wii is unable to boot to the System Menu. But HBC/Priiloader/Bootmii is still accessible for repairs.
Brick (beyond semi but not full): A brick that can only be fixed via Bootmii as Boot2
Brick (full): A brick where no known method can recover the Wii. If a Wii suffers a brick that is Boot2 saveable but it is not a boot2-compatible Wii then the Brick is also called a full Brick.
Bootmii (boot2): Hacking software that modifies the boot2 code of the Wii
Bootmii (IOS): Bootmii installed as an IOS, can only be reached via Priiloader or HBC
BP: Abbreviation for Breakpoint
Cheat Code: Any amount of hexadecimal number sequences/strings that modifies MKWii RAM
cIOS: Stands for Custom IOS. It is any IOS with rewritten/modified code to hack/modify the Wii.
Client-Sided: When using a code online, it only effects you.
Common Key: Also called Wii Common Key or Retail Wii Key. This is a 16 byte (128 bit) hexadecimal number stored in the OTP via AES-cbc encryption. It is known by all Wiis. Even though it is never directly used to encrypt anything, having the Common Key will allow you to decrypt most Wii content.
Compiler: Any program that takes a user's ASM source and converts it to a usable Cheat Code in Hexadecimal byte code.
Controller Address: The XXXX value of the controller line. This differs for every controller, for every player (player 1, 2, 3, etc), and for every version of MKW.
Controller Line: The 2833XXXX YYYYZZZZ/2834XXXX YYYYZZZZ line you see in cheat codes. 2833 is for Korean MKW while 2834 is for all others. The X values are the controller address. Z values are for the button(s). Y value is an equation result hex number to allow the Z button (s) to be pressed to activate/deactivate a code while other button(s) are being pressed.
CTGP: Stands for Custom Track Grand Prix. It is a HBC app that boots your official MKW Disc along with encrypted modifications done to prevent the loading of cheat codes. Comes with many custom tracks. If custom tracks are enabled you will then have your region ID temporarily changed to a random number along with everyone else (always white line). The number changes every so often to prevent players from faking the use of CTGP. CTGP runs on the Wiimmfi Server. It is created by Chadderz along with the help of other elite MKW Hackers. Currently, there is no known/leaked way to load cheat codes via CTGP. It also has a website with a plethora of information such as their own TT Top 10 rankings that come with ghost download capabilities. Link to website - http://www.chadsoft.co.uk
Data Save: Also called Save Data. It is all your MKW saved progress stored in an encrypted binary file in the Wii NAND. Contains the MAC Address of your Wii.
Deactivator: For cheat codes with two controller lines, the second line (which is after the Halfway Terminator) is also known as the deactivator.
Disc Region Code: A singular byte of code within the region.bin section of all Wii games. This is the true 'Region' Code for games unlike the 'Language Code'. It designates what Region of Wii System Menu the disc runs on. 0 = Japan System Menu (Japanese/Trad.Chinese aka Taiwan games). 1 = American System Menu. 2 = PAL System Menu. 4 = Korean System Menu.
Dolphin: A computer emulator for the Wii. Almost all TAS'ers use Dolphin for their runs.
DWC_Authdata: A unique hexadecimal identifier installed on the Wii NAND once said Wii connects to a game's online services for the first time. It is based off the Wii's MAC Address and certain OTP stuff.
Error 003: A brick method put in place by Nintendo to prevent piracy/hacking on Korean Wiis. 4.2/4.3 Non-Korean System Menus will read if the Korean Key is in SEEPROM. If key is present, the Wii will no longer boot to Main Menu and will show the message 'Error 003'. It is usually caused by updating a region-changed Korean Wii to 4.2. Bootmii (boot2) and/or Priiloader can recover it but usually the victims of Error 003 didn't have Priiloader installed after installing their non-Korean system menu before updating; or they region changed the Korean Wii after updating to 4.2 which wipes Priiloader. No Korean Wiis are boot2-compatiable. So Bootmii as boot2 wouldn't be an option for those particular situations.
Error 004: A piracy prevention method put in place by Nintendo to stop BannerbombV1 on System Menu's 4.2. When Bannerbomb is launched you will get th error. A simple reboot of the Wii will make the error go away.
Exploit: Any software that supplies the Hackmii software for installation of HBC and/or Bootmii.
Final Terminator: The final line of hex for most cheat codes, this line is added to prevent codes from conflicting with each other.
Game ID: The six character unique identifier for every Wii Game. Usually begins with 4 letters and ends with two numbers. The fourth number is the 'language code'. It's commonly mistaken as a 'region' code.
GCT: File type which contains cheat codes (plus addition hex coding). Only file type supported to load a 'list' of cheats into Wii games
Hackmii: Software supplied by an exploit to install HBC and/or Bootmii on your Wii. It comes in a singular file called 'boot.elf'.
Halfway Terminator: A line of code added above the second controller address line to allow you to deactivate a code without confliction on the activator
Hardmod: Physical modifications done to the Nintendo Wii to enable hacks
HBC: Abbreviation to Homebrew Channel
Hex: Short for hexadecimal. It is a compiled code language meant to be more readable than binary/machine language.
Homebrew Channel: Software installed on the Wii as a Channel to enable hacks
Hooktype: A method of how the code handler of a HBC app/software will apply the codes. For 99% of MKW codes, the 'VBI' hooktype will suffice. On USB Loader GX, if hooktype is set to 'None', it will default to VBI if Ocarina is set to ON.
IOS: Wii Operating System software that allows to Wii to run various types of code. It may stand for 'Input-Output System'
ISO: Wii disc image file
Korean Mii Channel: The version of the Mii Channel that comes natively only on Korean Wiis. Can be installed on non-Korean Wiis if a Korean System Menu is installed beforehand. The channel has a unique set of special symbols that can't be found on the other version of Mii Channel that is for natively found on all other Wiis.
Korean Key: Also called the Korean Common Key. It is a 16 byte (128 bit) hexadecimal AES-cbc encryption number stored in the SEEPROM. Comes standard only on Korean Wiis. It can be used to decrypt Korean-specific Wii/Wii game content.
KoreanKii: A HBC application that can add/delete the Korean Key to/from the SEEPROM. The app is useful to prevent a region-changed Korean Wii from receiving the Error 003 brick.
Language Code: The fourth letter on most Wii Game ID's. Mistakenly called the 'Region Code'. In most cases, 'Region' Code can be the proper term, but with the Traditional Chinese/Taiwan Games, those games are still techincally Japanese Region (They run on the Japanese System Menu, which is the Menu that Taiwan Wiis use) E = American Games (English, French, Spanish). P = PAL Games (English, Spanish, French, German, Dutch). J = Japanese Games. K = Korean Games. W = Taiwan Games (Traditional Chinese).
Letterbomb A Hackmii installer exploit for System Menu 4.3. It requires your MAC Address. It is based off Giantpune's original Mailbox Bomb. Link to Letterbomb Exploit Creator Page - https://please.hackmii.com
Line Color: Colored line underneath a person's name on WiFi determined by one's Region ID. The color settings of the line itself is stored in the StaticR.rel file.
MAC Address: The specific unique hexadecimal identifier to your Wii's WiFi module
MAC Address (LAN): MAC Address to your LAN Adapter
Mailbox Bomb: The original Hackmii installer exploit by manipulating your Wii Message Board. Exploit requires your MAC Address, and the Wii to be set on the correct date. Exploit created by Giantpune, and it helped/inspired the creation of Letterbomb and WilBrand. Works on System Menu's 3.0  - 4.3. For any menu other than 4.3, it is not recommended because it requires a lot of extra steps. Thus, using Bannerbomb is the better choice.
Multi Mod Manager (aka MMM): An early HBC app used to install WAD files to the Wii. It has been replaced by the much superior WiiMod. However, MMM works on System Menus 3.0 & 3.1, unlike WiiMod. Therefore MMM is used for Softmod guides if one's Wii is on 3.0/3.1. Wii Motion Plus equipped Wii Remotes do NOT work on MMM.
NAND: The flash file system to the Wii
NDEV Key: Also called the NDEV Common Key or Wii Development Key. It is a 16 byte/128 bit hexadecimal AES-cbc encrypted number stored in SEEPROM. Comes standard only on NDEV Wiis.
NDEV Wii: Stands for Nintendo Development Wii. These Wiis were given to certain top Nintendo employees for development and research purposes. Throughout time, these Wiis would make it into the private market. Eventually, the documentation all NDEV-related work was leaked as well. NDEV Wiis contain an extra key in the SEEPROM called the NDEV key.
NTSC-J: ID/Name given for all Japanese Games
NTSC-K: ID/Name given for all Korean Games
NTSC-U: ID/Name given for all American Games
NTSC-T: ID/Name given for all Taiwan/Traditional Chinese Games (only 8 official games exist). These game still have the Japanese Disc Region Code and run on the Japanese System Menu (which the Menu that Taiwan Wiis use). This means these games can also run on Japanese Wiis.
Ocarina: Computer program used to create GCT files. This term is also used in USB loaders in place of 'SD cheats'. One would set the Ocarina setting to ON within a USB loader to enable cheats.
Off/On Switch: Also called the 'Repeater Line' A line of code (CC000000 00000000) that allows the same button(s) for use as both the activator and deactivator.
OTP: Stands for One-Time-Programmable. It is the Wii's read only memory that is permanently installed once at the factory. Cannot ever be changed. Contains things such as: HMAC Key, AES NAND Key, Wii Common Key, etc.
PAL: ID/Name given for all Games using European TV Format. European and Australian Wiis use PAL games.
PowerPC: Also called PPC. PowerPC is the Wii's CPU. It's alternative name is Broadway.
Priiloader: Software installed via HBC app that patches your System Menu. It can bypass the Wii's booting process (sort of like boot2). It can bypass any brick (non hardware related) as long as the system menu wasn't modified as a result of said brick.
RAM: MKW's Random Access Memory code. Can be modified via GCT files, ISO edits, USB Gecko, and/or certain Dolphin-purposed programs.
RAM Dump: A binary file of the MKW's RAM.
Region ID: A number stored on the MKWii data save given by an algorithm from the main.dol file of the game. Based on certain Wii/Disc attributes, the game stores the number when a data save is first created. When a data save already exists, the game reads the stored number to see if it matches the result done by the algorithm. If it doesn't match you will be ask to wipe the data save with the Region ID from the algorithm or return to the Wii System Menu. The Region ID determines what region slot number is used for VS race, Battle, race, and TT chart rankings. Based on what Region ID is used, a certain color will be displayed underneath a person's name on WiFi.
Register: An accessible location to the Wii's CPU. There are all types of Registers for the Wii's CPU. Usually when Registers are mentioned, they are usually refered to the 32 General Purpose Registers (GPR). The registers used by the CPU to load/store data plus many other actions. Code creators use the values of these Registers to assist them in making ASM Codes.
Retail Wii: Any plain jane standard Wii
RestoreMii: Bootmii specific program to re-inject NAND meant to repair/fix bricks
RMCE01: Game ID for NTSC-U MKWii
RMCJ01: Game ID for NTSC-J MKWii
RMCK01: Game ID for NTSC-K MKWii
RMCP01:  Game ID for PAL MKWii
Serial Number: Unique letter/number combo that is stored in the setting.txt file of the Wii NAND. It is printed on the sticker on the side of the Wii (if number hasn't been changed/removed due to hacks)
SEEPROM: Stands for Serial Electronically Erasable Programmable Read Only Memory. If a Wii has the Korean Common Key, it is stored here, NOT in OTP.
Server-Sided: When using a code online, it effects the other player(s).
Source: Also called Source Code. This is an ASM code's actual list of ASM functions that are typed out by a Code Creator before being converted by a compiler.
System Menu: Technically stands for the wad file that contains the Wii's main menu, settings, and message board. Some people/programs will simply use the term to refer just to the main menu.
Softmod: Any hacks/mods done one the Wii beyond the point of just installing HBC and/or Bootmii. A Wii equipped with said hacks/mods is known as a 'Softmodded Wii'.
Taiwan Wii: The exact same thing as a Japanese Wii except some different outside stickers, and the country code is 128 (Taiwan) instead of 1 (Japan). Serial Number prefix is LTF/LTH. RVL Code is RVL-001 (TWN).
TAS: Stands for Tool Assisted Speedrun. Basically, it's any Time Trial done with hacks/cheats/computer program tools/etc.
USB Gecko: A physical remote debugging tool used to hack the Wii/Gamecube and is responsible for over 95% of the codes ever created for MKWii. It makes physical connections with the Wii/Gamecube and Computer. A program for Windows is made for use with the tool. The program comes with many applications such as Live Memory Viewer.
USB Loader: An HBC app (or as a hacked channel) that uses cIOS's to enable playing ISO/WBFS files that are on a USB stick/SD card
WAD: Official Nintendo file format that can contain IOS's, Channels, System Titles, System Menus, etc. This file format is used in essentially all Softmods to install both legit and hacked Wii files.
WBFS: Stands for Wii Backup File System. A proprietary file type designed for use with USB Loader Programs
Wii ID: The 16 digit code found in the Wii's Message Board Address Book. Also known as 'Wii Console Friend Code"
WilBrand: A Windows .exe GUI interface for Giantpune's Mailbox Bomb.
WiiMod: HBC app that comes with many features. Such as installing/removing WADs, Channels, System Titles. Comes with a 'Lite' version of Any Region Changer. WiiMod is the most common app used in Softmodding to install WAD files. Available for use on System Menus 3.2 - 4.3.
Reply
#2
Error 001: Checks if the game can read data outside of the disk.
Error 002: Checks if a game that requires IOS55 is started without it.
[Image: M8Vn0Cu.png]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)