Hello! I've put out a couple of Fire Emblem Fates tools since joining the hacking community for the game, though those programs are now spread across a bunch of different threads and sites. To keep my tools a bit more organized (and avoid cluttering the ROM hacking section with even more Fates hacking threads), I will use this thread to host all of my tools for modifying Fire Emblem Fates. I may also include a couple of different tutorials here if I discover anything interesting. The tools available here are all in varying states of development. While one may be thoroughly tested and ready for use under all circumstances, another may have just entered the beta phase. For that reason, I suggest reading the descriptions that come with each tool to make sure that you understand the state of the tool you are downloading. Likewise, every tool comes with a readme. As you may able to guess, reading those can also help you understand how developed the tool you are downloading is. I do my best to test the programs I put out, but there's no way for me to test everything. Just be prepared and back up your files in case any issues pop up. If you have any tools that you'd like to see, feel free to leave a suggestion. I cannot guarantee that I can actually make a tool for anything in Fates, but if I like a suggestion I will certainly give it a shot. I may also provide updates in this thread on other tools that I'm working on, so check back occasionally if you're looking for more Fates hacking programs. Tools Fates Script Tool Name: Fates Script Version: Beta 1 Download: link Requirements: An up to date version of Java 8. Description: An editor for 3DS Fire Emblem script files (.cmb). Fates Script allows you to decompile script files to an easily editable text format and then compile your script back to a .cmb file for use in game. The tool has been tested to ensure that it can decompile and recompile every script from the base game with near-perfect accuracy. In its current form, the editor and its "scripting language" are very basic. Adding basic things to maps like talk events and cutscenes is very straightforward, but the current language is suboptimal for creating more complex events like the gimmicks seen in some of the maps in the base game. That said, Fates Script has a lot to offer as far as hacking tools go. Just don't expect something as powerful as Event Assembler for the GBA Fire Emblem games or Pokescript/XSE for the GBA Pokemon games. The tool comes packaged with some barebones documentation on the language as well as a small set of tutorials on creating some basic events using the editor. The first tutorial takes things at a slow pace to help you get acquainted with the tool while the rest assume that you know what you're doing to some extent. Therefore, you should look at the first tutorial for an introduction and proceed to the other three if you want some additional guidance. FEFNightmare Tool Name: FEFNightmare Version: Initial Release Download: link Requirements: An up to date version of Java 8, RainThunder's tools, and Python 2.7 if you intend to use RainThunder's GameData editing scripts. Description: A modified version of Nightmare 2.0 built for use with RainThunder's Nightmare modules. To use, simply place the .jar file in the same folder as the Nightmare modules and run it. The tool allows you to switch between modules without the need to go through an open file dialog every time. Additionally, this edited version comes with a GUI setup for RainThunder's script for adding characters, classes, chapters, and items to a GameData.bin file. This means that you can add a new entry to your file and begin editing the block from within the same tool. I've also included some additional changes to rectify a couple of my complaints about the original version of Nightmare. The GUI for the main page now uses JavaFX instead of Swing, which should make things appear a bit more modern. I've also added in a save/overwrite and close button so that you can commit changes to files without the need to go through dialogs every time. Holistically, this tool is pretty basic at the moment. I may use it as a GUI interface for running additional bin file scripts in the future, but for now its only real purpose is to provide a better environment for using Fates' Nightmare modules. Fates Support Editor Tool Name: Fates Support Editor Version: N/A Download: link Requirements: An up to date version of .NET Framework. Description: I don't officially support this tool at this point, but its still capable of doing its job. Fates Support Editor allows you to quickly add in support options, edit support types, and create support tables for characters who could not support previously. The tool also provides some basic functions for creating new space for supports. There's not much else to the tool, though it covers just about everything you could want from a support editor. Fates Person Editor Tool Name: Fates Person Editor Version: Beta 1 Download: link Requirements: An up to date version of Java 8. Description: A quick editor for the person files used in maps. These files store temporary, chapter-specific character blocks. You can use these files to create generic enemies, bosses, and allies to populate your maps. This editor is extremely barebones at the moment - all you can really do with it is add new character blocks and generate Nightmare modules for editing the character blocks. However, that should cover most of your needs with regards to person files. Resources Awakening Model Ports Resource Name: Awakening Model Ports Download: link Description: A collection of various models from Fire Emblem Awakening ported over to .bch format so that they can be used in Fates. I've also gone ahead and included a modified ROM3 file with a custom AID. You can modify the AID to create a character using the custom models or add them to your hack through other means. This resource only includes 9 character models right now. In the future I'd like to expand the pack to include items, animations, and maps as well as additional character models, but there are issues to work through first. Expanded Music Resource Name: Fates Music Expansion Download: link Description: An edited version of Fates' BCSAR. This version replaces unused sounds and voice lines with slots for custom music, allowing you to add new music to Fates without replacing existing songs. To use it, simply rename your .bcstm file to a name from the list in the readme's "file name" list and call it using the name in the "call name" list.