[FE16] Three Houses tools

Recently I got curious and started to hack Fire Emblem: Three Houses with decent progress so far. After doing some basic stuff like hacking growths and bases I created a Nightmare Module for editing character skill tables. I’m probably going to develop more modules in the future. I also created a Github Repository to share my work.

Edit: Huge Update. A standalone tool is now available.

This tool will be updated in the future to add more functions. For now it features a fairly powerful character editor and the first release is available on Github.

You can edit bases, max stats, growths, spell lists, crests, learned skills and more.

For the next release I will add a class editor and a basic randomizer tool. :+1:

19 Likes

How would a Three Houses randomizer even work? Would it just change which students are in each House, or would everyone have random proficiencies and Hidden Talents?

1 Like

There is still the option to just swap 3D-Models of characters for some really crazy randomness. The game handles that quite well actually. With random skill tables and growth changes it should be possible to have a lot of fun with a TH randomizer. Not to mention the amount of unique weapons and accessoires that could change your experience a lot if randomized.

3 Likes

10 Likes

Update: Added a new module for editing character stats and growths as well as crests and additional info.

2 Likes

and then you give Felix double-Crest of Flames, and 30 base speed, and the ability to cast Dark Spikes at E rank

because of course you would

(is a spell list editor a thing yet?)

1 Like

I just finished my spell list module.

IYUIdH3

1 Like

Sorry it my first time using these forum did you release these editor yet? since i can’t find download link anywhere

1 Like

damn not even a month into the game and it’s already getting epic tools

3 Likes

I first released some nightmare modules. They don’t require a lot of experience to use but at least some basic knowledge to work with them. However I already started working on my standalone tool with good progress so far.

I am probably going to release a basic randomizer and a 0% Growth patch for Three Houses in a couple of days as well. :slight_smile:

7 Likes

0% growths 3H sounds… both awful (because you get basically no new units post-timeskip), and surprisingly sane (because of how class bonuses work). I’m really curious how this would work out.

Update: The first release of the toolkit is now available on Github featuring a character editor - More tools will be following soon.

Once the first version of the class editor is ready I will start working on my randomizer tool. However since I am having a busy week and attend Devcom and Gamescom next week it might take a little bit more time. But the 0% patch will definitely be released this week.

4 Likes

When can we edit names and portraits?

Gonna give the obvious answer and say as soon as he figures out how to do that

3 Likes

Portraits should already be editable by using tools for reading the .GT1 texture format. It seems to be a common format among Koei Tecmo games. Text editing requires knowledge about the structure of text tables. However, I already analyzed a lot of the basic structure for these types of tables so it’s only a matter of time.

Speaking of tables I created a table controller class which can read and write numeric tables. This doesn’t only make it easier to analyze and change data it also makes it possible to actually expand tables and add things like new characters and classes. The table controller is already on Github - Should be very useful for other hacking tools as well.

The class editor also makes good progress so far. :slight_smile:

5 Likes

How do I use the tool? I extracted a backup but the file is called slot00 instead of Data1 and when i rename it it still doesn’t work. I would appreciate the help.

It seems you extracted SaveData but my tool is not for manipulating savegames. It’s a tool for making actual romhacks. You have to extract the RomFS of the game to get access to Data1.bin. You could then make a LayeredFS mod to redirect fileloading. This is the normal method when it comes to switch mods for now. If some of those terms might seem unfamiliar to you then I suggest checking GBATemp or the Switch Hacking reddit for more info - it’s not super complicated but I really don’t want to explain all steps in detail when there are good documents out there. ^^

I read all updates but like… how would a randomizer work? Like, how would we use it on the Switch?

1 Like

Hey, tried using this and ran into two problems. Firstly, for some reason I get male Byleth twice on the hactool. Ended up extracting the .dat files and checking with nightmare 2 to find that nothing had been edited with F!Byleth. Secondly, I can’t figure out how to get this to work at all with the update and DLC. As I can’t extract any data whatsoever from the update (not sure why, just doesn’t want to work/dump with the nxdumptool). Any advice would be helpful as I’ve spent a couple days searching to no deal success XD