• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

How do i create static overwrites?

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
I'm trying to write 44 52 4D 41 into offset 017d0410, and 52 49 4F 00 into offset 017d0414, but from my very limited understanding of Gecko Codes, 047d0410
would instead write into 807d0410, which is not what i want.

Does "For values of ______ >= 0x01000000, add one to the codetype" mean that 057d0410 would write to 017d0410?

EDIT: Now it's even harder, because i need to write to 005BC194 and the codetype documentation only tells me what to do for offsets 01000000 or higher, so what now?
 
Last edited:

SinsOfApathy

Smash Journeyman
Joined
Feb 24, 2015
Messages
474
NNID
Psion312
If you're writing into anything less than 0x80000000 with a Gecko Code, you're doing it wrong. That's physical memory whereas 0x80000000 is the logical memory. In Dolphin, it's just a mirror of the other region, as a way of mimicking a GameCube.

What you would need to use a 0x04 codetype to write 32 bits, since you have 4 bytes (32 bits). Thus, if your offset was 817D0410, then your code is going to be 057D0410 44524D41, as you need to add 0x01 to the code type for it to reference 0x81000000+.
 
Last edited:

TDRR

Smash Journeyman
Joined
Sep 18, 2017
Messages
286
Location
Venezuela
Okay, thanks, but i should let you know i'm doing this for Brawl, i just posted it here because i was never going to get an answer in the Brawl Workshop.

But that's weird, because i looked for the string "DRMARIO" while Brawl was running and i only got a single result at the location mentioned above, weird, isn't it?
 
Top Bottom