ROM Hack [Release] Fire Editor - Fire Emblem: Awakening's save editor

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Is it generally possible to edit who is married to who? So I could do an MU X MU to make two Morgans?
It's possible to edit relationships through hex editing, so it should be possible to give both MU a level A relationship so they can promote to level S. However, I've not tested about that yet, maybe following @Relic Song instructions could let you do what you want.
 

Mrperson0

Well-Known Member
Member
Joined
Jun 30, 2015
Messages
273
Trophies
0
Age
34
XP
818
Country
United States
Just wondering, is there an easy guide out there to change the relationships between units? Wondering since I want to change two pairings from the 2nd gen children possible (ex. have Owain with Kjelle and Gerome with Severa, want to swap Kjelle and Severa). Maybe just deleting their marriage relationships will be enough if I can start from scratch. If not, hopefully Olmectron will have it in the final build of the save editor. Also, does changing the relationships properly change the endings you see for the characters after you beat the game?
 
Last edited by Mrperson0,

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Just wondering, is there an easy guide out there to change the relationships between units? Wondering since I want to change two pairings from the 2nd gen children possible (ex. have Owain with Kjelle and Gerome with Severa, want to swap Kjelle and Severa). Maybe just deleting their marriage relationships will be enough if I can start from scratch. If not, hopefully Olmectron will have it in the final build of the save editor. Also, does changing the relationships properly change the endings you see for the characters after you beat the game?
I think it does change the ending data. The game seems to parse the unit's info after the last battle (so if any unit died during that battle, it doesn't appear in the ending) so if you changed relationships succesfully, it should change. Now, some relationships seem to make the game crash in the ending of the game, not sure exactly right now.

And yep, after all, I want the next release to be the final release, so I'm trying to add a relationship editor too. Thanks for the patience everyone!
 
Last edited by Olmectron,
  • Like
Reactions: Fathomite

trainboy2019

Well-Known Member
Member
Joined
Oct 6, 2015
Messages
1,114
Trophies
0
Age
23
Location
GA
XP
1,117
Country
United States
I think it does change the ending data. The game seems to parse the unit's info after the last battle (so if any unit died during that battle, it doesn't appear in the ending) so if you changed relationships succesfully, it should change. Now, some relationships seem to make the game crash in the ending of the game, not sure exactly right now.

And yep, after all, I want the next release to be the final release, so I'm trying to add a relationship editor to. Thanks for the patience everyone!
No problem!
 

GCNMatt

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
154
Trophies
0
XP
178
Country
United States
I think it does change the ending data. The game seems to parse the unit's info after the last battle (so if any unit died during that battle, it doesn't appear in the ending) so if you changed relationships succesfully, it should change. Now, some relationships seem to make the game crash in the ending of the game, not sure exactly right now.

And yep, after all, I want the next release to be the final release, so I'm trying to add a relationship editor too. Thanks for the patience everyone!
Jumping from alpha to final? You skipped something, Olmec.:P
 
  • Like
Reactions: SomeGamer

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Jumping from alpha to final? You skipped something, Olmec.:P
Oh, yes. I have been in beta since the last week of November.

However, since I had to change development platform before getting to beta (I abandoned Java), the source code will be open to everyone in the release form the new platform has, so I want it to be as complete as I'm able to make it before releasing it. Therefore, it will be a final release, with most problems fixed and tested a lot.
 
Last edited by Olmectron,

GCNMatt

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
154
Trophies
0
XP
178
Country
United States
Oh, yes. I have been in beta since the last week of November.

However, since I had to change development platform before getting to beta (I abandoned Java), the source code will be open to everyone in the release form the new platform has, so I want it to be as complete as I'm able to make it before releasing it. Therefore, it will be a final release, with most problems fixed and tested a lot.
So HYPE!
If you're willing to tell, what platform is it on?
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
So HYPE!
If you're willing to tell, what platform is it on?
It's basically a web app. So, HTML. I'm using the Polymer framework for having it look as an Android Material app.

