ROM Hack Fire Emblem Awakening Same-Sex Marriage (+ More)

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
Hmm, so I tried to manually edit the static.bin.lz to make the MaMU/Chrom support into a romantic one and it froze. Either I did something wrong or I'm missing something. I'm going to test further, but could other people possibly try manually editing it too and seeing what happens?

So, I sort of know what happens with the endings now. The M/M ones get loaded twice with no text, the F/F ones aren't loaded at all, and the FeMU/Lucina ending that should have been there was replaced with a solo Kellam ending...
scr_7_TOP_RIGHT_zpsai0dslbw.png

scr_5_TOP_RIGHT_zpshofwvbsz.png

scr_1_TOP_LEFT_zpsjhqmrzdm.png
 

Myria

Well-Known Member
Member
Joined
Jul 24, 2014
Messages
464
Trophies
0
Age
42
XP
851
Country
United States
Is there a way that I could make a small change and not have it blow up on me? Specifically, allowing a female main character to marry Lucina x.x
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
Is there a way that I could make a small change and not have it blow up on me? Specifically, allowing a female main character to marry Lucina x.x

That's already in this hack, and I've done it myself. If you mean you want the only change to be that FeMU can marry Lucina, that's extremely easy to do with Character Editor since they already have a support. Just change their support from "non-romantic" to "slow" for both of them, and voila.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
That's already in this hack, and I've done it myself. If you mean you want the only change to be that FeMU can marry Lucina, that's extremely easy to do with Character Editor since they already have a support. Just change their support from "non-romantic" to "slow" for both of them, and voila.
or Haxxxor if you dont feel like grinding out the support points :3
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
or Haxxxor if you dont feel like grinding out the support points :3
Btw, I messaged @shadowofchaos and he told me that the Morgan/Morgan support wasn't a new support, but an edit of an existing one, and he didn't know how to put in a new one. Bummer. Also, for some reason, FEAT hasn't been working for me (does nothing when I click "go") so I haven't even been able to edit existing ones.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
Btw, I messaged @shadowofchaos and he told me that the Morgan/Morgan support wasn't a new support, but an edit of an existing one, and he didn't know how to put in a new one. Bummer. Also, for some reason, FEAT hasn't been working for me (does nothing when I click "go") so I haven't even been able to edit existing ones.

This would be a real bummer, but the fact that we can't make a character have more supports than they previously did, we can just edit the removed support conversations and replace them with the new added supports.

That said, is the Father support for every children just one generic script or is it divided on a per father basis? Because While it may be the same for almost every father, some of them have subtle differences such as Chrom!Cynthia or Chrom!Inigo
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
This would be a real bummer, but the fact that we can't make a character have more supports than they previously did, we can just edit the removed support conversations and replace them with the new added supports.

That said, is the Father support for every children just one generic script or is it divided on a per father basis? Because While it may be the same for almost every father, some of them have subtle differences such as Chrom!Cynthia or Chrom!Inigo

It's divided on a per father basis for sure, since since from what I've tried there's no "father" Lucina conversation for Morgan, "father" Cordelia convo for Cynthia, etc.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
Ok, anyone who has edited support conversations, I need some help here as I am a bit lost on the next step.

So I decompressed the Support conversation of my choice using FEAT, this gave me a .txt file and a .bin file, after editing the .txt file and being satisfied with the changes, how am I supposed to compress it again to replace it within the romfs?

Compressing the .txt file with BatchLZ77 and changing the extension from .txt to .bin.lz seems to softlock the game, so any help on the last step would be greatly appreciated.
 

LuigiSmash220

Private Sm4sh modder
Member
Joined
Aug 3, 2015
Messages
374
Trophies
0
Age
26
XP
163
Country
Canada
Ok, anyone who has edited support conversations, I need some help here as I am a bit lost on the next step.

So I decompressed the Support conversation of my choice using FEAT, this gave me a .txt file and a .bin file, after editing the .txt file and being satisfied with the changes, how am I supposed to compress it again to replace it within the romfs?

Compressing the .txt file with BatchLZ77 and changing the extension from .txt to .bin.lz seems to softlock the game, so any help on the last step would be greatly appreciated.
you compress the .txt file with FEAT it will be compressed to a.bin.lz
 

