ROM Hack Fire Emblem Fates: ROM Hacking General Thread

  • Thread starter Thread starter DeathChaos
  • Start date Start date
  • Views Views 339,498
  • Replies Replies 1,084
  • Likes Likes 18
Thanks for your help but that didn't change anything and I tried both EU and JPN icon.bin files.
This is how the DLC is displayed:
8522af2831.jpg

Since the DLC doesn't exist for the EU version I would have to change the title anyway. How can I customize the title? I saw that some people already accomplished something like that so there must be a way. ^^
It shouldn't be that difficult, right? :)
Content file 0000 controls all icons and dlc map names that are listed at the Dragon's Gate. Quoting Deathchaos who quoted Rainthunder:
  • Add 1 to the byte at offset 0x8 in MetaDataContentHeader.bin file. It keeps track of the number of icons in "icons" folder.
  • Hex edit ContentInfoArchive_USA_en.bin. DLC data starts from offset 0x8, and each DLC occupy 0xC8 bytes.
  • Structure for each DLC:
    Code:
    0x0-0x3F: DLC title
    0x40-0xBF: DLC description0xC0-0xC3:Icon index0xC4-0xC7: unknown
  • Add a new icon to icons folder, and named it corresponding to the icon index.
For Icons themselves, I really don't know much about those, but,

Quoted from RainThunder:
I couldn't find any tools, so here is the workaround:
  • Open any SMDH file (*.smdh, or ExeFS icon.bin) with SMDH Creator.
  • Choose Import -> Large Icon. It must be a 48 x 48 PNG image.
  • Choose File -> Save.
  • Open the new SMDH file with an hex editor, then copy all bytes in 0x24C0 - 0x36BF range to a new file.
  • Save that file in .icn extension.
Edit: For the contentinfoarchive file edit all of them, not just the USA one so that the edit shows up regardless of region.
 
Last edited by Omegablu,
Perfect, that's exactly what I need! I never knew that the 0000 file contains the titles and icons for DLC's. Seems to be pretty easy to edit after all. Thanks a bunch! :D
 
So last I checked, model editing is still not quite there, but I do know that texture editing has somewhat been worked on, so my question is this.

If I were to make an OC as a custom DLC (yes, I'm crazy, but I want in on the fun!) , and I wanted say, Kaze's hairstyle, but Azama's face textures, would it be possible to do a mixture of the two through texture editing? And I also wanted to know if Kaze's headband could be gotten rid of, since my OC would look like shit with it.
 
So last I checked, model editing is still not quite there, but I do know that texture editing has somewhat been worked on, so my question is this.

If I were to make an OC as a custom DLC (yes, I'm crazy, but I want in on the fun!) , and I wanted say, Kaze's hairstyle, but Azama's face textures, would it be possible to do a mixture of the two through texture editing? And I also wanted to know if Kaze's headband could be gotten rid of, since my OC would look like shit with it.
In the OC's AID you can specify face, hair, hair color (like making Kaze's hair yellow), and other accessories like headbands and the like. With that you can mix and match as you like.
 
In the OC's AID you can specify face, hair, hair color (like making Kaze's hair yellow), and other accessories like headbands and the like. With that you can mix and match as you like.

Cool, so this might be easier than I expected to create a semi legit unique character..

Could you specify say, the bath towel body to be used as the main body for a unit? Like if I wanted Towel!Niles to be permanently in that outfit, would it be possible?
 
Cool, so this might be easier than I expected to create a semi legit unique character..

Could you specify say, the bath towel body to be used as the main body for a unit? Like if I wanted Towel!Niles to be permanently in that outfit, would it be possible?
Probably. I haven't tried, but it should be possible since the only thing as far as I've seen that makes that body only show in certain moments (changing, Sophie, etc.) is the way it's specified in the AID. Calling it as a normal body should work, you'd just have to figure out what the label is.
 
The editing worked out really well:
2c34fc25e4.jpg

If anyone is working on something similar here are two small issues that I had which can be fixed easily:

1. I thought that I have to change the Product Code and UniqueId to the SpecialEdition since I own it, however, the DLC's seem to be always connected with Birthrights ID in the EU version. This DLC.rsf should work:
Code:
BasicInfo:
  CompanyCode             : 00
  ProductCode             : CTR-M-BFXP-00
  ContentType             : Application # Application / SystemUpdate / Manual / Child / Trial

TitleInfo:
  UniqueId                : 0x01795
  Category                : AddOnContents # Application / SystemApplication / Applet / Firmware / Base / DlpChild / Demo / Contents / SystemContents / SharedContents / AddOnContents / Patch / AutoUpdateContents

2. Only use the -icon command for the final step and not before. Also, there might be address-conflicts. In my case the contents of c.0036.00000063 (Hoshidan Festival of Bonds) now lead to 0x0036:0x00000066

Anyway, everything works as expected now. Thanks again. :)
 
  • Like
Reactions: ukonvasara
Had someone asking about AIDs, so I figured I'd put this here.
AID.jpg

EDIT:Ignore the part about portrait positions, that's controlled in the FID, which is in the face folder.
 
Last edited by Dylos,
  • Like
Reactions: EmblemCrossing
The problem is not where are everything is stored... the problem is that i don't find the AID ...
Non-DLC AIDs are very difficult to read as they are all stored in a single file, if you are having difficulty locating the AID for a non-DLC character, I cannot help you.

As far as DLC characters go however, start with another character's AID as a base and just change stuff, you can even use the one I posted above, just make sure it goes into the Global/asset folder.
 
Non-DLC AIDs are very difficult to read as they are all stored in a single file, if you are having difficulty locating the AID for a non-DLC character, I cannot help you.

As far as DLC characters go however, start with another character's AID as a base and just change stuff, you can even use the one I posted above, just make sure it goes into the Global/asset folder.
I don't find the DLC AID D':
 
I don't find the DLC AID D':
You can't find the file? If you've decompiled any of the DLC characters it will be in Global/asset.
If you mean that you can't find the label for the AID, just use your character's name, and make sure that is the name of the file.
 
You can't find the file? If you've decompiled any of the DLC characters it will be in Global/asset.
If you mean that you can't find the label for the AID, just use your character's name, and make sure that is the name of the file.
Uhhhhhh..... You said portrait positions are controlled by the AID, but they aren't. All of that is in the FID file.
 
Since everyone is asking about AIDs, let me join in!

So if I started by using, say, Gaius as a default, would I be able to change his AID to specify Ignatius' hair, Azama's face, and Elise's body? Is that how this works? I just wanna understand man
 
Since everyone is asking about AIDs, let me join in!

So if I started by using, say, Gaius as a default, would I be able to change his AID to specify Ignatius' hair, Azama's face, and Elise's body? Is that how this works? I just wanna understand man
You have to find out which files those correspond with in the ROM, yes you can do that, but you need to know the filenames. Also, body is usually only used for class AIDs, I don't know what specifying a body in a character AID does.
 
Last edited by Dylos,
Might as well ask, since the topic of conversation is AIDs...
Since the custom DLC characters like Mikoto and Anankos use the same model no atter the class, and every DLC character's AID is stored individually, in theor, would it be posible to give them a JID entry? Like making it so Mikoto keeps her normal dress as a War Priestess, but when reclassed to Onmyoi, she gets the normal Onmyoji model? Just been thinking about that recently...

EDIT:

You have to find out which files those correspond with in the ROM, yes you can do that, but you need to know the filenames. Also, body is usually only used for class AIDs, I don't know what specifying a body in a character AID does.
Correct me if I'm wrong, but a body, like Elise's, can be called with a JID entry specifying which class to use the model in, or just having it be the normal model used no matter the class, Ala the custom DLC characters.
 
Last edited by Grima,
If we edit some things on the AID we could manage to put the HoFAzura Bubbles or HOFAnankos aura?

Might as well ask, since the topic of conversation is AIDs...
Since the custom DLC characters like Mikoto and Anankos use the same model no atter the class, and every DLC character's AID is stored individually, in theor, would it be posible to give them a JID entry? Like making it so Mikoto keeps her normal dress as a War Priestess, but when reclassed to Onmyoi, she gets the normal Onmyoji model? Just been thinking about that recently...
If we can assign a special outfit to someone like Cordelia outfit? We can't just give the default outfits for the other classes?
 
You have to find out which files those correspond with in the ROM, yes you can do that, but you need to know the filenames. Also, body is usually only used for class AIDs, I don't know what specifying a body in a character AID does.

My rip is of the Japanese copy of Fates, would that cause any issues/make it any harder for me? Meaning, are the file names from the US dump localized? (I'd assume not, but.)

I can read Hirigana/Katakana, and can figure out Kanji, so for the most part I'm fine with finding the character names themselves. The hard part for me is finding which file I need to use out of all of the ones that each character has :o
 

Site & Scene News

Popular threads in this forum