Okay, the code works. Right now it works very shabbily, and I feel dirty for the inefficiencies in it. Not to mention the many limitations. But I've been working for like 5 hours so I figure I deserve a break. I realise even the final version will have issues. But it'll hold out until PW does things the smart person way.
Code:
Alternate File Loader - Beta 0.1 [Almas]
C23FA350 00000019
90C20000 90E20004
91620008 90A2000C
90620010 91220014
91420018 3D60805A
3CA0452F 60A57066
90AB7C14 816B7C22
3C608057 60639FF0
84A30010 2C050000
41820064 7C055800
4082FFF0 88A30004
A1430008 39200000
A0C30006 64C68062
38C6FDBC 3CE0804D
60E7E4A8 39290001
38C60244 38E70008
2C090005 4182FFBC
89660003 7C0B2800
4082FFE4 A1670000
7C0B5000 4082FFD8
A143000A 3D60805A
B14B7C16 80C20000
80E20004 81620008
80A2000C 80620010
81220014 81420018
8C040001 00000000
Thanks to:
Giza, for a good few hours of testing
GameSystem, for testing other things for me
Eldiran, Dantarion and Kirk, for providing me with the resources I needed
Naucitos, for having endless hype
Phantom Wings, for being the macdaddy of hacking
Instructions:
Have this code active as well as the File Replacement Code and the Data Code (
instructions provided here).
Play a normal game with the character you wish to play as the alternate of.
After the game, in the character selection screen, de-select your character, then re-select them whilst holding the button activator.
You will now be playing the alternate character when the game begins.
Known bugs:
Will probably not work with most characters who can morph. To fix this, their ID slot (YY) will have to be replaced by that of one of their other morphs. Which one I know not.
Known limitations:
Having to play a game as the original before getting to play as the clone - I have a fix but I'm too lazy to implement it just yet.
You're unable to have an alternate character fight against the original. Whoever loads the character slot first will decide which one you are playing as - I don't think it's possible for this to be fixed.
I think it should be possible to add extra costumes doing this... But I'm too lazy to think now. Have fun with what there is right now.
Because of the way the button activator works you might have some issues with things. Like you might have to always have A working as a button you have to hold. I don't know. I do know the code works, so if you're having problems they're on your end.
Once you play one game as an alternate character you'll continue playing them until you change character.