TildeHat

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
97
Trophies
0
XP
828
Country
Canada
Ok, anyone who has edited support conversations, I need some help here as I am a bit lost on the next step.

So I decompressed the Support conversation of my choice using FEAT, this gave me a .txt file and a .bin file, after editing the .txt file and being satisfied with the changes, how am I supposed to compress it again to replace it within the romfs?

Compressing the .txt file with BatchLZ77 and changing the extension from .txt to .bin.lz seems to softlock the game, so any help on the last step would be greatly appreciated.

Just drag the .txt file to FEAT, it'll rebuild it to a .bin.lz file.

I've also figured out how to add support conversations. Copy another support file and rename the file to the two characters you want the support to be for. The names need to be in katakana so copy and paste the names from another file(unless you can type them out) and the two characters have to be separated with an underscore. For a sibling support add _兄弟 at the end and for a parent add _親子. Then open up the renamed .txt file and you should see some names in katakana. Whenever you see that replace those names with whatever you file is called. Then you can start editing the text. Once you're done throw the .txt back into FEAT to compress it.

If you want to add an S support to an existing C-A support just decompress the support file and add MID_支援_"Filename"_S: at the end of the file. This needs to be in a specific font so copy it from another file. Then you can start adding in your text.

So for example, I added a Male Morgan/Female Morgan Sibling support by having a マーク女_マーク男_兄弟.bin.lz file and inside it I have MESS_ARCHIVE_マーク女_マーク男_兄弟 at the beginning and MID_支援_マーク女_マーク男_兄弟_(Support level): Wherever a support convo is. Here's some pictures

j3tFr5r.png

zdrRPcI.png

lAN4Ctd.png

uPDy0NZ.png
 
  • Like
Reactions: robotortoise

LuigiSmash220

Private Sm4sh modder
Member
Joined
Aug 3, 2015
Messages
374
Trophies
0
Age
26
XP
163
Country
Canada
Just drag the .txt file to FEAT, it'll rebuild it to a .bin.lz file.

I've also figured out how to add support conversations. Copy another support file and rename the file to the two characters you want the support to be for. The names need to be in katakana so copy and paste the names from another file(unless you can type them out) and the two characters have to be separated with an underscore. For a sibling support add _兄弟 at the end and for a parent add _親子. Then open up the renamed .txt file and you should see some names in katakana. Whenever you see that replace those names with whatever you file is called. Then you can start editing the text. Once you're done throw the .txt back into FEAT to compress it.

If you want to add an S support to an existing C-A support just decompress the support file and add MID_支援_"Filename"_S: at the end of the file. This needs to be in a specific font so copy it from another file. Then you can start adding in your text.

So for example, I added a Male Morgan/Female Morgan Sibling support by having a マーク女_マーク男_兄弟.bin.lz file and inside it I have MESS_ARCHIVE_マーク女_マーク男_兄弟 at the beginning and MID_支援_マーク女_マーク男_兄弟_(Support level): Wherever a support convo is. Here's some pictures

j3tFr5r.png

zdrRPcI.png

lAN4Ctd.png

uPDy0NZ.png
Dang i was close to figuring it out
well now i am going to try to make a new support convo for fates
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
Just drag the .txt file to FEAT, it'll rebuild it to a .bin.lz file.

I've also figured out how to add support conversations. Copy another support file and rename the file to the two characters you want the support to be for. The names need to be in katakana so copy and paste the names from another file(unless you can type them out) and the two characters have to be separated with an underscore. For a sibling support add _兄弟 at the end and for a parent add _親子. Then open up the renamed .txt file and you should see some names in katakana. Whenever you see that replace those names with whatever you file is called. Then you can start editing the text. Once you're done throw the .txt back into FEAT to compress it.[/SPOILER]

This is literally what I was trying out lmfao, I even made the マーク男_マーク女 file, all that was left was to test it but ran into this small issue.

This is a really nice find too.

Edit: Ok so, I decided, even after creating my マーク男_マーク女_兄弟 file and viewing it through the actual file, and having them gain a C rank support, I decided to edit the static.bin.lz

