ROM Hack Rune Factory 4 S Hacking Thread

DEMONDICE

K-K-Kureiji
Member
Joined
Dec 7, 2013
Messages
1,014
Trophies
1
Age
33
XP
2,016
Country
United States
Pretty sure the cheat existed for the 3DS version so I'd assume it would be possible here. Someone just needs to try and figure it out.
 

DEMONDICE

K-K-Kureiji
Member
Joined
Dec 7, 2013
Messages
1,014
Trophies
1
Age
33
XP
2,016
Country
United States
Do the codes only work under v1? Have 1.0.1 does not show up in Edizon
They work for me, fully updated. Edizon has been weird with some games recently. Check your file paths, I beleve atmo changed their folder structure for whatever reason. Its under contents now and not titles.
 

Dava

Well-Known Member
Newcomer
Joined
Jan 3, 2016
Messages
50
Trophies
0
Age
26
Location
Berlin
XP
181
Country
Gambia, The
They work for me, fully updated. Edizon has been weird with some games recently. Check your file paths, I beleve atmo changed their folder structure for whatever reason. Its under contents now and not titles.
Have it in contents but no cheats in EdiZon I use the USA version, are the codes for EU? Other games works
 
  • Like
Reactions: unknowncypher

ShyPlox

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
144
Trophies
0
Age
32
XP
127
Country
United States
Hey is there any cheat to always get lvl 10 items from drops?

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

Small adjustment to the atmosphere code:

[Slot 1 x9 Lvl 10]
54110000 2dda399c
94511100 0000cfff
94611100 00004800
a4100410 2dda399c
04100000 2dda39a0 09090909
04100000 2dda39a4 09090909
04100000 2dda39a8 00000009

Now it doesn't crash with a stack other than 1 or 9. Atmosphere only!

Hi can u make a code that makes monsters drop lvl 10? Or if that can’t be done can’t u make it so the code only turns items into lvl 10s
 

VoidDeviant

Active Member
Newcomer
Joined
Sep 16, 2016
Messages
31
Trophies
0
Age
33
XP
187
Country
United States
I'm using the ROM hack in the main post. I checked where it was originally posted - one of the posts mentioned that more tamed monsters will produce items, but I couldn't find out which ones. Does anyone know?
 

Kerfuffle

Active Member
Newcomer
Joined
Mar 22, 2019
Messages
39
Trophies
0
Age
31
XP
245
Country
Germany
I am pretty sure that editing the Skill values does give the bonus multipliers. Otherwise, it wouldn't explain why my stats on average jumped into the 10-20k range, without equipment.

You could also just set the skill xp value to FFFFFF in the save file with a hex editor.
 

warbob5000

Member
Newcomer
Joined
Oct 21, 2018
Messages
14
Trophies
0
Age
34
XP
206
Country
United Kingdom
I've been trying to work on a Skill EXP multiplier, but it's been tough going.
I've got a "fake" Skill EXP multiplier, which changes the Skill EXP requirements, which works just as well, to be honest. The problem is that you can only have 1024 opcodes in a cheat, and there are 500 requirements (which need 3 4-byte codes each).

In the meantime I have this code which sets the EXP required to level a skill to 1. You have to restart the game to disable it:
Code:
[1 Skill XP to Level]
40010000 00000000 310ee01c
300E0000 00000064
04110000 00000000 00000001
78010000 00000004
310F0000
78010000 00000E70
300E0000 00000064
04110000 00000000 00000001
78010000 00000004
310F0000
78010000 00000E70
300E0000 00000064
04110000 00000000 00000001
78010000 00000004
310F0000
78010000 00000E70
300E0000 00000064
04110000 00000000 00000001
78010000 00000004
310F0000
78010000 00000E70
300E0000 00000064
04110000 00000000 00000001
78010000 00000004
310F0000

I've been trying to make a version which halves (or quarters, etc) the requirements, but have been running into trouble with one of the codes. I'll post a snippet and explain in a spoiler, if anyone knows how to get it working, please feel free to share.

Code:
[TEST2]
14150000 310ee200 00000000
04100000 310ee200 00000001
40010000 00000000 310ee01c
40020000 00000000 30f4a030
98931000
58131000 00000000
A4320310
20000000

This loads in the address 0x310ee01c to r1, and 0x30f4a030 (health value) to r2
Then, it copies r1 to r3 (that is, r3 = r1 = 0x310ee01c)
Then, what's supposed to happen is r3 = [HEAP + r3] (= [HEAP+r1]) - so it gets set to the value contained at that address. That's what I assume would happen according to the Atmosphere cheat docs, and it's what WerWolv's cheat disassembler pops out. Unfortunately, fate is less than kind.
That A-type code simply puts the value of r3 into the health address - just for debugging purposes, so that I can see what the value actually is.
Whether that A code is above the 5-type code, or below, it has the same value - that of r1. So basically the 5-type code is doing absolutely nothing

What I want to know is this: how are you supposed to do r3 = [HEAP + r3].
I've seen plenty of examples of the 5-type code from MAIN, and plenty with fixed address encoding, but it seems like HEAP register address code type 5 is non functional
 
Last edited by warbob5000,

warbob5000

Member
Newcomer
Joined
Oct 21, 2018
Messages
14
Trophies
0
Age
34
XP
206
Country
United Kingdom
Ok, before I get into the actual code, here's a short explanation as to how it works:
Each of the two codes is single-activation. You should turn one on, and then deactivate it. Then, if you want to modify things further, you activate the reset, disable the reset, then turn one of the codes on, then deactivate it.

So if you want 4x Skill XP you do the following:
x2 On -> x2 Off -> Reset On -> Reset Off -> x2 On -> 2x Off
To go back to normal, either restart, or use the x0.5 code enough times.
Keep in mind this is dividing the requirements in two, so something which needs 25 goes to 12, and then using the x0.5 it only goes back to 24. It shouldn't matter much, but do be careful.

The reason there's a reset is that otherwise it'll just keep shifting it. Nasty stuff.

Code:
[Reset Skill EXP Activation]
04100000 310ee200 00000000

[2x Skill EXP (Single Activation)]
14150000 310ee200 00000000
04100000 310ee200 00000001
58010000 03894268
78010000 0018cf2c
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
20000000

[0.5x Skill EXP (Single Activation)]
14150000 310ee200 00000000
04100000 310ee200 00000001
58010000 03894268
78010000 0018cf2c
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
20000000

Big thanks to AnimeJim for help with this.

Here's another little thing:
Code:
[40% Slower Time]
11110000 2DD871E1 00000020
511F0000 2DD871E1
911FF100 00000020
A1F00410 2DD871E1
20000000

[200% Slower Time]
11110000 2DD871E1 00000030
511F0000 2DD871E1
911FF100 00000030
A1F00410 2DD871E1
20000000

These two are rather hacky little things. They just decrement the millisecond counter. The % slowdown is based on my launch Switch. Other models may have different slowdowns. Overclocking almost certainly will have an effect on this.
That said, it's worked well enough for me so far.

If anyone knows where skill EXP gains are in the param files I could make a better 2x exp thing.
Edit: Fixed a silly mistake
 
Last edited by warbob5000,

VoidDeviant

Active Member
Newcomer
Joined
Sep 16, 2016
Messages
31
Trophies
0
Age
33
XP
187
Country
United States
That's amazing! Thank you very much. While I don't know where those parameters are, Omnigamer on GameFAQs is datamining the game and might be able to point you in the right direction. This thread may be of some help too? I don't know much/anything about cheat creation, so it's hard to know what'll help.

Thank you again for your hard work!

EDIT: On the off-chance you don't know about it, EdiZon has an official Discord server here where they may be able to help. That was a very clever workaround you found.
 
Last edited by VoidDeviant,

Livelojell

Member
Newcomer
Joined
Feb 14, 2020
Messages
7
Trophies
0
Age
44
XP
121
Country
United States
Hi can someone help me?
I try use the cheat but its not working (i'm using sx os)
When i open the cheat window, the codes doesnt show up like other games. it only show
"Error parsing the cheat codes for the game"

The version i'm using is v1.0.0
Build id: 4dddf05ad1f48363

Thanks for the help
 

warbob5000

Member
Newcomer
Joined
Oct 21, 2018
Messages
14
Trophies
0
Age
34
XP
206
Country
United Kingdom
All the cheats here are for 1.0.1, build id c03c9f6a862543f9

Also, SXOS doesn't support some cheats (code types 9 and A), as far as I know.
 

ShyPlox

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
144
Trophies
0
Age
32
XP
127
Country
United States
Ok, before I get into the actual code, here's a short explanation as to how it works:
Each of the two codes is single-activation. You should turn one on, and then deactivate it. Then, if you want to modify things further, you activate the reset, disable the reset, then turn one of the codes on, then deactivate it.

So if you want 4x Skill XP you do the following:
x2 On -> x2 Off -> Reset On -> Reset Off -> x2 On -> 2x Off
To go back to normal, either restart, or use the x0.5 code enough times.
Keep in mind this is dividing the requirements in two, so something which needs 25 goes to 12, and then using the x0.5 it only goes back to 24. It shouldn't matter much, but do be careful.

The reason there's a reset is that otherwise it'll just keep shifting it. Nasty stuff.

Code:
[Reset Skill EXP Activation]
04100000 310ee200 00000000

[2x Skill EXP (Single Activation)]
14150000 310ee200 00000000
04100000 310ee200 00000001
58010000 03894268
78010000 0018cf2c
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94422100 00000001
C0442200 00000000
40020000 00000000 00000001
20000000
A4211000
310E0000
20000000

[0.5x Skill EXP (Single Activation)]
14150000 310ee200 00000000
04100000 310ee200 00000001
58010000 03894268
78010000 0018cf2c
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
78010000 00000E70
300E0000 00000064
98921000
54021000 00000000
94322100 00000001
A4211000
310E0000
20000000

Big thanks to AnimeJim for help with this.

Here's another little thing:
Code:
[40% Slower Time]
11110000 2DD871E1 00000020
511F0000 2DD871E1
911FF100 00000020
A1F00410 2DD871E1
20000000

[200% Slower Time]
11110000 2DD871E1 00000030
511F0000 2DD871E1
911FF100 00000030
A1F00410 2DD871E1
20000000

These two are rather hacky little things. They just decrement the millisecond counter. The % slowdown is based on my launch Switch. Other models may have different slowdowns. Overclocking almost certainly will have an effect on this.
That said, it's worked well enough for me so far.

If anyone knows where skill EXP gains are in the param files I could make a better 2x exp thing.
Edit: Fixed a silly mistake

thank you so much for your work and who ever else helped with this!, i will test these out today ive been waiting for something like this for a while.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    B @ btjunior: @Xdqwerty 16