ROM Hack Rune Factory 4 S Hacking Thread

Krude

Well-Known Member
Member
Joined
May 18, 2013
Messages
344
Trophies
0
XP
1,198
Country
Gambia, The
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
 

DrYoshi

Well-Known Member
Newcomer
Joined
May 1, 2019
Messages
81
Trophies
0
Age
26
XP
431
Country
United States
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.
 

Yubel32891

New Member
Newbie
Joined
Nov 26, 2020
Messages
2
Trophies
0
Age
32
XP
35
Country
United States
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!!!!!
 

bigmagoo

Member
Newcomer
Joined
Apr 28, 2020
Messages
14
Trophies
0
Age
30
XP
89
Country
United States
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?
 

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,255
Country
United States
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?
 

Pluupy

_(:3」∠)_
Member
Joined
Sep 13, 2009
Messages
1,945
Trophies
1
XP
2,255
Country
United States
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
 

WeAreTheReapers

New Member
Newbie
Joined
Aug 13, 2021
Messages
2
Trophies
0
Age
29
XP
67
Country
United States
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?
 

Scott12

New Member
Newbie
Joined
Mar 16, 2022
Messages
1
Trophies
0
Age
22
Location
SA
XP
17
Country
South Africa
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

MysticPlasma

Member
Newcomer
Joined
Jan 23, 2020
Messages
5
Trophies
0
Age
22
XP
26
Country
United States
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?
 

Galebourn

Well-Known Member
Newcomer
Joined
May 24, 2015
Messages
76
Trophies
0
Age
37
XP
650
Country
Gambia, The
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.
 

SomeRandomGuy212

Member
Newcomer
Joined
Jan 24, 2016
Messages
11
Trophies
0
Location
Texas
XP
126
Country
United States
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.
 
General chit-chat
Help Users
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
    BentlyMods @ BentlyMods: My fav actvity is: