Rune Factory 4 Special

Upload your cheat tables here (No requests)
trolly
Noobzor
Noobzor
Posts: 11
Joined: Tue Mar 19, 2019 9:07 pm
Reputation: 0

Re: Rune Factory 4 Special

Post by trolly »

any plan for some data mining?

I remember there are some bosses can't be tame to pets, however someone says there are
abandoned pet data.

Any ideas to make a savefile editor or add pet modifier to the table?

Thanks for the work

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

Tastymarmot
Noobzor
Noobzor
Posts: 9
Joined: Tue Sep 14, 2021 1:54 am
Reputation: 2

Re: Rune Factory 4 Special

Post by Tastymarmot »

Thanks for the great table! Is there a way to increase the fishing window? My reflexes can't always keep up with the rare fishes lol

User avatar
pearlypeach
Cheater
Cheater
Posts: 29
Joined: Wed Sep 15, 2021 11:45 pm
Reputation: 2

Re: Rune Factory 4 Special

Post by pearlypeach »

Thank you so much for the table! I'm not able to play right now, but does the item modifier include changing item level?

Valatros
Expert Cheater
Expert Cheater
Posts: 140
Joined: Tue Mar 07, 2017 11:16 pm
Reputation: 27

Re: Rune Factory 4 Special

Post by Valatros »

trolly wrote:
Thu Dec 09, 2021 2:25 pm
any plan for some data mining?

I remember there are some bosses can't be tame to pets, however someone says there are
abandoned pet data.

Any ideas to make a savefile editor or add pet modifier to the table?

Thanks for the work
This is datamining from the switch version, but since they're the same edition you can still get a lot of info from it.

[Link]

raeyvolution
Expert Cheater
Expert Cheater
Posts: 64
Joined: Wed Jun 21, 2017 4:57 pm
Reputation: 5

Re: Rune Factory 4 Special

Post by raeyvolution »

Thank you for the table!

Any possibilities for a Fodder Bin amount editor?

User avatar
pearlypeach
Cheater
Cheater
Posts: 29
Joined: Wed Sep 15, 2021 11:45 pm
Reputation: 2

Re: Rune Factory 4 Special

Post by pearlypeach »

Tried to grow some Toyherbs, keeping on the "Grow Crops in One Day" option seems to keep them stuck in half-grown state until it is turned off. Gonna have to grow some more crops to see if it's just a thing with flowers or if it applies to everything besides turnips!

EDIT: I think it has to do with the fact that different plants have different stages of growth? I tried it with potatoes and they reached their first growth stage in one day with the code on, but get stuck in that stage until I turn the code off and sleep for a day. Then they reach the second stage, where I have to wait a few more days for them to fully grow. If I turn on the code again, they go back to that first growth stage.

I hope that made sense haha, it's still very useful for things like turnips!
Last edited by pearlypeach on Thu Dec 09, 2021 9:47 pm, edited 1 time in total.

GreenHouse
Expert Cheater
Expert Cheater
Posts: 852
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 896

Re: Rune Factory 4 Special

Post by GreenHouse »

pearlypeach wrote:
Thu Dec 09, 2021 9:32 pm
Tried to grow some Toyherbs, keeping on the "Grow Crops in One Day" option seems to keep them stuck in half-grown state until it is turned off. Gonna have to grow some more crops to see if it's just a thing with flowers or if it applies to everything besides turnips!
Damn, then different crops have different values. Do disable the script, use the crop highlighted group, and change the growth to anything higher than 3. No idea which value that will have for fully grown.

User avatar
pearlypeach
Cheater
Cheater
Posts: 29
Joined: Wed Sep 15, 2021 11:45 pm
Reputation: 2

Re: Rune Factory 4 Special

Post by pearlypeach »

GreenHouse wrote:
Thu Dec 09, 2021 9:35 pm
Damn, then different crops have different values. Do disable the script, use the crop highlighted group, and change the growth to anything higher than 3. No idea which value that will have for fully grown.
Setting it to 10 did the trick! The final stage of growth for spinach and potatoes is 10, it's 8 for toyherbs but they still were ready to pick when I typed in 10.

(I actually prefer using the farm tile code because it lets me edit the level too, haha!)

EDIT: For some reason I can't grow giant crops? I've played this game extensively so I know how to grow one, but even when I don't use the farm tile editor the giant crop will be harvested as a normal crop. I'm not sure what's causing this, maybe me editing the tiles or using the watering cheat. Will experiment further.

EDIT 2: Okay after some experimenting I think the crops always watered code somehow interferes with giant crops. When I water them by hand, even when using the farm tile code to edit level and growth state, they actually become the giant version. Just a head's up for anyone playing and wanting to grow all the crops!

Eckirion
Novice Cheater
Novice Cheater
Posts: 17
Joined: Tue Apr 04, 2017 6:07 am
Reputation: 5

Re: Rune Factory 4 Special

Post by Eckirion »

Thank you for the cheat table; The skill exp multiplier is very helpful since it lessens the grind of the game to your own pace. Could I request you add a money multiplier script?

Tastymarmot
Noobzor
Noobzor
Posts: 9
Joined: Tue Sep 14, 2021 1:54 am
Reputation: 2

Re: Rune Factory 4 Special

Post by Tastymarmot »

pearlypeach wrote:
Thu Dec 09, 2021 5:33 pm
Thank you so much for the table! I'm not able to play right now, but does the item modifier include changing item level?
It does not, but you can circumvent this by changing a commonly found lvl 10 item (iron, for example) to a lvl 10 turnip seed. Ship the seed so the store start selling lvl 10 seed, then buy as much of that as you want and change the lvl 10 seeds into other lvl 10 items.

Valatros
Expert Cheater
Expert Cheater
Posts: 140
Joined: Tue Mar 07, 2017 11:16 pm
Reputation: 27

Re: Rune Factory 4 Special

Post by Valatros »

So I'd need someone to test this to have any real confidence in it, but I *think* I've got a working pointer for Fodder. I say think, because no matter how many times i reboot my computer + the game I can't seem to narrow the pointer down below 100k possibilities.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>781</ID>
      <Description>"Fodder"</Description>
      <LastState Value="9876" RealAddress="219BFC12A7C"/>
      <ShowAsSigned>0</ShowAsSigned>
      <VariableType>4 Bytes</VariableType>
      <Address>"RF4S.exe"+00E9ABE0</Address>
      <Offsets>
        <Offset>FC</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
That *should* do it. Let me know if it doesn't work for you and I'll try grabbing another one.

Marvelicious
Noobzor
Noobzor
Posts: 7
Joined: Thu Dec 09, 2021 6:36 am
Reputation: 0

Re: Rune Factory 4 Special

Post by Marvelicious »

Tastymarmot wrote:
Fri Dec 10, 2021 8:53 am
pearlypeach wrote:
Thu Dec 09, 2021 5:33 pm
Thank you so much for the table! I'm not able to play right now, but does the item modifier include changing item level?
It does not, but you can circumvent this by changing a commonly found lvl 10 item (iron, for example) to a lvl 10 turnip seed. Ship the seed so the store start selling lvl 10 seed, then buy as much of that as you want and change the lvl 10 seeds into other lvl 10 items.
Maybe I did something wrong but when I turn an item in my inventory into a turnip it has no level or value.

Valatros
Expert Cheater
Expert Cheater
Posts: 140
Joined: Tue Mar 07, 2017 11:16 pm
Reputation: 27

Re: Rune Factory 4 Special

Post by Valatros »

Okay, so, this is... this is ugly. But I have made meaningful progress on finding pointers for editing the field stats, and so I am sharing despite the ugliness of it all, because there are a lot of things I don't understand and I don't know how to turn this into a script to edit multiple fields at once. I'm hoping somebody knowledgeable can take the framework of the work here to make a script to max these out, a table to edit them properly that *makes sense*, or anything. This is not user friendly, if you break your field I am sorry but there is nothing I can do for you, because I *really don't even understand how it actually works*.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>786</ID>
      <Description>"FirstField"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>793</ID>
          <Description>"GrowthRateBoostDecimal?BehavesVeryOddly!"</Description>
          <LastState Value="0" RealAddress="1C144EF9350"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>0</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>785</ID>
          <Description>"GrowthRateBoostMainIntegerGetsWeirdAtHigherValues5IsIngameMax"</Description>
          <LastState Value="5" RealAddress="1C144EF9351"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>1</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>788</ID>
          <Description>"QualityBoostSetTo32704ForInGameMax"</Description>
          <LastState Value="32704" RealAddress="1C144EF9352"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>2</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>797</ID>
          <Description>"SizeBoost255=Max0=MinButItsWeirdEffectedByDefenseFractions"</Description>
          <LastState Value="0" RealAddress="1C144EF9354"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>4</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>795</ID>
          <Description>"FieldDefenseIsThisValueDividedByFourIngameMaxIs63SoSetTo252FractionsEffectSize"</Description>
          <LastState Value="252" RealAddress="1C144EF9355"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>5</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>787</ID>
          <Description>"FieldHealth"</Description>
          <LastState Value="39" RealAddress="1C144EF9356"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>6</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>789</ID>
      <Description>"SecondField"</Description>
      <LastState Value="" RealAddress="00000000"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>794</ID>
          <Description>"GrowthRateBoostDecimal?BehavesVeryOddly!"</Description>
          <LastState Value="128" RealAddress="1C144EF9360"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>10</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>790</ID>
          <Description>"GrowthRateBoostMainIntegerGetsWeirdAtHigherValues5IsIngameMax"</Description>
          <LastState Value="3" RealAddress="1C144EF9361"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>11</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>791</ID>
          <Description>"QualityBoostSetTo32704ForInGameMax"</Description>
          <LastState Value="32704" RealAddress="1C144EF9362"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>2 Bytes</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>12</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>798</ID>
          <Description>"SizeBoost255=Max0=MinButItsWeirdEffectedByDefenseFractions"</Description>
          <LastState Value="0" RealAddress="1C144EF9364"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>14</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>796</ID>
          <Description>"FieldDefenseIsThisValueDividedByFourIngameMaxIs63SoSetTo252FractionsEffectSize"</Description>
          <LastState Value="252" RealAddress="1C144EF9365"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>15</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>792</ID>
          <Description>"FieldHealth"</Description>
          <LastState Value="60" RealAddress="1C144EF9366"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>"RF4S.exe"+00E95D58</Address>
          <Offsets>
            <Offset>16</Offset>
            <Offset>90</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

