ROM Hack Fire Emblem Fates: ROM Hacking General Thread

DeathChaos

Unmei wo koeru!
OP
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
Hey, all. I've got some questions regarding custom portraits. Is the process outlined in the OP still the primary method of modifying them? Also, how would someone go about adding additional portraits for use with added characters? I'd assume it'd involve adding FID entries to FaceData.bin, but I'm not really sure. Still new to this whole thing.
The process for making portraits is still the same, however I'd suggest using the arc builder from the FEFatesTools nightmare modules repository, as that one works perfectly, while the one from the tutorial causes crash if the arc contains (around) 7 or more files.

As for FaceData, my best advice would be, pick a character that's in a super similar position as the character you want to make portraits for, and try to make your new character match the eye/height position of this new character, an example I could give is when I ported over Palla's portraits, I opened up Hinoka's portraits, made some nice bars to mark Hinoka's eyes, and then made a new bar for Palla's exact eye relative to where I wanted her eye positions to match Hinoka's (so that I wouldn't have to reposition every portrait and maybe have different heights among them, I can now just position them using the height bar I set), and this allows you to have an easier time.

unknown.png

Now you might be thinking, "Why the hell do I need to do any of this, why not just insert my portraits and call it a day?", this is because of FaceData.

The FaceData entries have a few position values that tell the game where to move the portrait on certain instances, I specifically mentioned the eyes because this is the most commonly used position in the game (when a character is paired up to someone else, the back unit's portrait only shows eyes, same deal if back unit on an Attack Stance), as well as other regular portrait positioning.

The regular bottom screen portrait during battle too, otherwise you could end up with something like this;
example.png


tl;dr pick a character and try to match their eye position as best as you can with your portraits, then just copy whatever position values their FaceData block has.
 
  • Like
Reactions: QuickLava

AgahnimD

Well-Known Member
Newcomer
Joined
Apr 11, 2016
Messages
61
Trophies
0
XP
527
Country
United States
Hey all, I have a question regarding the chapter text .bin.lz files.

If you have too much text in one section, the game will skip forward to the next after you reach a certain threshold. However it looks like the JPN version is significantly shorter than the USA version, cutting off a lot of custom dialogue that previously worked in the USA version.

Is there an additional file somewhere (possibly GameData?) which can be modified to allow these larger files to be used in the JPN version?

Thank you!
 
Last edited by AgahnimD,

Kingsbury8

Well-Known Member
Newcomer
Joined
Mar 18, 2017
Messages
76
Trophies
0
Age
22
XP
161
Country
United States
I am trying to repack dlc files into a CIA. But whenever I try to include a certain content file, makerom spits out an error. The first time this happened, I just removed the file and continued, until I noticed that Heirs of Fate II was gone from the dragons gate. I'm assuming that the file I removed was that level, and I want to be able to repack the dlc and include that level. Any suggestions?
 

fe_et

New Member
Newbie
Joined
Sep 15, 2017
Messages
2
Trophies
0
Age
29
XP
57
Country
United States
Asking again since I finally got the tools to work on my laptop...when importing portraits, how do you avoid transparency issues like this or this? That first one feels especially odd, since I didn't touch the hair file...
It's been a while, but I was having this issue and couldn't find another post addressing it.

The problem is the white background you get when extracting textures with FEAT:
_whitebg.png

That's what it'll look like when you convert the png to tga.
The background should be black, but when FEAT extracts the texture as a png, color isn't preserved for completely transparent pixels and they're set to white (to shrink file size).

To fix, use your image editing magic to make the background black:
_blackbg.png

Don't just fill a layer black and put it under the portrait layer. The portrait is slightly transparent so it'll make it appear slightly darker if you do that.
If you're using photoshop like me, make sure your masks are disabled (image should be opaque) and you only have one alpha channel before you export to tga.

Before and after:
_comparison.png
 
  • Like
Reactions: GermanTacos

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
@DeathChaos25 Could you list what you did to get Chrom/Lissa/Frederick working without the extra data load times? Do you think it could be possible to do the same with Omegablu's Custom DLC as well?
 

DeathChaos

Unmei wo koeru!
OP
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
@DeathChaos25 Could you list what you did to get Chrom/Lissa/Frederick working without the extra data load times? Do you think it could be possible to do the same with Omegablu's Custom DLC as well?
Do you mean this method?


This is all ROMhacking, no custom DLC involved, hence the lack of Extra Data loading times.

I'm still working on finishing this since I've been very busy recently with other stuff, but most of this is doable thanks to FEFEditor, and it's also very easy provided you know what you're doing.

The only issue is inserting audio, which is, to say the least, a bit of a mess to work with.
 

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
Do you mean this method?


This is all ROMhacking, no custom DLC involved, hence the lack of Extra Data loading times.

I'm still working on finishing this since I've been very busy recently with other stuff, but most of this is doable thanks to FEFEditor, and it's also very easy provided you know what you're doing.

The only issue is inserting audio, which is, to say the least, a bit of a mess to work with.

Yes, that method.
 

AgahnimD

Well-Known Member
Newcomer
Joined
Apr 11, 2016
Messages
61
Trophies
0
XP
527
Country
United States
Does anyone know where the over-world Chapter Summaries are located, and if they can be modified? I swear I saw them earlier but I can't seem to find them.
 
Joined
Oct 3, 2017
Messages
16
Trophies
0
Age
27
XP
130
Country
United States
I'm having a little bit of trouble with the whole custom portraits thing. I've managed to import the face data into my patch, but I can't figure out how to edit the FID. Would I have to use a hex editor or something like that? If so, how would I go about doing that?
 

thane98

Well-Known Member
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
I'm having a little bit of trouble with the whole custom portraits thing. I've managed to import the face data into my patch, but I can't figure out how to edit the FID. Would I have to use a hex editor or something like that? If so, how would I go about doing that?
Use the FaceData injector in FEFEditor to add a new FID block to FaceData.bin. If you need to edit the block later, use the FaceData module.

For changing a character's FID, use the character module with GameData.bin.
 
Joined
Oct 3, 2017
Messages
16
Trophies
0
Age
27
XP
130
Country
United States
Use the FaceData injector in FEFEditor to add a new FID block to FaceData.bin. If you need to edit the block later, use the FaceData module.

For changing a character's FID, use the character module with GameData.bin.

Yes, I've followed that part, but I'm still not really sure as to what to do here. I already created FSIDs for the standard and battle portraits. I'm not entirely sure as to how to get them to show in-game. The character I've made already has her FID changed, but when I test her out she shows up with the hooded man portraits. I'm not sure what I'm doing wrong here.
2017-10-04 (1).png 2017-10-04 (2).png 20171004_165151[2].jpg
 
Last edited by Deleted member 433820,

thane98

Well-Known Member
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
Yes, I've followed that part, but I'm still not really sure as to what to do here. I already created FSIDs for the standard and battle portraits. I'm not entirely sure as to how to get them to show in-game. The character I've made already has her FID changed, but when I test her out she shows up with the hooded man portraits. I'm not sure what I'm doing wrong here.
What file names did you use for your portrait archives? I would follow the convention that the game uses for non-player portraits separate the portraits into a _st archive and _bu archive. Then have one block with Aversa_st as the file name and another with Aversa_bu. I don't think you need to specify anything in the unknown boxes.
 
Joined
Oct 3, 2017
Messages
16
Trophies
0
Age
27
XP
130
Country
United States
What file names did you use for your portrait archives? I would follow the convention that the game uses for non-player portraits separate the portraits into a _st archive and _bu archive. Then have one block with Aversa_st as the file name and another with Aversa_bu. I don't think you need to specify anything in the unknown boxes.

Well, here's everything that I've used so far. Hopefully these images will help solve my predicament, as I'd like to make a tutorial or something once I get this figured out.
 

Attachments

  • 2017-10-04 (3).png
    2017-10-04 (3).png
    75.8 KB · Views: 285
  • 2017-10-04 (4).png
    2017-10-04 (4).png
    78.6 KB · Views: 264
  • 2017-10-04 (5).png
    2017-10-04 (5).png
    85.5 KB · Views: 260

thane98

Well-Known Member
Member
Joined
Apr 23, 2016
Messages
617
Trophies
0
XP
1,526
Country
United States
Well, it doesn't look like anything's wrong with the blocks then. What format are the files inside your archives in? If you copied them from Awakening, you need to convert the portrait files to bch format.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: @K3Nv2 is too dumb to assemble IKEA furniture :tpi: