How to Make your own Cheat Codes
#53
(05-04-2023, 11:15 AM)Hackwiz Wrote: Ok, so on Vimm's site the checksums they list are:

Vimm’s Checksums
CRC b67d2cf3
MD5 29c4d4d4e9853b95b769105a746d544f
SHA1 aa1079bc1d0eaaa4f5b0bfd8466695a98a3ee9cb

I downloaded the game twice from there this morning and ran the verify function using both Dolphin 5.0-11380 and 5.0-17269.

My results in all cases were:

My Results 5.0-11380
CRC a163373e
MD5 3d945b8cf6c3174137558c96f06d5a28
SHA1 1a77b8a8f72b2f08e2a2ff11cc943cc04b292435

My Results w/5.0-17269
CRC a163373e
MD5 3d945b8cf6c3174137558c96f06d5a28
SHA1 1a77b8a8f72b2f08e2a2ff11cc943cc04b292435

Please run the verify again on your game and post the results.

Vega, I put that link on discord.

My Results 5.0-18498 (The version I use)

CRC: a163373e
MD5: 3d945b8cf6c3174137558c96f06d5a28
SHA1: 1a77b8a8f72b2f08e2a2ff11cc943cc04b292435

My Results 5.0-11380

CRC: a163373e
MD5: 3d945b8cf6c3174137558c96f06d5a28
SHA1: 1a77b8a8f72b2f08e2a2ff11cc943cc04b292435

Well, in my case, like yours, the results based on the version I use (5.0-18498) compared to the one you use (5.0-11380) were exactly the same. The problem remains unanswered so far, since Vega also claims that their checksums are different from ours, but the instructions match yours.

(05-05-2023, 12:13 AM)Vega Wrote: Anyway, I went ahead and made two different Character Selection codes. I will discuss on "how" I made them. All I used was the character value list you have gave me earlier to speed up the initial memory search process. Nothing else.

My approach:
  • Choose character (slot 0), do NOT choose next character
  • Set value and do initial search
  • Press B, reselect with diff/new character
  • Change value on memory engine and do next scan

Repeat over and over til I had 3 Dynamic Memory results. Wrote them down

IMPORTANT NOTE: This game is odd, it has dynamic memory in mem80 with static memory (instructions) in mem81. This is reverse of games like MKWii.

I noticed that these 3 results also updated live (when hovering over to a new character before pressing A on him/her)

I set a Write BP on the 1st Dynamic Memory Result, got this address w/ corresponding instruction.

815B5234 : stb r5, 0x0498 (r3)

I removed the BP, and set a new Write BP on 2nd result, got this...

81603138 : stb r0, 0x00E8 (r27)

I removed that BP, and set a new Write BP on 3rd/final result, got this...

816035B4 : stw r0, 0x009C (r23)

I wanted to see which one would get triggered first out of all 3. The one that gets triggered first is usually the one that is suitable or best suitable for making the code. I cleared the recent 3rd Write BP, resumed emulation, and then set all 3 Write BPs at once. The one that gets triggered 1st out of the 3 was...

815B5234 : stb r5, 0x0498 (r3)

I then removed all 3 Write BPs, and set the above address as an Instruction BP. Instruction BPs are obviously for Instructions in Static Memory. I wanted to make sure this instruction would break for all 6 characters (3v3). It did. It would always break whenever I hovered over to a new character regardless of what current slot I was choosing it for.

So now I know this address & instruction effects P1 and all CPUs. I then made this basic code...

Code:
NTSC-U Force Character on All Slots [Vega]
C35B5234 00000002
38A000XX 98A30498
60000000 00000000

XX = Character to Force

li r5, 0xXX #Fill in XX value for Character
stb r5, 0x0498 (r3) #Original Instruction, write Char value to Memory

Well, in my case I got exactly the same instructions as yours (with the exception of the second one, since it appeared to me as r17 and not as r27), the funny thing is that now what changed was the address:

1. 815b59b4: stb r5, 0x0498 (r3)
2. 816038b8: stb r0, 0x00E8 (r17)
3. 81603d34: stw r0, 0x009C (r23)

In my case too, only the first address helped me to create the code, and it ended up like this:

Code:
NTSC-U Force Character on All Slots [LightKingdom666]
C35B59B4 00000002
38A000XX 98A30498
60000000 00000000

XX = Character to Force

li r5, 0xXX #Fill in XX value for Character
stb r5, 0x0498 (r3) #Original Instruction, write Char value to Memory

Try to test my code and tell me if it works, since I tried yours and unfortunately it didn't work (for me).
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 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 LightKingdom666 - 05-06-2023, 12:36 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

Forum Jump:


Users browsing this thread: 3 Guest(s)