ROM Hack FEFTwiddler - Fire Emblem Fates Save Editor

  • Thread starter Thread starter Soaprman
  • Start date Start date
  • Views Views 1,206,589
  • Replies Replies 3,744
  • Likes Likes 32
Messing around with the stat hex code, I found something interesting:

My Hinata is a lvl 2 swordmaster with 18 spd, in the hex code, the value is 01. I change that to 10, or 0A, and his speed jumps to 27, meaning he gained a +9 net gain in speed.

This is what I'm unsure about. Does the game determine gains by calculating your initial gains when promoted + additional level up gains? It seems like it at first, but his Strength and skill codes are +3, and being only lvl 2 that should be impossible to get unless the game is counting his initial promotion gains. But then, why the heck did he only have a +1 gain? does Swordmaster really only give +1 to your speed gain upon promoting? (cuz I honestly can't remember)

32cef69970.png

RawBlock data in the spoiler. Row 20 is his stat gains, from left to right is Str/Mag/Skill/Spd/Lck/Def/Res
 
Not sure if you've tried the Chapter 7 Relapse function but it works well until around Chapter 9 or 10. You get a duplicate Saizo, Hayato, Reina and Sakura.

You don't get an extra Gunter or Rinkah in the other ones since it just takes the ones you currently have in your party.

Also, is there a way to increase/decrease the RawSupports and RawEndBlock value to be able to add more lines to edit the hex values?
 
Last edited by magikarpnoms,
Messing around with the stat hex code, I found something interesting:

My Hinata is a lvl 2 swordmaster with 18 spd, in the hex code, the value is 01. I change that to 10, or 0A, and his speed jumps to 27, meaning he gained a +9 net gain in speed.

This is what I'm unsure about. Does the game determine gains by calculating your initial gains when promoted + additional level up gains? It seems like it at first, but his Strength and skill codes are +3, and being only lvl 2 that should be impossible to get unless the game is counting his initial promotion gains. But then, why the heck did he only have a +1 gain? does Swordmaster really only give +1 to your speed gain upon promoting? (cuz I honestly can't remember)

32cef69970.png

RawBlock data in the spoiler. Row 20 is his stat gains, from left to right is Str/Mag/Skill/Spd/Lck/Def/Res

The gained stat bytes are relative to the sum of the unit's personal base stats and class base stats; that is, it only represents stats gained by leveling up or using stat boosters. Changing class doesn't increase the gained stats. Instead, it changes the class whose base stats are used in the calculations. Hinata's personal base speed is 6, and Swordmaster's base speed is 11. 6 + 11 + the 10 in your hex = 27.

