ROM Hack Bravely Default 1 exp editor

  • Thread starter Thread starter evilapple
  • Start date Start date
  • Views Views 8,441
  • Replies Replies 16

evilapple

Member
Newcomer
Joined
May 16, 2018
Messages
9
Reaction score
1
Trophies
0
Age
36
XP
88
Country
United States
Hey, I was wondering if anyone knew of an editor or of a way to edit the game files in order to adjust the exp gain rate? I'm not looking for anything extreme but just enough to allow me to play and progress with encounters off.
 
You just going have to grind, I don't think there is a 2x/4x experience modifier out there, with the save editor and the ntr cheat there is only max experience which will bump you up to level 99. If you need an exp boost use growth egg, you don't get access to exp up until you get the last job in the game.
 
The randomizers include options to scale exp, jp, and pg rates from battle.

This looks amazing! Though I do only have the cia file. If I'm reading this right, the link on the website shows how to make a cia into a romf file, and the. It will work. Right?
 
This looks amazing! Though I do only have the cia file. If I'm reading this right, the link on the website shows how to make a cia into a romf file, and the. It will work. Right?

Right, you need to extract the RomFS folder from your cia file. I've only done this with GodMode9, but this tutorial goes through other tools that might help you.

https://gbatemp.net/threads/tutorial-how-to-decrypt-extract-rebuild-3ds-cia-cxi-files.383055/

If I'm reading it right, it outputs a folder named ExtractedRomFS. You'll need to rename it to RomFS for my tools to work.
 
Right, you need to extract the RomFS folder from your cia file. I've only done this with GodMode9, but this tutorial goes through other tools that might help you.


If I'm reading it right, it outputs a folder named ExtractedRomFS. You'll need to rename it to RomFS for my tools to work.

Thank you so much again, this is helping me figure this out. I'm really sorry to ask you for more help - But in the processs it says I need to extract the CIA. What if I don't have it on my PC? When I installed it on my DS I deleted it after. Am I able to just get the CIA again and use that as the base? Or does it have to be the CIA with my save file on it?
 
Thank you so much again, this is helping me figure this out. I'm really sorry to ask you for more help - But in the processs it says I need to extract the CIA. What if I don't have it on my PC? When I installed it on my DS I deleted it after. Am I able to just get the CIA again and use that as the base? Or does it have to be the CIA with my save file on it?

Yeah, you'll need some copy of your game (e.g. CIA, 3DS) on your PC for extraction. Saves shouldn't matter. Odds are you already have tools installed for this (e.g. GodMod9), so go with what you've got. It's probably too complicated and risky to "unhack" and "rehack" your device to install something else.

Keep an eye out for dumping RomFS directly. If you can do that, you can skip the extraction step.
 
Last edited by MarvinXLII,
Yeah, you'll need some copy of your game (e.g. CIA, 3DS) on your PC for extraction. Saves shouldn't matter. Odds are you already have to tools installed for this (e.g. GodMod9), so go with what you've got. It's probably too complicated and risky to "unhack" and "rehack" your device to install something else.

Keep an eye out for dumping RomFS directly. If you can do that, you can skip the extraction step.
I think if they are re installing the whole game with using FBI. that its going to be better in the long run to backup any important saves as that process to reinstall any game will overwrite the save.
 
I think if they are re installing the whole game with using FBI. that its going to be better in the long run to backup any important saves as that process to reinstall any game will overwrite the save.

Backing up saves is good practice in general. It shouldn't matter for this case, as evilapple will just be using patches with LayeredFS. Reinstallation of the game won't be necessary.
 
Last edited by MarvinXLII,
The randomizers include options to scale exp, jp, and pg rates from battle.
https://github.com/MarvinXLII/BravelyRandomize

Thank you, this looks amazing!
I'm modding several games using a hex editor and Bravely Second causes me some trouble.
Bravely Second often uses crowd.fs / index.fs files and after splitting, the new files are there but compressed.
I saw some posts and topics (also in other forums) about the crowd.fs / index.fs files, but no one knew, how to
decompress them after splitting. If I'm reading the source code of your BravelyRandomize tool right, it includes
the method of decompressing and compressing the files. This is very useful information!
 
Yeah, you'll need some copy of your game (e.g. CIA, 3DS) on your PC for extraction. Saves shouldn't matter. Odds are you already have tools installed for this (e.g. GodMod9), so go with what you've got. It's probably too complicated and risky to "unhack" and "rehack" your device to install something else.

Keep an eye out for dumping RomFS directly. If you can do that, you can skip the extraction step.

I went and re-read the github link with the randomizer, and managed to get the romfs folder out. But now I'm not exactly sure what to do.