That code will give you pointers to modify some things in the first field (top left corner of the field directly behind the castle), and the field next to it one to the right, the "second field".

Some info on how this works. Every 2x2 field has its own set of stats, the sections I've found and made pointers for above are what let you edit the... 'temporary' changes. Things you can change with items, like the growth rate, the Ql.+, the Health, the Defense, the Size. If you go out of the usual bounds, you can also effect the "[No.] +" variable and increase (or decrease!) the number of items grown per plant. There's nothing in game that does that by messing with the "[No.] +" variable temporarily though.

Each individual 2x2 field also has *permanent* stats, which you can alter in memory shortly following the lines i've found. Your fields actually level up as you grow things on them, with each plant increasing the permanent stats of the field differently when fully grown. You can increase the *base* Number of items grown here slightly, even though there's no in-game way to access the temporary boost. Increases to the fields base stats, and booster stats, do stack, and show as separate variables when viewing the field with a magnifying glass. There is a "Soil Leveling Guide" if you want to get into the meat of that. I do not have codes to modify those base stats, because I straight up do not understand them at all. If you want to mess with them, you can browse memory near the regions my pointers alter and they're the very next 8 bytes. If you really want you can just set that entire region to straight F's and boost the ever loving crap out of your field. However, I have no idea what the stats are supposed to be base (definitely not 0, since things do grow there...) so I have no idea how to revert this if you do it.

This game stores things in weird freaking ways, some of the values interact with each other in weird freaking ways, and I don't get it. The only thing that's consistent at all is that "Health" is a single byte, and readily searchable, so if you want to find the address of a given field mess with its health to search in cheat engine then the surrounding bits are the rest of the stats. The offset between fields is (to the best of my knowledge) always just +10 to the address, it goes left to right then top to bottom in every single field, seasonal, additional ones, whatever. However, you need to find the new top-left field for each different map then add 10 to that. I haven't done so because... I'm not very far into the game and don't have most of the fields unlocked.

Tastymarmot
Noobzor
Noobzor
Posts: 9
Joined: Tue Sep 14, 2021 1:54 am
Reputation: 2

Re: Rune Factory 4 Special

Post by Tastymarmot »

Marvelicious wrote:
Fri Dec 10, 2021 3:07 pm
Tastymarmot wrote:
Fri Dec 10, 2021 8:53 am
pearlypeach wrote:
Thu Dec 09, 2021 5:33 pm
Thank you so much for the table! I'm not able to play right now, but does the item modifier include changing item level?
It does not, but you can circumvent this by changing a commonly found lvl 10 item (iron, for example) to a lvl 10 turnip seed. Ship the seed so the store start selling lvl 10 seed, then buy as much of that as you want and change the lvl 10 seeds into other lvl 10 items.
Maybe I did something wrong but when I turn an item in my inventory into a turnip it has no level or value.
Yea that's strange it is like that for me too. But you can change it to turnip seeds, which works for me. Shipping the seeds will work too.

legendof7th
Noobzor
Noobzor
Posts: 6
Joined: Fri Apr 16, 2021 12:11 am
Reputation: 0

Re: Rune Factory 4 Special

Post by legendof7th »

Any chance we can get an infinite HP cheat for monsters and companions?

Also infinite HP or end of day full HP recovery for monsters in barn or working in fields.

Post Reply

Who is online

Users browsing this forum: 12whitefeathers, AhrefsBot, Cipher-032, Google Adsense [Bot], jonaaa, Lando58