How to Port Characters the .rel way

Started by HaxMax, June 29, 2012, 03:22:08 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

June 29, 2012, 03:22:08 AM Last Edit: February 15, 2013, 08:55:44 PM by jasonvalle22
Edit: Sorry guys.. Ive mistaken when I said the "1st and 2nd .rel" in yellow and what they mean. That is just for editing marth.rel's. For other .rel editing just follow this:
http://opensa.dantarion.com/wiki/Patching_Charcter_Modules

It might be tricky.. so look closely... This is in case youre confused on finding a non-nearest tenth Offset.
If the module in the page says "00000164" (This is Purin's 1st Offset you have to edit... its an example)
Rename it to the nearest tenth... so "00000164" would now be "00000160"... This is just for the Offset... the instance slots and modules are below in the description. Thanks. :)

-----------------------------------------------------------------------------------------------------------------------------------------

Hello, My Brawl Hackers. This is Jasonvalle22 with a tutorial. As you have seen in the video... SonicBrawler posted a tutorial on how to do this. Ive heard complaints about the video is 10 minutes long. I wrote this tutorial for those of you who are lazy to watch the video.

Well, lets get started.


Before you even start, download this program called "Hex Editor."
http://download.cnet.com/HxD-Hex-Editor/3000-2352-10891068.html?part=dl-HxDHexEdi&subj=uo&tag=button

1. Open HxD [Hex Editor]
2. Open the 2 .rels
  -1st .rel = The original character .rel
  -2nd .rel = The one that was ported over another character

3. Go to Analysis
4. Go to File-Compare
5. Go to Compare

Note: To skip step 3-5 and go to Compare easy, just press "Ctrl + K"

6. You will now see 2 windows. One in the top... which is your original .rel and the other one on the bottom which in the one ported over another character.
7. The first 2 Letters/Numbers highlighted in blue, you will have to replace.
8. To find out the digits of the character you are going to replace, go here:
http://opensa.dantarion.com/wiki/Modules
9. Now, once you are done renaming the 1st 2 Letters/Numbers, press F6.
10. You will now see 2 different numbers highlighted in blue. Those are the Instance Slots. Go here to replace them with the character you want.
http://opensa.dantarion.com/wiki/Instance_Slots
11. Now.. press F6 after replacing them.
12. You will see the same highlighted Letters/Numbers. Repeat the Letters/Numbers you replaced before pressing F6. [Not the 1st highlighted Numbers from Ctrl + K]
13. After you finished seeing those same Instance Slot digits, you will see the same 2 Letters/Numbers highlighted as when you 1st pressed Ctrl + K.
14. Replace that with the Letter/Number that you replaced the 1st time when you pressed
Ctrl +K.
15. Press F6.
16. A pop-up will appear saying that there is nothing else to edit.
17. Go to File.
18. Press Save As.
19. Rename the ft_______.rel to the character you wanted to replace with.
Example: ft_dedede.rel to ft_luigi.rel
20. Press Save and you are done.

Good Luck on porting. ;)

Thanks for this tutorial man! its well done.

i really need another snake slot...
I DONT TAKE REQUESTS.


Yes! This is just what I needed. If I didn't know any better, I'd say you made this specifically for me when you saw me running around trying to port the Goku over Pit PSA over Diddy. lol

Your welcoem guys. If you want a visual way, then watch the video about it: How to port characters the .rel way

He just made a way to read it.
Quotes:
Sorry but you are not allowed to view spoiler contents.

June 29, 2012, 06:54:42 PM #4 Last Edit: June 29, 2012, 07:48:26 PM by FallenKing
I believe he already mentioned this in the OP lol. But yeah, I've watched that already and it's hard to follow. It's nice to have a visual guide, but sometimes you just need clearly written instructions.

Then again, no link was given in the OP so I guess that video will help other users. My bad. Lol


so far only with marth jiggs ike and mk, but if you use a marth .rel u can port otehr characters but thy have glitches
Quotes:
Sorry but you are not allowed to view spoiler contents.

Quote from: SonicBrawler on July 13, 2012, 02:44:29 PM
so far only with marth jiggs ike and mk, but if you use a marth .rel u can port otehr characters but thy have glitches

glitches that have workaround fixes?

I really want another snake slot.
I DONT TAKE REQUESTS.


most glitches no. snake uses a crap ton of artciles, which cant be proted or really cant be fixed via psa
Quotes:
Sorry but you are not allowed to view spoiler contents.

I'm a little confused by the wording in both the OP and the video, so let me make sure I understand this correctly.

EXAMPLE: I want to port a Marth hack that has already been ported to another character (Diddy) over, say, Olimar.

I open an original ft_marth.rel and the hack's ft_diddy.rel in HxD and compare the two (Ctrl+K).

I change the 4 bytes in the hack's ft_diddy.rel that the compare operation comes up with to represent the module number and instance slot of the character I'm erasing (Olimar) according to the OP and the wiki pages.

I save the modified ft_diddy.rel as ft_pikmin.rel and add that to my sd card, along with the Marth hack that I've renamed to FitPikmin.pac and so forth.

Do I understand that correctly?   :-\

yes
Quotes:
Sorry but you are not allowed to view spoiler contents.

Quote from: SonicBrawler on July 13, 2012, 02:44:29 PM
so far only with marth jiggs ike and mk, but if you use a marth .rel u can port otehr characters but thy have glitches
So a ness over peach wouldn't work? If not this is a very limited thing.
Click Sig For My Tutorial Thread

I'm Just You're Friendly Forum Pseudo Narcissist
[spoiler]
Quote from: Ricky (Br3) on June 25, 2014, 06:40:22 PM
[white]This is Nyan. She He is indeed random and also definitely not a pervert.
I Will Accept Everyone's Faults As Long As They're Not Annoying.

correct
Quotes:
Sorry but you are not allowed to view spoiler contents.

Quote from: toonlink444 on July 15, 2012, 07:56:30 PM
So a ness over peach wouldn't work? If not this is a very limited thing.
Ness over Peach can work but there will be like "let say at least" maybe 4 glitches...

Quote from: jasonvalle22 on July 25, 2012, 12:04:04 PM
Ness over Peach can work but there will be like "let say at least" maybe 4 glitches...
i actually tried several months ago, and it doesn twork. up-b is useless, n-b is weird side-b doesnt work down-b doesnt work
Quotes:
Sorry but you are not allowed to view spoiler contents.