Glossary
#1
Glossary

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

This glossary is to help beginners learn a fair amount of vocabulary before modding/hacking their Wiis or before learning how to make their own cheat codes.

Activator: For a cheat code that contains two controller lines, the first line can be referred to as the 'activator'.
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.
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. It can also be used as a remote dubbing tool to create cheat codes with.
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
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 (via some sort of exploit) as a Channel to enable hacks
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
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. Nintendo has never made a NTSC-T version of MKWii.
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.
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 type of Assembly Language that the Wii's CPU uses.
Priiloader: Software installed via an HBC app that patches your System Menu. It can bypass the Wii's booting process. 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. All memory is in Hex.
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 referred to the 32 General Purpose Registers (GPR). The registers are 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.
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
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'.
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: Any HBC app 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
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


Forum Jump:


Users browsing this thread: 1 Guest(s)