I put together a couple different tools for hacking and changing things around for Fire Emblem Fates. I thought it was about time that I put together a unified place for the tools and any future updates, so here we are!
I'll be the first to say that these tools might be a little clunky to use; however, they do work, and can save a pretty decent chunk of time. I'm always up for adding expanding functionality or making things easier to use, so feel free to leave feedback and suggestions and I'll do what I can. I hope that these tools can be of some use to others.
Fates Conversation Maker
Fates Music Changer
Additionally, I'm working on a tool for adding in new talk events to maps, but it's not quite there yet. It's got basic functionality, but it lacks some additional features that I think most people would want for talk events, so it'll be awhile before I release it.
I'll be the first to say that these tools might be a little clunky to use; however, they do work, and can save a pretty decent chunk of time. I'm always up for adding expanding functionality or making things easier to use, so feel free to leave feedback and suggestions and I'll do what I can. I hope that these tools can be of some use to others.
Fates Conversation Maker
Without a program, writing conversations can be a tedious process - for each piece of dialogue in a support conversation you have to include the Japanese names, Japanese characters to indicate the emotion of a character, and some additional formatting whenever you're changing who's speaking. Typically, building these dialogues requires constant copy/pasting for all of the Japanese characters and line formatting, which gets annoying pretty quickly. Additionally, newlines have to be added into the text manually in order for the text to fit inside the textbox in game. This can also be a rather tedious and time consuming process.
So, I went ahead and put Fates Conversation Maker together to try and make creating conversations less annoying. This program can handle all of the formatting concerns, so you shouldn't have to enter any Japanese characters or anything of the sort to build a conversation. Instead, for each level of support you'll simply enter in the two people in the conversation, the emotions, and the dialogue. You can also choose music for each conversation if you'd like some. Afterwards, just hit the button and the program will output a text file with the conversations in the proper format for use in game. Once you've got that file, all you have to do is run it through a compression program like FEAT and throw it in a patch, and you're good to go!
As a quick warning though, I'm a bit of a novice programmer and I've really only tested the program in ideal situations, so I'd expect the program to be very finnicky. At the moment, if you input text in the wrong format, there's a good chance that you'll lose it. However, the input format is pretty straightforward, so hopefully that won't be too much of an issue.
Download: http://www.mediafire.com/download/attrqrv02nnfjkn/Fates_Conversation_Maker.zip
I've included an example support conversation in the input format, as well as a readme with formatting instructions in case I don't cover anything here. Anyways, here's all you need to know for formatting your conversations:
The first line should read:
(First character to talk)+(Second character to talk)
Every line after should read:
(Character talking)+(Emotion)+(Optional emotion. Don't include this if no optional is used.)+Text
Here's what can go in the (Emotion) or (Optional Emotion) section:
Sweat
Blush
General
Surprised
Sad
Angry
Happy
Great
Desperate
Possessed
So, I went ahead and put Fates Conversation Maker together to try and make creating conversations less annoying. This program can handle all of the formatting concerns, so you shouldn't have to enter any Japanese characters or anything of the sort to build a conversation. Instead, for each level of support you'll simply enter in the two people in the conversation, the emotions, and the dialogue. You can also choose music for each conversation if you'd like some. Afterwards, just hit the button and the program will output a text file with the conversations in the proper format for use in game. Once you've got that file, all you have to do is run it through a compression program like FEAT and throw it in a patch, and you're good to go!
As a quick warning though, I'm a bit of a novice programmer and I've really only tested the program in ideal situations, so I'd expect the program to be very finnicky. At the moment, if you input text in the wrong format, there's a good chance that you'll lose it. However, the input format is pretty straightforward, so hopefully that won't be too much of an issue.
Download: http://www.mediafire.com/download/attrqrv02nnfjkn/Fates_Conversation_Maker.zip
I've included an example support conversation in the input format, as well as a readme with formatting instructions in case I don't cover anything here. Anyways, here's all you need to know for formatting your conversations:
The first line should read:
(First character to talk)+(Second character to talk)
Every line after should read:
(Character talking)+(Emotion)+(Optional emotion. Don't include this if no optional is used.)+Text
Here's what can go in the (Emotion) or (Optional Emotion) section:
Sweat
Blush
General
Surprised
Sad
Angry
Happy
Great
Desperate
Possessed
Fates Music Changer
This tool can change both the overhead/battle music and preparation music for a map. It's fairly simplistic at the moment, and likely could have the music options expanded, but it does allow for music to be changed without much hassle.
The usage is pretty simple - first, you'll need to open the map config file that you want to edit. This can be found be found inside romfs > map > config. Just select the map that you want from there, select the music you'd like in the drop downs, and hit save. I've also included a check box for a couple special cases - I haven't tested this thoroughly, but you'll generally want to check this if the music you are using does not change between the overhead view and battles, but my observations have been inconsistent. You must check this box if you want to set the battle music to End of All.
That's all there really is to it at the moment. This tool is still very barebones though, so I'll be adding to it as time goes on. At the moment, the drop down menus all use the music IDs rather than the official names, but I'll get around to changing that soon. Additionally, while I've tested a good portion of the music without running into issues, the preparation screen seems to be a little picky. With all of that said, feel free to report any issues you run into with the tool (silent battle screens and the like), and I'll see what I can do.
Download: http://www.mediafire.com/download/jgcuwa71l4im27i/Fates_Music_Changer.zip
The usage is pretty simple - first, you'll need to open the map config file that you want to edit. This can be found be found inside romfs > map > config. Just select the map that you want from there, select the music you'd like in the drop downs, and hit save. I've also included a check box for a couple special cases - I haven't tested this thoroughly, but you'll generally want to check this if the music you are using does not change between the overhead view and battles, but my observations have been inconsistent. You must check this box if you want to set the battle music to End of All.
That's all there really is to it at the moment. This tool is still very barebones though, so I'll be adding to it as time goes on. At the moment, the drop down menus all use the music IDs rather than the official names, but I'll get around to changing that soon. Additionally, while I've tested a good portion of the music without running into issues, the preparation screen seems to be a little picky. With all of that said, feel free to report any issues you run into with the tool (silent battle screens and the like), and I'll see what I can do.
Download: http://www.mediafire.com/download/jgcuwa71l4im27i/Fates_Music_Changer.zip
Additionally, I'm working on a tool for adding in new talk events to maps, but it's not quite there yet. It's got basic functionality, but it lacks some additional features that I think most people would want for talk events, so it'll be awhile before I release it.
Last edited by thane98,