And don't worry if your network connection is not so good. I'll post a tutorial for setting up your own XAMPP server if you don't know about it. There you'll just copy the web app (HTML files and sources) and it'll load without internet access.

Or if someone is willing to host it in their own site, it would be great.

After that, the Android version will come out. And after that the 3DS version. It has been hard for me to learn 3DS development, but I'm still wanting to do that even if it comes out later.
 
  • Like
Reactions: SomeGamer

GCNMatt

Well-Known Member
Member
Joined
Oct 4, 2015
Messages
154
Trophies
0
XP
178
Country
United States
It's basically a web app. So, HTML. I'm using the Polymer framework for having it look as an Android Material app.

And don't worry if your network connection is not so good. I'll post a tutorial for setting up your own XAMPP server if you don't know about it. There you'll just copy the web app (HTML files and sources) and it'll load without internet access.

Or if someone is willing to host it in their own site, it would be great.

After that, the Android version will come out. And after that the 3DS version. It has been hard for me to learn 3DS development, but I'm still wanting to do that even if it comes out later.
Wow, an android version and a 3ds version? That sounds great! Now if I could just get Ohana working on my computer...
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
Wow, an android version and a 3ds version? That sounds great! Now if I could just get Ohana working on my computer...
The Android version will be practically the web app wrapped in a WebView, so it'll be relatively easy to do after I complete the web app as I want it.

Now, the 3DS version is in the works, but I'm still learning C and other things about 3DS homebrew. So it'll be out some time later, if someone doesn't beat me to it. And that'll be hard, you know? My first language was Java, so I need to change some things I had for granted in Java. It's been hard to understand how to use pointers and how to save to memory. Unfortunately I'm a complete noob right now. So, there's a lot of work left.

You mean the Windows tool that lets you get assets from a 3DS game? Let's hope someone appears around here after developing some Fire Emblem ROM Editor tool. That's all I want to ROM hack right now.
 
  • Like
Reactions: SomeGamer

Relic Song

Well-Known Member
Member
Joined
Dec 3, 2015
Messages
129
Trophies
0
XP
141
Country
United States
You abandoned Java? I really liked Java... Oh well.
@Mrperson0 Also, if you go into a hex editor, use the search function find the character IDs for Severa and Kjelle( For Severa, search Hex 0725 and Kjelle is 0723)and just swap those two with eachother, they'll have the wrong parents afterwards but their husbands should be what you desire. I have a tutorial a few pages back on how to obtain two Morgans using a similar method, some of the steps there are similar to this.
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
You abandoned Java? I really liked Java... Oh well.
Yep, sorry. I love Java! It was my first first language after all. And I can say that even when I've met so many people online in forums who don't like it.

However, I wasn't good enough of a developer to figure out how adapt Huffman decompression (needed for loading the Chapter files directly without SciresM's Save Tool) to Java. I needed a lot of unsigned Integers, and even with Java 8 which allows operations with unsigned values, I couldn't achieve it...

I still use Java on all of my other projects outside this. I still hope to deliver a good app that'll be easy to use, no matter the OS you have installed.

I hope you'll like it.
 

Mrperson0

Well-Known Member
Member
Joined
Jun 30, 2015
Messages
273
Trophies
0
Age
34
XP
818
Country
United States
You abandoned Java? I really liked Java... Oh well.
@Mrperson0 Also, if you go into a hex editor, use the search function find the character IDs for Severa and Kjelle( For Severa, search Hex 0725 and Kjelle is 0723)and just swap those two with eachother, they'll have the wrong parents afterwards but their husbands should be what you desire. I have a tutorial a few pages back on how to obtain two Morgans using a similar method, some of the steps there are similar to this.

Thanks for that info! Unfortunately I would like to keep the parents the same as well. Is there any way to only change the husbands and wives for Owain/Gerome and Severa/Kjelle, or would that be too dynamic for a save file? If it is, I can patiently wait for Olmectron's build. At least it isn't too much of an issue.

Edit: Just tried it out, it seems it completely swaps them, right down to the learned skills and classes that they are currently are.
 
Last edited by Mrperson0,

TildeHat

Well-Known Member
Newcomer
Joined
Oct 29, 2015
Messages
97
Trophies
0
XP
828
Country
Canada
@Mrperson0 in a hexeditor from the start of the character IDs (so 07xx) go ~44 down in hex you should be at the support levels for the characters now. From here you should see 16 in hex somewhere down the line. Swap the 16 with the number before it for Kjelle and for Severa the number after 16. This should change the S supports for the characters.

Edit: You'll have to do the same for Gerome(0726) and Owain(0720). Their support list goes (other people), Kjelle, Cynthia, Severa and the rest. So swap values accordingly
 
Last edited by TildeHat,

SomeGamer

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
6,827
Trophies
1
XP
4,923
Country
Hungary
Yep, sorry. I love Java! It was my first first language after all. And I can say that even when I've met so many people online in forums who don't like it.

However, I wasn't good enough of a developer to figure out how adapt Huffman decompression (needed for loading the Chapter files directly without SciresM's Save Tool) to Java. I needed a lot of unsigned Integers, and even with Java 8 which allows operations with unsigned values, I couldn't achieve it...

I still use Java on all of my other projects outside this. I still hope to deliver a good app that'll be easy to use, no matter the OS you have installed.

I hope you'll like it.
I'm really glad you switched to HTML. This way, I can host the editor on LAN, so everyone on my network can edit saves! :P
 

Pokéfan Kieran

Well-Known Member
Member
Joined
Sep 30, 2015
Messages
398
Trophies
0
Age
21
XP
190
Country
If I may add, aren't you putting a little bit too mch on your plate at the moment? I'm concerned about you. I don't want you to feel like people are judging you.
 

Olmectron

Well-Known Member
OP
Member
Joined
Dec 31, 2012
Messages
2,657
Trophies
2
Age
31
Location
A game
XP
3,855
Country
Mexico
If I may add, aren't you putting a little bit too mch on your plate at the moment? I'm concerned about you. I don't want you to feel like people are judging you.
Thanks for commenting about that! Don't worry. I won't feel that anyone is judging me. I'm having so much fun learning about the Polymer framework right now. And I think the same about the 3DS homebrew development, I'll have fun, but it's been hard because I've had to shift some paradigms I had because of my first language being Java. Nonetheless, it's still so much fun for me.

If some people aren't happy with my end result, the source code will be available so that anyone can modify/add/improve anything they want so they like it. I'll be happy with what I did because of the fun I had doing it. In the end, this is a homebrew community. And everything grows faster if it's open source. I want to do everything I'm capable of (because I have fun doing it) and then make it publicly available so that it could grow even more.

Don't feel concerned about me. I'll be fine. :)
 
Last edited by Olmectron,

Pokéfan Kieran

Well-Known Member
Member
Joined
Sep 30, 2015
Messages
398
Trophies
0
Age
21
XP
190
Country
Trollolololgangrel.gif
Validarisyourfatherluke.gif
Gaius.gif
Lucina.jpg
Geromeandrobin.gif
tharja.gif
Thanks for commenting about that! Don't worry. I won't feel that anyone is judging me. I'm having so much fun learning about the Polymer framework right now. And I think the same about the 3DS homebrew development, I'll have fun, but it's been hard because I've had to shift some paradigms I had because of my first language being Java. Nonetheless, it's still so much fun for me.

If some people aren't happy with my end result, the source code will be available so that anyone can modify/add/improve anything they want so they like it. I'll be happy with what I did because of the fun I had doing it. In the end, this is a homebrew community. And everything grows faster if it's open source. I want to do everything I'm capable of (because I have fun doing it) and then make it publicly available so that it could grow even more.
yep! So far it's been a crazy ride! Also want to post some gifs
 
  • Like
Reactions: Green Mii

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: There is a panda in chat.