Actor replacement code structure?

Started by Skyloftian, May 20, 2012, 06:27:20 PM

Previous topic - Next topic

Skyloftian

Hi :)
I am interested in making actor replacement codes for Zelda:Skyward Sword and recently managed to get hold of the RAM dumps of the game, and therefore all the actor values, in the PAL region. 
But I am unsure as to how I must structure the actor replacement code.
I am aiming to replace the Kikwi Elder (Bucha) with Zelda (the pink dress version).
Here are their values as shown in the RAM dumps (each column is represented by a '|' )

Zelda:  0050C840 | 6E 70 63 5F 7A 65 6C 64 | 61 00 00 00 64 5F 61 5F

Bucha:  0050C960 | 5F 65 6C 64 65 72 00 00 | 64 5F 61 5F 6E 70 63 5F

Which sets of numbers from the above do I use in the code, and how do I structure it? 
Any help would be greatly appreciated! 

Anarion

this is exactly what i have needed help with as well, not just for skyward sword, but because it'd be a good thing to know how to do. ukuneko is good at actor replacement hacking but last time i replied to him about it, i didn't get much out of what was said.  :(


btw, i think this part is replaced as that is what is replaced on the TP actor replacement codes.
Zelda:  0050C840
I'm not here much. If you have a problem with any of my codes, let me know through my youtube account and I'll help you.
¦}

Skyloftian

Quote from: Jay on May 20, 2012, 09:15:59 PM
this is exactly what i have needed help with as well, not just for skyward sword, but because it'd be a good thing to know how to do. ukuneko is good at actor replacement hacking but last time i replied to him about it, i didn't get much out of what was said.  :(


btw, i think this part is replaced as that is what is replaced on the TP actor replacement codes.
Zelda:  0050C840
Yeah, I saw some of the actor replacement codes people have done with TP and attempted to figure out how they are structured, and failed! It's all very confusing, I've searched online for ages for a simple explanation. Let's just hope someone with a good knowledge on this kind of code replies to this topic and clears this up! :)