ROM Hack Rune Factory 4 S Hacking Thread

  • Thread starter Thread starter JPAN
  • Start date Start date
  • Views Views 141,209
  • Replies Replies 242
  • Likes Likes 8
There's now a BMS script to convert 3DS save files to Switch: https://zenhax.com/viewtopic.php?f=20&t=14152

In practice, you do this:
1. Download QuickBMS from here: https://aluigi.altervista.org/quickbms.htm
2. Download the script and save it as a .txt file somewhere where you'll find it.
3. Get the 3DS save file you want to convert (rf4a/rf4b/rf4c)
4. Start QuickBMS.exe
5. Point it at the script you donwloaded.
6. Point it at the save file you want to convert.
7. Tell the program where to place the converted save.
It spits out a file called rf4_sXX.sav, rename the XX to 01 to 20, for one of the 20 save slots on the Switch version. I recommend making a quick trash save in the switch version and then replacing it with your converted save. Or you'll have to edit the rf4_sys.sav to include your newly converted save so the game recognizes it.

I tried it and had a look around town and it seems to work well, but i haven't played around much with it. Post here if you encounter any issues.


There's more interesting stuff on that pastebin too, another BMS script to fix the save corruption (although someone already posted a small tool for that earlier), and there's 010 binary templates for the RF4 save files and the system save.
So if you use 010 Editor (it's probably the best hex editor) you can use one of the templates to access a lot of values in your save files and edit them freely.

010 template for save files: https://pastebin.com/cFjFvLSd
010 template for the system save (rf4_sys.sav): https://pastebin.com/UMhD4s8H
010 script to fix save corruption: https://pastebin.com/mK4GhtYz
 
There's now a BMS script to convert 3DS save files to Switch: https://zenhax.com/viewtopic.php?f=20&t=14152

In practice, you do this:
1. Download QuickBMS from here: https://aluigi.altervista.org/quickbms.htm
2. Download the script and save it as a .txt file somewhere where you'll find it.
3. Get the 3DS save file you want to convert (rf4a/rf4b/rf4c)
4. Start QuickBMS.exe
5. Point it at the script you donwloaded.
6. Point it at the save file you want to convert.
7. Tell the program where to place the converted save.
It spits out a file called rf4_sXX.sav, rename the XX to 01 to 20, for one of the 20 save slots on the Switch version. I recommend making a quick trash save in the switch version and then replacing it with your converted save. Or you'll have to edit the rf4_sys.sav to include your newly converted save so the game recognizes it.

I tried it and had a look around town and it seems to work well, but i haven't played around much with it. Post here if you encounter any issues.


There's more interesting stuff on that pastebin too, another BMS script to fix the save corruption (although someone already posted a small tool for that earlier), and there's 010 binary templates for the RF4 save files and the system save.
So if you use 010 Editor (it's probably the best hex editor) you can use one of the templates to access a lot of values in your save files and edit them freely.

010 template for save files: https://pastebin.com/cFjFvLSd
010 template for the system save (rf4_sys.sav): https://pastebin.com/UMhD4s8H
010 script to fix save corruption: https://pastebin.com/mK4GhtYz
Pretty cool.
 
Can anyone still play the US version of the game on new atmosphere? It doesn't to work anymore.
 
how do i use the save editor on switch? this is my 1st time editing save data on switch and have no idea what i'm doing and can't find a guide to walk me through everything. Help please!!!!!
 
So I've been having issues with the cheats and save editors I've found on this thread. First is the cheats, no matter if it's these ones I put into a custom cheat file or ones downloaded, Edizon refuses to acknowledge that the text file exists and won't read them, so I was wondering if anyone had a fix for that. Second, with the one save editor I've found on here, it reads the save file correctly and I'm able to edit the game, but when I try to restore said save file, it will load to the state prior to editing. Is there something I'm doing incorrectly with restoring the file, or is there an updated save editor?
 
Is there a way to change character location? Like say I have a save file with a character at Rune Prana entrance, could I take that player character map location data and apply it to another save file?
 
Alright I finished my tool. Here's how to use it:
  1. Extract the saves from your Switch.
  2. Edit them as you like.
  3. Put the Rune Factory 4 Special saves you wish to fix into the same directory as RF4SchecksumFixer.exe or a "00000d28/" subdirectory.
  4. Start the program, it will fix the checksum at the beginning of the saves.
  5. Import the saves back to your Switch.
If you find any errors, let me know.
Thank you this worked for me
 
Hey Krude thanks for that converter.The only issue that I’m having with this is since the original system file is there, Eliza’s requests get messed up. If you pop in a new save where an old one is, you get reset to the first quest with the order symbol and you cannot complete that request or cancel it in your note book. Is there a 3ds to switch system save converter or save editor for the system save to change that?
 
By changing the size of the switch save file to match the pc save file size and then running the QuickBMS script on it, I was able to convert a switch save file to work on pc. Since you can convert from 3ds to switch, I imagine it'd likely be possible to do in the same way.

Basically you just copy the rf4_sXX slot files and the rf4_sys file to the pc save directory, open the slot files in a hex editor and pad them with 0's to make them the same size as a pc save file, I had to add 8 bytes when I did it, and then run the QuickBMS script Krude provided on the slot files.

Edit: RF4 for 3ds didn't have Newlywed mode so just using that sys file will not work, it would need to be edited.
 
Last edited by Scott12,
  • Like
Reactions: Inno
anyone still on this thread? I used the save editor to give myself some plants but now my save is corrupted and wont load no matter what I try. Im on the steam version of the game, is there anything I can do?
 
I know this is an old thread but is there someone who could help me with transfering my Switch save files to PC?
I edited the Switch files' size to match the file size of the PC save (had to add 16 0s), but the quickbms script tells me the file size is incorrect. When I edit the script itself to accept a file size with FILESIZE != 0x22480 it actually works and I get a rf4_sXX.sav.
However, when I add it to my save folder (together with the sys.sav of course), it says my save file is corrupted and it gets insta-deleted.
 
I know this is an old thread but is there someone who could help me with transfering my Switch save files to PC?
I edited the Switch files' size to match the file size of the PC save (had to add 16 0s), but the quickbms script tells me the file size is incorrect. When I edit the script itself to accept a file size with FILESIZE != 0x22480 it actually works and I get a rf4_sXX.sav.
However, when I add it to my save folder (together with the sys.sav of course), it says my save file is corrupted and it gets insta-deleted.
I recently transferred my save to my PC and was able to get it to work. I added 16 0s to my r4s_01.sav, then used the bms script to fix save corruption (this one). I also had to transfer over my rf4_sys file from my Switch to my PC. Hope this helps.
 
  • Like
Reactions: Galebourn

Site & Scene News

Popular threads in this forum