The randomizer is now able to let me edit what I need, but I'm not sure how to save the edits, and then how to get the edited files into the game. Would you happen to know?

Also, thanks everyone else. I'll be started to backup my files more, especially when I go edit other games in the future
 
I went and re-read the github link with the randomizer, and managed to get the romfs folder out. But now I'm not exactly sure what to do.

The randomizer is now able to let me edit what I need, but I'm not sure how to save the edits, and then how to get the edited files into the game. Would you happen to know?

Also, thanks everyone else. I'll be started to backup my files more, especially when I go edit other games in the future

Even if you're just changing stuff like exp, you'll need to click the "Randomize" button to build the patch.

For running the patches, this link is extremely important:
https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42

For example, with BD patches you'll copy the romfs folder output from the randomizer onto the folder /luma/titles/00040000000FC500 on your SD card.


Thank you, this looks amazing!
I'm modding several games using a hex editor and Bravely Second causes me some trouble.
Bravely Second often uses crowd.fs / index.fs files and after splitting, the new files are there but compressed.
I saw some posts and topics (also in other forums) about the crowd.fs / index.fs files, but no one knew, how to
decompress them after splitting. If I'm reading the source code of your BravelyRandomize tool right, it includes
the method of decompressing and compressing the files. This is very useful information!

Yeah, many of the BS files are compressed. Huge credit to KaneTW's github repo for helping me figure that out.

https://github.com/KaneTW/bravelyfs-parser
 
Last edited by MarvinXLII,
Even if you're just changing stuff like exp, you'll need to click the "Randomize" button to build the patch.

For running the patches, this link is extremely important:
https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42

For example, with BD patches you'll copy the romfs folder output from the randomizer onto the folder /luma/titles/000400000017BA00 on your SD card.

Just to verify I'm doing this right. I enable the patches via the link, and once I edit the exp changes - I hit randomize, and it should be done. Then I copy the romf folder into the luma file you told me. Right? Or did I miss a step?

Edit: Though I don't have the titles file in my luma folder. But I'll be looking around to see if I can figure out how to get it there.
 
Last edited by evilapple,
Just to verify I'm doing this right. I enable the patches via the link, and once I edit the exp changes - I hit randomize, and it should be done. Then I copy the romf folder into the luma file you told me. Right? Or did I miss a step?

Edit: Though I don't have the titles file in my luma folder. But I'll be looking around to see if I can figure out how to get it there.

That's correct. And you're not alone in regards to having no titles folder (see the comments). You'll have to make it yourself.
 
That's correct. And you're not alone in regards to having no titles folder (see the comments). You'll have to make it yourself.

Thank you again. I think I am at the final leg of this. Two things so far. First, I created the folders, and pasted over the romf folder that was created by the program. It only contains the folder Common_en and all the subfolders within. However that didn't seem to work either. Which makes me confused.

I looked into the title ID for the USA ver. of BD1 and it was different than what you posted, so I tried to swap out the name. But got the same results as nothing has been changed.

I double checked luma and made sure that the patch mode was enabled.

My current file address looks like this:

F:\luma\titles\00040000000FC500\patch_BD_26557548 with romfs within the patch with what I previous mentioned.

Does this look alright, or did I mess up somewhere along the way?
 
My current file address looks like this:

F:\luma\titles\00040000000FC500\patch_BD_26557548 with romfs within the patch with what I previous mentioned.

Does this look alright, or did I mess up somewhere along the way?

It should be F:\luma\titles\00040000000FC500\romfs.

Sorry for the wrong title ID. I mixed up the IDs for BD and BS.
 
It should be F:\luma\titles\00040000000FC500\romfs.

Sorry for the wrong title ID. I mixed up the IDs for BD and BS.

This is now the part where I say thank you so much. After everything and fiddling around I finally got it working. So thank you a lot :)

For anyone in the future who may stumble here, this is what I did.

The link that @MarvinXLII sent contained the randomzier to edit the pg, exp, and JP
- https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42

That same page contained a link that would let me use godmode9 to extract the romfs file out from my cia to the gm9 out file. Once there I put the randomizer.exe in that file, used it to edit what I wanted - hit randomize and a new file popped up in that same folder. In the folder that popped up was another folder called romfs.

Then I needed to enable luma to allow patches. He also linked a wonderful link to help - https://gist.github.com/PixelSergey/5dbb4a9b90d290736353fa58e4fcbb42

I went to the luma folder and created two folders. One called 'titles' and on within the titles folder called '00040000000FC500'. Within the 00040000000FC500 folder I cut and pasted the romfs folder from earlier.

After all that I put the SD card in, and loaded up the game and everything worked out well.
 
  • Like
Reactions: MarvinXLII

Site & Scene News

Popular threads in this forum