ROM Hack Fire Emblem if/Fates - Need help with RE work ( subtitles )

Raytwo

New Member
OP
Newbie
Joined
Mar 21, 2016
Messages
4
Trophies
0
Age
29
XP
309
Country
Belgium
Hi guys,

I'm currently trying to make a full patch of Fire Emblem if for HANS ( Anya Houkoku / Conquest for the moment ) and I've come across a problem.

I combined the fan translation with the official translation, keeping the official menus and stuff but using the fan translation for the missions, My Room and a few dialogues, the names and the items names.
I also kept the japanese voices because the english dub is just... urgh.

What I need help with is a feature found only in the english version : subtitles.

I already located the file containing the subtitles ( MovieSubtitles.bin.lz ) in Fates and added it in the ExeFS of FE:if, the translation patch is working flawlessly except for a character in the font which seems to not be read correctly but that's another thing.

I already took the code.bin from the japanese version of Conquest and the english version of the Special Edition and compared them in a debugger ( IDA Pro ) and located what seems to be the subroutine used for movies but... I actually have nearly no experience with ASM except Pokemon hacking on GBA and I feel like I won't find the solution alone.

So what I already did is :
- Located the subroutine in Fates's code.bin and copied it at the end of the one from FE:if -> No crash when running the game, but when checking the file in IDA Pro I noticed the instructions where not the same at all ( the program didn't notice it was actually a subroutine, it just put a commentary about a chunk in the middle of the instructions so I guess it was not the way to go )

- Located the same subroutine in FE:if and replaced it with Fates' instead -> Black screen after the loading of the extdata ( when the opening cutscene is supposed to play ) so I guess I'm on the good way, but when checking the subroutine in IDA Pro, I also get different and missing instructions and that's what I don't understand.

Since I copied the subroutine without any change, isn't it supposed to be exactly the same when I check the subroutine in IDA Pro?

If possible I would appreciate some guidance about what I did wrong, even better would be a link to a tutorial but I doubt there's actually a tutorial which explains exactly what I need. Or if you're interested in helping, that would be great !

I added a screenshot of the subroutine as an attached file, feel free to check. ( left is Fates, right is If )
As you can see, I copied the subroutine in Fates but it doesn't display the same at all ( even if I didn't change all the offsets yet but for now I would like the subroutines to be the same on both sides... )

PS: Sorry for my English btw, it's not my native language
 

Attachments

  • if vs Fates.PNG
    if vs Fates.PNG
    56.7 KB · Views: 297
Last edited by Raytwo,
  • Like
Reactions: MarkDarkness
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm