How to Make your own Cheat Codes
#13
(04-03-2023, 11:52 PM)Vega Wrote: What's hard about creating codes is knowing where to start without any prior info/documentation.

If I had to make a guess, the Sports Mix game most likely uses hex byte values to represent character values. Chances are Mario will be a value of null (0x00).

Go to the character selection in the game (fyi Ive never played this game before so bare with me), and choose Mario. On Dolphin-memory-engine, run an Exact search for Hex Byte 0x00. You will probably get over 1 million results. Now navigate back to character selection again, choose something other than Mario. Now some options on the Memory Engine program will be changed. Click the drop down menu that's underneath Byte, select "Changed", and hit Continue Scan.

After that scan has completed, back out and choose Mario. Change the drop down menu option to Exact Value. Make sure the value is still on 0x00, hit Continue Scan. Back out to Character selection yet again, choose something other than Mario. Select "Changed" , hit Continue Scan.

Basically you're swapping between Mario (0x00) and other Character (Changed value) over and over to narrow down the lists of results. Eventually you will get to a small enough list to watch in real time as you select the Characters and see the values update. At that moment decide which Address you want to set  Write Breakpoint. Once the Write BP is set, back out to Char selection, choose a Character, and the BP should hit. You will have a Hook Address with a Default Instruction to make a code with.

It's possible Mario isn't the value of 0x00. The character at the top left (or set on default selection) might be 0x00. You will have to tinker around with this and do some guesswork for the initial values being used for your search.

Well, Mario Sports Mix has 18 characters in total (19 if we count the Mii), and their values are as follows:

00 = Mario
01 = Luigi
02 = Peach
03 = Daisy
04 = Yoshi
05 = Wario
06 = Waluigi
07 = Donkey Kong
08 = Diddy Kong
09 = Toad
0A = Bowser
0B = Bowser Jr.
0C = Moogle
0D = Cactuar
0E = Ninja
0F = White Mage
10 = Slime
11 = Black Mage
13 = Mii

The game has 4 sports, which are: Basketball, Volleyball, Dodgeball and Hockey (I will put a screenshot of the character selection below):

[Image: RosterComplete-MarioSportsMix.png]

P.S: For example (I'll move on to another topic), if in a game (whatever it is, in this case I'm referring to a Wii game) I want a certain character to be unable to be controlled under any circumstances by the CPU, what do I do? In other words, without going too far, for example, in Mario Kart Wii the Mii cannot be controlled by the CPU (but that already comes by default) but only by the player (us), in this case I would like to make a code so that Rosalina ( just to give an example) cannot be controlled by the CPU, this would imply that she would not appear in the Grand Prix or VS races.

It's that I really want to create various codes for various Wii games.
Reply


Messages In This Thread
How to Make your own Cheat Codes - by Vega - 08-12-2018, 12:34 AM
RE: How to Make your own Cheat Codes - by Vega - 04-03-2023, 11:52 PM
RE: How to Make your own Cheat Codes - by LightKingdom666 - 04-04-2023, 02:59 AM
RE: How to Make your own Cheat Codes - by Vega - 04-06-2023, 11:06 PM
RE: How to Make your own Cheat Codes - by Vega - 04-10-2023, 03:18 PM
RE: How to Make your own Cheat Codes - by Vega - 04-12-2023, 02:32 PM
RE: How to Make your own Cheat Codes - by Vega - 04-13-2023, 01:05 AM
RE: How to Make your own Cheat Codes - by Vega - 04-14-2023, 12:41 AM
RE: How to Make your own Cheat Codes - by Vega - 04-14-2023, 06:01 PM
RE: How to Make your own Cheat Codes - by Vega - 04-14-2023, 08:20 PM
RE: How to Make your own Cheat Codes - by Vega - 04-26-2023, 01:16 AM
RE: How to Make your own Cheat Codes - by Vega - 04-29-2023, 12:54 PM
RE: How to Make your own Cheat Codes - by Hackwiz - 04-29-2023, 02:41 PM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-01-2023, 11:17 AM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-01-2023, 05:57 PM
RE: How to Make your own Cheat Codes - by Vega - 05-01-2023, 10:05 PM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-02-2023, 10:19 AM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-02-2023, 11:32 PM
RE: How to Make your own Cheat Codes - by Vega - 05-03-2023, 12:12 AM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-03-2023, 10:59 AM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-03-2023, 05:06 PM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-03-2023, 08:51 PM
RE: How to Make your own Cheat Codes - by Vega - 05-03-2023, 09:32 PM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-04-2023, 11:15 AM
RE: How to Make your own Cheat Codes - by Vega - 05-05-2023, 12:13 AM
RE: How to Make your own Cheat Codes - by Vega - 05-05-2023, 02:08 PM
RE: How to Make your own Cheat Codes - by Vega - 05-06-2023, 12:51 AM
RE: How to Make your own Cheat Codes - by Hackwiz - 05-06-2023, 03:57 PM
RE: How to Make your own Cheat Codes - by Vega - 05-08-2023, 01:22 AM
RE: How to Make your own Cheat Codes - by Vega - 05-10-2023, 03:42 PM
RE: How to Make your own Cheat Codes - by Unnamed - 06-08-2023, 02:56 PM
RE: How to Make your own Cheat Codes - by Vega - 06-18-2023, 11:58 PM
RE: How to Make your own Cheat Codes - by Unnamed - 10-10-2024, 11:38 AM

Forum Jump:


Users browsing this thread: 17 Guest(s)