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

Sonicbrawler

Well-Known Member
Member
Joined
Sep 7, 2015
Messages
205
Trophies
0
Age
27
XP
457
Country
United States
So, I skimmed every page, and saw someone had this problem too, but where using ironhax so their fix wont work for me. After I run HANS, and what not, it just has a rainbow pixel screen, and thats it. not sure what the problem is.
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
Look at the bytes at 0x4. Reverse those bytes and add 0x20 to it. Go to that offset. Now go backwards by 0x4 and write out a pointer to the offset where you added the support. To write out the pointer take the offset, reverse it and minus 0x20. So since you wrote something at 0x7a8 subtracting 0x20 makes it become 0x788. Then you reverse the bytes to make it become 88 07 00 00. That's what you write out. Then you need to change the pointer at 0x4 and the bytes at 0x8 to accommodate the new size and starting position.
Okay, I think I almost have this. I wrote 88 07 00 00 at 0xa404. (At 0x4, it was e8 a3 00 00) So essentially, write 04 a4 00 00 at 0x4 and change 0x8 from 85 to 86? And every time I add a new pointer, change 0x4 to reflect the most recent one? (or perhaps the one furthest up? I'm not exactly sure)
 
Last edited by UnassumingVenusaur,

GCNMatt

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
154
Trophies
0
XP
178
Country
United States
These are the results of some recruit order edits I made. I basically swapped Cynthia with Sumia, Chrom with Lucina, Yarne with Panne, Tiki, Nah, and Nowi, and Cordelia with Severa.
 

Attachments

  • scr_1_TOP_LEFT.png
    scr_1_TOP_LEFT.png
    13.5 KB · Views: 501
  • scr_2_TOP_LEFT.png
    scr_2_TOP_LEFT.png
    15.3 KB · Views: 482
  • scr_3_TOP_LEFT.png
    scr_3_TOP_LEFT.png
    13.5 KB · Views: 476
  • scr_4_TOP_LEFT.png
    scr_4_TOP_LEFT.png
    14.6 KB · Views: 475

TildeHat

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
97
Trophies
0
XP
828
Country
Canada
Okay, I think I almost have this. I wrote 88 07 00 00 at 0xa404. (At 0x4, it was e8 a3 00 00) So essentially, write 04 a4 00 00 at 0x4 and change 0x8 from 85 to 86? And every time I add a new pointer, change 0x4 to reflect the most recent one? (or perhaps the one furthest up? I'm not exactly sure)
E4 A3. Remember to minus 0x20 when you want to point to something. Outside of that everything's correct~
 

GCNMatt

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
154
Trophies
0
XP
178
Country
United States
Here's some screenshots! Wow, I missed a lot. Specifically, all children's hair is swapped around, Nah has Tiki's body, and Nowi has Nah's. They have the same respective characters position in the story, Flavia has Libra's hair, and regular Pegasus knights and sages are glitch.
 

Attachments

  • scr_27_TOP_LEFT.png
    scr_27_TOP_LEFT.png
    184 KB · Views: 510
  • scr_29_TOP_LEFT.png
    scr_29_TOP_LEFT.png
    189.6 KB · Views: 523
  • scr_30_TOP_LEFT.png
    scr_30_TOP_LEFT.png
    24.3 KB · Views: 533
  • scr_31_TOP_LEFT.png
    scr_31_TOP_LEFT.png
    19.9 KB · Views: 488
  • scr_32_TOP_LEFT.png
    scr_32_TOP_LEFT.png
    15.8 KB · Views: 470
  • scr_34_TOP_LEFT.png
    scr_34_TOP_LEFT.png
    171.3 KB · Views: 469
  • scr_35_TOP_LEFT.png
    scr_35_TOP_LEFT.png
    147.8 KB · Views: 507
  • scr_40_TOP_LEFT.png
    scr_40_TOP_LEFT.png
    21.2 KB · Views: 490
  • scr_41_TOP_LEFT.png
    scr_41_TOP_LEFT.png
    23.8 KB · Views: 541
  • Like
Reactions: UnassumingVenusaur

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
E4 A3. Remember to minus 0x20 when you want to point to something. Outside of that everything's correct~
scr_1_TOP_LEFT_zpscoaiiz3i.png
scr_2_TOP_LEFT_zpsc4y0bgq3.png
It worked it worked it worked it worked it worked it WORKED! Oh my god, it worked! @TildeHat thank you SO much for figuring this all out!!!!!! You're so amazing and smart and awesome and keep discovering new things, it's amazing. Now I have no restrictions (pretty much)! Woohoo!
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
So you where also able to add classes to characters without crashing?

Cool!

I also have a list of PID labels somewhere, although it seems you don't need it anymore :P
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
So you where also able to add classes to characters without crashing?

Cool!

I also have a list of PID labels somewhere, although it seems you don't need it anymore :P
I haven't tried classes yet, I'll probably do that next! (Right after figuring out if editing an existing support w/character editor screws this up).
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
I haven't tried classes yet, I'll probably do that next! (Right after figuring out if editing an existing support w/character editor screws this up).

Well, for classes, it's mostly only necessary to give the male options to the mothers who only have female children.

Off the top off my head, these are;
Sumia (Cynthia)
Cordelia (Severa)
Tharja (Noire)
Nowi (Nah)
Sully (Kjelle)

Basically, just add the male counterparts to these 5, so that someone like say, Tharja!Inigo doesn't get screwed over by not inheriting anything.
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
Well, for classes, it's mostly only necessary to give the male options to the mothers who only have female children.

Off the top off my head, these are;
Sumia (Cynthia)
Cordelia (Severa)
Tharja (Noire)
Nowi (Nah)
Sully (Kjelle)

Basically, just add the male counterparts to these 5, so that someone like say, Tharja!Inigo doesn't get screwed over by not inheriting anything.
Yep! That's what I was planning on. Also, I'll probably do the same for Flavia, Say'ri, Anna, and Tiki so they can also have kids w/o trouble. :):):)
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
Yep! That's what I was planning on. Also, I'll probably do the same for Flavia, Say'ri, Anna, and Tiki so they can also have kids w/o trouble. :):):)
By the way, how do you know which hex ids belongs to which character?
We might want to document that unless it exists somewhere already.
 
Last edited by DeathChaos,

Akihaa

Member
Newcomer
Joined
Dec 31, 2015
Messages
18
Trophies
0
Age
24
XP
93
Country
United States
Is it possible to "unmarry" units? I have Sumia and Chrom married to each other on my main save file, but now that it's possible for Cordelia and Sumia to marry each other I'd really prefer that. Since I've already recruited Cynthia as well, would that mean I would get two cynthias, assuming it's possible to unmarry units? Or would I have to start a new file...because I've spent close to 50 hours total on my main file, thus making it truly my main file TT If there's some way to do it, mind walking me through? or just posting a link to instructions is fine too. Thanks
 

XtremeTemp

Well-Known Member
Newcomer
Joined
Dec 31, 2015
Messages
55
Trophies
0
Age
31
XP
292
Country
United States
Ya, ya, I get that games that allow character customization are supposed to be personal and make you feel like you're part of the game, but this is going to extreme measures to twist the developers' original creation into something they didn't intend, and all so that certain people can derive some weird satisfaction of having the game imply that Chrom wants to stick his phallus into Gaius's anal orifice (which is the most disgusting orifice of the human body, male or female). There are better ways of having your opinions heard. If you don't like a certain aspect of a game, you can choose to boycott it, or write the developers. In fact, you're getting what you want with Fire Emblem Fates. So why is there a need to go and tamper with this one? I suppose you'd prefer if Mario and Zelda, or Dirk from Dragon's Lair were trying to save a prince instead of a princess, right? Are we going to see hacks of those games in the same fashion? Jeez, why don't hackers spend time trying to do more useful things, like improving the game engine or controls of games that perform poorly?



And now you've crossed the line from trying to support your opinion, to antagonizing me for expressing mine.

And no, I don't have a problem with people doing with their own personal life what they feel comfortable with, as long as it doesn't make other people feel uncomfortable. It's when people go and openly brag or make known that they're a homosexual, shoving it down other peoples throats, as if they really care, that I get annoyed. A person's sexual preference should remain that. Personal. It also should not be a defining trait of who that person is. I don't hear straight people exclaiming how straight they are and begging for attention because of that fact. It just amazes me the lengths some people will go for the implication of same sex intercourse in a video game. Just...Wow.

I'm just assuming if the roles were reversed, Gay was the new normal and straight was the new minority, if you were straight, you would want yourself represented by a game that has stuff to do with marriage, right? That's all this guy is doing, adding something optional a minority might like, and you're acting like an indoctrinated butthurt 5 year old over it.
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
Oh, so it turns out the nm2 module already has these values in a .txt file, this should be considerably easier.

Code:
0x0000 Nobody
0XB7C4 Avatar_M
0XB7D5 Avatar_F
0XB7E6 Avatar_N
0XB7F9 Chrom
0XB804 Lissa
0XB80D Frederick
0XB81C Virion
0XB82B Sully
0XB836 Vaike
0XB843 Stahl
0XB84E Miriel
0XB85B Kellam
0XB866 Sumia
0XB871 Lon'qu
0XB87E Ricken
0XB889 Maribelle
0XB898 Panne
0XB8A7 Gaius
0XB8B2 Cordelia
0XB8BF Gregor
0XB8CA Nowi
0XB8D3 Libra
0XB8DE Tharja
0XB8EB Olivia
0XB8FA Cherche
0XB907 Henry
0XB914 Lucina
0XB91F Say'ri
0XB92A Basilio
0XB939 Flavia
0XB948 Donnel
0XB951 Anna
0XB95C Owain
0XB967 Inigo
0XB974 Brady
0XB981 Kjelle
0XB98E Cynthia
0XB99B Severa
0XB9A6 Gerome
0XB9B5 Morgan_M
0XB9C2 Morgan_F
0XB9CF Yarne
0XB9E0 Laurent
0XB9EB Noire
0XB9F8 Nah
0XBA01 Tiki
0XBA0A Gangrel
0XBA19 Walhart
0XBA2A Emmeryn
0XBA37 Yen'fay
0XBA42 Aversa
0XBA51 Priam
0XBA5C Marth_FE1
0XBA69 Dummy
0XBA74 Unpromoted_Monster
0XBA81 Promoted_Monster
0XBA8E Merchant
 

Drak0rex

Well-Known Member
Member
Joined
Oct 12, 2014
Messages
2,196
Trophies
0
XP
2,895
Country
United States
I'm just assuming if the roles were reversed, Gay was the new normal and straight was the new minority, if you were straight, you would want yourself represented by a game that has stuff to do with marriage, right?
If that were the case, I'd be more concerned about the future of the human race than who screws who in a videogame.
 

TildeHat

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
97
Trophies
0
XP
828
Country
Canada
TrqfeJB.png
1Bcp3DK.png

Doop, doop~
Oh, so it turns out the nm2 module already has these values in a .txt file, this should be considerably easier.
Code:
0x0000 Nobody
0XB7C4 Avatar_M
0XB7D5 Avatar_F
0XB7E6 Avatar_N
0XB7F9 Chrom
0XB804 Lissa
0XB80D Frederick
0XB81C Virion
0XB82B Sully
0XB836 Vaike
0XB843 Stahl
0XB84E Miriel
0XB85B Kellam
0XB866 Sumia
0XB871 Lon'qu
0XB87E Ricken
0XB889 Maribelle
0XB898 Panne
0XB8A7 Gaius
0XB8B2 Cordelia
0XB8BF Gregor
0XB8CA Nowi
0XB8D3 Libra
0XB8DE Tharja
0XB8EB Olivia
0XB8FA Cherche
0XB907 Henry
0XB914 Lucina
0XB91F Say'ri
0XB92A Basilio
0XB939 Flavia
0XB948 Donnel
0XB951 Anna
0XB95C Owain
0XB967 Inigo
0XB974 Brady
0XB981 Kjelle
0XB98E Cynthia
0XB99B Severa
0XB9A6 Gerome
0XB9B5 Morgan_M
0XB9C2 Morgan_F
0XB9CF Yarne
0XB9E0 Laurent
0XB9EB Noire
0XB9F8 Nah
0XBA01 Tiki
0XBA0A Gangrel
0XBA19 Walhart
0XBA2A Emmeryn
0XBA37 Yen'fay
0XBA42 Aversa
0XBA51 Priam
0XBA5C Marth_FE1
0XBA69 Dummy
0XBA74 Unpromoted_Monster
0XBA81 Promoted_Monster
0XBA8E Merchant
All those are pointing to labels in the static.bin file. Pretty much everything in the file points to a label. If you shift the address you fuck everything up. Hence why I didn't want to just add the pointers in the file and had to look for free space. I also think I can add another character but really that's all theory and way too much work.
 

UnassumingVenusaur

In All Her Gay Glory
OP
Member
Joined
Nov 20, 2015
Messages
459
Trophies
0
XP
433
Country
United States
TrqfeJB.png
1Bcp3DK.png

Doop, doop~

All those are pointing to labels in the static.bin file. Pretty much everything in the file points to a label. If you shift the address you fuck everything up. Hence why I didn't want to just add the pointers in the file and had to look for free space. I also think I can add another character but really that's all theory and way too much work.
Ooh, ooh, wonderful, wonderful! *round of applause* I'll probably need to get around to figuring how to do that, later, too... but one thing at a time! I'm curious, just how far up in static.bin.lz can I keep adding in pointers? Aka how many more pointers can I add? (I didn't move Priam yet cuz I was worried I'd screw everything up, maybe I need to?)
 

DeathChaos

Unmei wo koeru!
Member
Joined
Oct 21, 2015
Messages
1,364
Trophies
0
Age
28
XP
1,726
Country
Puerto Rico
Ooh, ooh, wonderful, wonderful! *round of applause* I'll probably need to get around to figuring how to do that, later, too... but one thing at a time! I'm curious, just how far up in static.bin.lz can I keep adding in pointers? Aka how many more pointers can I add? (I didn't move Priam yet cuz I was worried I'd screw everything up, maybe I need to?)
I'm curious, what does your static.bin look like after you've added Chrom and Cordelia to each other's support pool?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    Veho @ Veho: Has he had seizures before?