Note that in Revelation, some units start with some of these values set, as their stats have been tweaked. (Scarlet actually starts with FF in strength, which is -1 because it's a signed byte.)

Not sure if you've tried the Chapter 7 Relapse function but it works well until around Chapter 9 or 10. You get a duplicate Saizo, Hayato, Reina and Sakura.

You don't get an extra Gunter or Rinkah in the other ones since it just takes the ones you currently have in your party.

Also, is there a way to increase/decrease the RawSupports and RawEndBlock value to be able to add more lines to edit the hex values?

I tested chapter 7 (Revelation) and that's it. There's still a lot of work to be done on NG+. Thanks for the info!

As for the other two blocks, I could do that, but it's not a priority. Those sizes shouldn't be changing unless you're changing which character the unit is, anyway.

--------------------- MERGED ---------------------------

Did we get an option to manually add Cipher DLC via FEFTwiddler, yet?

Nope. If someone can supply me a save that contains clean, unhacked versions of these characters, though, I can probably figure something out. (Same goes for Amiibo characters, which I also don't have access to.) I do plan on adding support for importing and exporting characters sometime.
 
Nope. If someone can supply me a save that contains clean, unhacked versions of these characters, though, I can probably figure something out. (Same goes for Amiibo characters, which I also don't have access to.) I do plan on adding support for importing and exporting characters sometime.
You simply can't just "Hack" in the Cipher DLC characters, their DLC contains their data, so unless you have recruited the characters through the DLC itself, you wouldn't have their data stored in extdata, adding them would be futile, as the game would warn you about missing DLC and warn you that the save can only start by deleting the data, thus deleting the character from your save.

If you need clean saves I can provide a few as mine haven't been tampered with for the most part, granted all of mine pretty much have "Custom" characters.
 
I kinda didn't really know what the Cipher stuff actually is, but if it's actually DLC, then yeah, that totally makes sense!

I'll take any saves you're willing to give me. In particular, it'd be nice to have a complete Conquest save, because I accidentally overwrote mine before I started working on any of this. Whoops!
 
I haven't gotten to Conquest yet, although I think I have some saves somewhere around chapter 16 or so from testing a few things some time ago, anyways, here's a dump of my current on cartridge saves;

Chapter0 is my current Lunatic/Classic Revelation save on chapter 11, this one should be mostly untouched in terms of save editing as I am using it for a chapter by chapter analysis for units who join and trying to buff units for a no grind run, I think I probably edited the amount of battles a character had to get some statues, but that's about it, everything else should be 100% clean.

Chapter 1 is Birthright on Chapter 18, I think I've done some stuff in here, nothing too drastic though, this save contains Chrom/Lissa/Frederick/Mikoto/Sumeragi/Garon/Lilith, if loaded it'll probably throw a missing DLC error. EDIT: This one also contains Twin Kanas that are both correctly recognized as my MUs child.

Chapter 2 is Lunatic/Casual Revelation where I have 2 Scarlets and I still have no idea why, this one should be mostly untouched too.

https://www.dropbox.com/s/5579tomxtd9xnsw/saves.7z?dl=1
 
Last edited by DeathChaos,
  • Like
Reactions: Thunder Kai
I haven't gotten to Conquest yet, although I think I have some saves somewhere around chapter 16 or so from testing a few things some time ago, anyways, here's a dump of my current on cartridge saves;

Chapter0 is my current Lunatic/Classic Revelation save on chapter 11, this one should be mostly untouched in terms of save editing as I am using it for a chapter by chapter analysis for units who join and trying to buff units for a no grind run, I think I probably edited the amount of battles a character had to get some statues, but that's about it, everything else should be 100% clean.

Chapter 1 is Birthright on Chapter 18, I think I've done some stuff in here, nothing too drastic though, this save contains Chrom/Lissa/Frederick/Mikoto/Sumeragi/Garon/Lilith, if loaded it'll probably throw a missing DLC error.

Chapter 2 is Lunatic/Casual Revelation where I have 2 Scarlets and I still have no idea why, this one should be mostly untouched too.

https://www.dropbox.com/s/5579tomxtd9xnsw/saves.7z?dl=1
I need Lilith ;-; <3
Lilith is Life
Lilith is Love
 
Dragon Lilith ≠ Human Lilith
But teach me how :3
Also anyway to snag one of those witches from the DLC? The purple hair ones
Just take a logbook character, remove the shield(if you want), and replace the class and character ids with the appropriate ones in the list in the hex editing thread I made.
 
  • Like
Reactions: Thunder Kai
@Soaprman Would it be possible to help me change the masked text box to a plain text box? I tried, but the code seems to be dependent on it being a masked text box.
 
[...]here's a dump of my current on cartridge saves[...]

Thanks!

@Soaprman Would it be possible to help me change the masked text box to a plain text box? I tried, but the code seems to be dependent on it being a masked text box.

The hair color should be easy to do with a plain text box. Just use a regex to handle the input. You'll need to change the code a little bit, but it shouldn't be too hard?

You can just leave out the weapon hex fields. They don't do anything that the nearby pickers can't do.

The hex editor also uses masked boxes and would be a good bit more work to change up.

I might be willing to try my hand at doing some of this myself in the future, but not right now.
 

Site & Scene News

Popular threads in this forum