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.
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.
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.
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.
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.
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. ^^
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