• 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!

Healing

The Cape

Smash Master
Joined
May 16, 2004
Messages
4,478
Location
Carlisle, PA
Modified Subaction Event - Damage Self or Heal Self
Modifies the "Self Damage" event, allowing it to also heal the player.
CC00XXXX = damage self XXXX%
CC01XXXX = heal self XXXX%
[Achilles]
Version -- DOL Offset ------ Hex to Replace ---------- ASM Code
1.02 ------ 0x6F7FC ---- 54843034 -> 60000000

1.02 ------ 0x6F7F8 ---- 8063002C -> 60000000

1.02 ------ 0x6F800 ---- 7C843670 -> 60000000

1.02 ------ 0x6F7F4 ---- 80840000 -> Branch

89C40001 A0840002
8063002C 2C0E0001
40820024 3CA08006
60A5CF5C 7CA903A6
4E800421 3CA08007
60A52C3C 7CA903A6
4E800420 00000000
 

Sporkyz

Smash Rookie
Joined
May 31, 2016
Messages
7
Hey, what does the "Branch" mean? Also, I'm supposed to edit these hex values in order to prevent the game from crashing when using the gecko code, correct?
 

Sporkyz

Smash Rookie
Joined
May 31, 2016
Messages
7
Hmm, I tried plugging it in to MCM, and used the static overwrite to change the hex values, but I'm still getting an error when I launch the ISO.
 

The Cape

Smash Master
Joined
May 16, 2004
Messages
4,478
Location
Carlisle, PA
Hmm, I tried plugging it in to MCM, and used the static overwrite to change the hex values, but I'm still getting an error when I launch the ISO.
The above bit I posted is an exact copy from the .txt file I have for the mods. Copy and paste and then reload MCM and try that?
 

jjhoho

Smash Rookie
Joined
Mar 25, 2017
Messages
24
S Sporkyz , were you trying to edit a build of 20xx? If you were, you'll need to configure MCM differently:

Here is the quick and dirty. This is for 20XX 4.05 only (and not future versions).

Start with a brand new MCM download. This is your one dedicated to 20XX. Go to the settings.py file and modify the CommonCodeRegions to be this:

View attachment 115192

Go to the "Mods Library" folder and delete all the text files there. Create a new text file in that folder named "20XX codes.txt" or whatever you want. Now manually add any codes you want into MCM through the Tools tab and add them to that text file. After every code you add, go back to the Static Overwrites/Injection Mod tabs and click "Rescan for Mods" on the right. If it shows up green, then that means 20XX already has a custom code at that location...so don't use whatever code you just added. Go into the text file and delete it immediately before doing any saving of the DOL/ISO. If it doesn't show up as green, then it should be fine.

@DRGN I almost solely use MCM for any new codes that are added. But there are still a few old ones that haven't been converted and are still manually injected into the DOL. Probably 90% of the codes are in MCM. Next 20XX release, I'll try and release my MCM mod list file. If I forget, remind me.
This works for 20XX 3.02 as well.

If this was your issue, once that's done all you need to do is copy the gecko code into the .txt in the library, then load your iso into MCM and apply the code! Also iirc that guide uses an older version of MCM, the newer ones have a different setting than the one Achilles edits, so I just downloaded the version he shows in the guide.
 
Last edited:
Top Bottom