After adding both morgans to each other's support pool (without deleting anyone, meaning I was expecting a crash) I decided to head over to the Extras menu and enter the support log, to my surprise, the game didnt crash at all, however, the morgan_morgan support conversations still refused to show up on the log, so I decided to load up the file and try to rank them up again to see if this added them, but then as soon as I opened the menu the game soft locked, so with this I will make the assumption that there is also another file that needs to be edited if we want to add supports without removing any.

You can prove this going off of both Morgan's support pool within static.bin, they consist of only a few of the future children, yet the support log shows supports between them and every possible parent/sibling.
 
Last edited by DeathChaos,

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
This is literally what I was trying out lmfao, I even made the マーク男_マーク女 file, all that was left was to test it but ran into this small issue.

This is a really nice find too.

Edit: Ok so, I decided, even after creating my マーク男_マーク女_兄弟 file and viewing it through the actual file, and having them gain a C rank support, I decided to edit the static.bin.lz

After adding both morgans to each other's support pool (without deleting anyone, meaning I was expecting a crash) I decided to head over to the Extras menu and enter the support log, to my surprise, the game didnt crash at all, however, the morgan_morgan support conversations still refused to show up on the log, so I decided to load up the file and try to rank them up again to see if this added them, but then as soon as I opened the menu the game soft locked, so with this I will make the assumption that there is also another file that needs to be edited if we want to add supports without removing any.

You can prove this going off of both Morgan's support pool within static.bin, they consist of only a few of the future children, yet the support log shows supports between them and every possible parent/sibling.

@TildeHat Actually got it to work, so I don't think there's an auto softlock. (Also, thank you so much @TildeHat for figuring this out, you're so awesome!) I'm pretty sure the support log in Extras is loaded from a different list than in-game (so that all the parent convos show up) so if we find that we can probably change it.

Edit: Right now I'm trying to figure out how to turn a .cptk file back into a ctpk.lz file, any tips?
 
Last edited by UnassumingVenusaur,

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
@TildeHat Actually got it to work, so I don't think there's an auto softlock. (Also, thank you so much @TildeHat for figuring this out, you're so awesome!) I'm pretty sure the support log in Extras is loaded from a different list than in-game (so that all the parent convos show up) so if we find that we can probably change it.

Edit: Right now I'm trying to figure out how to turn a .cptk file back into a ctpk.lz file, any tips?

I don't know if FEAT or BatchLZ77 can compress it back, you could always ask @SciresM as this person seems to have the most knowledge when it comes to files compression/decompression related to the 3DS Fire Emblem games.
 
Last edited by DeathChaos,

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,724
Country
Puerto Rico
So, realizing I have some free time, I decided to go out of my way to create template (read:dummy) support files for characters in this edit, so that whoever wants to create a conversation for a new pair only has to locate the file to make changes without having to go through the pains to make one (although making one takes no more than a few minutes if you know what you're doing)

As an example, here is a parent/child support files for Cordelia!Lucina and Chrom!Severa, note that these 2 aren't actually dummy files though, I just copied over the generic support they have with other parents. However, these are untested, as Chrom and Cordelia are already married off to different people in my save files so I have no immediate way of testing these, so if someone who married Cordelia and Chrom together can post some screenshots to confirm that would be nice.

Simply drop these 2 files inside the m/E/ directory where all the other support files are and you should be good to go.

I don't really think that the name order for the file name matters, but I went with the preset orders these characters had just in case.

Edit: Forgot to add the sibling convo file between Lucina and Severa, so reuploaded the file to correct this, meaning there are 3 files now, Severa and Chrom parent convo, Lucina and Cordelia convo, and the Severa and Lucina sibling convo.
 

Attachments

  • kuromu_serena_parent and tiamo_mars_parent and mars_serena_sibling.zip
    14.9 KB · Views: 396
Last edited by DeathChaos,

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
I have a bit of an update on the .ctpk thing. Using this compression tool (specifically, lzx.exe) I successfully recompressed an unedited .ctpk extracted using FEAT, and it worked in-game. However, when I recompressed a .ctpk that had been run through CTPK Tool and back again (still no edits), the status screen loaded as green (aka it didn't work right). I wonder if that means that there is either some sort of weird interaction with CTPK Tool or I just messed something up along the way. Could someone else possibly test this too?
 
Last edited by UnassumingVenusaur,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey