Page 3 of 12

Re: [Request] Rune Factory 5

Posted: Sat Jul 16, 2022 3:41 pm
by kingding19970331
Cake-san wrote:
Sat Jul 16, 2022 3:30 pm
kingding19970331 wrote:
Sat Jul 16, 2022 3:26 pm
Sir,i can't selectiong Mono -> Activate mono features.Nothing happens when I click.
Hmm....what about Pongozila's table? Can you use it?
Sir,could i beg you to make a only add items CT?

Re: [Request] Rune Factory 5

Posted: Sat Jul 16, 2022 3:44 pm
by kingding19970331
Cake-san wrote:
Sat Jul 16, 2022 3:30 pm
kingding19970331 wrote:
Sat Jul 16, 2022 3:26 pm
Sir,i can't selectiong Mono -> Activate mono features.Nothing happens when I click.
Hmm....what about Pongozila's table? Can you use it?
Perhaps,i use the game version is made me filed.(steam 1.0.0)

Re: [Request] Rune Factory 5

Posted: Sat Jul 16, 2022 4:15 pm
by Cake-san
kingding19970331 wrote:
Sat Jul 16, 2022 3:41 pm
Sir,could i beg you to make a only add items CT?
Here's a makeshift method.

1. Run this Lua script

Code: Select all

unregisterSymbol('TimeManager:Update')
registerSymbol('TimeManager:Update','GameAssembly.dll+DF2F20',true)
unregisterSymbol('ItemStorageManager:RuckPushItemIn')
registerSymbol('ItemStorageManager:RuckPushItemIn','GameAssembly.dll+11706C0',true)
unregisterSymbol('ItemData:Instantiate2')
registerSymbol('ItemData:Instantiate2','GameAssembly.dll+12BE370',true)
2.Activate Mono/main script or open the script then press OK.
3.Right-click Mono/main script & uncheck Hide children when deactivated.

Now you can use AddItemToRucksack script but only for 1.0 version of game.

Re: [Request] Rune Factory 5

Posted: Sat Jul 16, 2022 6:20 pm
by azure12
is it possible to add friendship to monsters to CT?

thank you for the amazing work!

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 12:10 am
by Henrietta
Thank you for the amazing tables!

This might sound weird but is it possible to tweak the save file/data to think that a RF4 save is present and make Doug and Margaret appear? I have the save files but for some weird reason, the game will not detect RF4's save file. Because of that, Doug and Margaret did not show up in my game :(

Any advice is greatly appreciated, thanks!

Re: [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 1:19 am
by kingding19970331
Cake-san wrote:
Sat Jul 16, 2022 4:15 pm
kingding19970331 wrote:
Sat Jul 16, 2022 3:41 pm
Sir,could i beg you to make a only add items CT?
Here's a makeshift method.

1. Run this Lua script

Code: Select all

unregisterSymbol('TimeManager:Update')
registerSymbol('TimeManager:Update','GameAssembly.dll+DF2F20',true)
unregisterSymbol('ItemStorageManager:RuckPushItemIn')
registerSymbol('ItemStorageManager:RuckPushItemIn','GameAssembly.dll+11706C0',true)
unregisterSymbol('ItemData:Instantiate2')
registerSymbol('ItemData:Instantiate2','GameAssembly.dll+12BE370',true)
2.Activate Mono/main script or open the script then press OK.
3.Right-click Mono/main script & uncheck Hide children when deactivated.

Now you can use AddItemToRucksack script but only for 1.0 version of game.
sir,how can i use these code?Put them on the Mono’s script bottom?

Re: [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 1:41 am
by kingding19970331
Cake-san wrote:
Sat Jul 16, 2022 4:15 pm
kingding19970331 wrote:
Sat Jul 16, 2022 3:41 pm
Sir,could i beg you to make a only add items CT?
Here's a makeshift method.

1. Run this Lua script

Code: Select all

unregisterSymbol('TimeManager:Update')
registerSymbol('TimeManager:Update','GameAssembly.dll+DF2F20',true)
unregisterSymbol('ItemStorageManager:RuckPushItemIn')
registerSymbol('ItemStorageManager:RuckPushItemIn','GameAssembly.dll+11706C0',true)
unregisterSymbol('ItemData:Instantiate2')
registerSymbol('ItemData:Instantiate2','GameAssembly.dll+12BE370',true)
2.Activate Mono/main script or open the script then press OK.
3.Right-click Mono/main script & uncheck Hide children when deactivated.

Now you can use AddItemToRucksack script but only for 1.0 version of game.
I‘m very appreciate your help,sir~ I can use your table now. What a good table ,it amazing me so much! :wub:

Re: [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 2:27 am
by duyen911007
kingding19970331 wrote:
Sat Jul 16, 2022 10:40 am

错误:D:\Cheat Engine 7.4\autorun\monoscript.lua:749: attempt to index a nil value (global 'monoSymbolList')
Failure injecting the MonoDatacollector library:Force load module failed:分配错误
Failure injecting the MonoDatacollector library:Force load module failed:分配错误
Failure injecting the MonoDatacollector library:Force load module failed:分配错误
本地线程中的called错误 Unnamed::[string "local syntaxcheck,memrec=...
..."]:2173: attempt to get length of a nil value (local 'asm')

sir i do like you say ,replace "CreateThread(reregistermonosymbol)" with "--CreateThread(reregistermonosymbol)" without the quote. It also failed in game.

if using "steamless" besure to tick "keep bind section" (on steamless patcher)
tables work perfect on legit version, if u using crack, need to replace game exe with original and run steamless to patching exe urself
*i have got this issue before but when i do re-patching exe it work perfect now
Image

*PM me if u don't know how to do

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 7:03 am
by dovahkun
is there no pointer for STR VIT MAG HP etc?

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 8:28 am
by trusis
Thanks for the work so far.

If possible RF4s table had a 100% loot drop. Is this a possibility in RF5?

If not that's fine additem will have to do.

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 12:15 pm
by Algester

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>36394</ID>
      <Description>"SEED Circle Mods"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : Rune Factory 5.exe
  Version: 
  Date   : 2022-07-17
  Author : Algester

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(ChargedCuffCooltime,GameAssembly.dll,F3 0F 10 B0 E0 00 00 00 33) // should be unique
alloc(newmem,$1000,ChargedCuffCooltime)

label(code)
label(return)
label(ChargeCT)
registersymbol(ChargeCT)
newmem:

code:
  movss xmm6,[rax+000000E0]
  movss xmm6,[ChargeCT]
  jmp return
ChargeCT:
  dq (float)1.0
ChargedCuffCooltime:
  jmp newmem
  nop 3
return:
registersymbol(ChargedCuffCooltime)

//Normal CoolTime
aobscanmodule(NormalCuffCT,GameAssembly.dll,F3 0F 10 B0 DC 00 00 00) // should be unique
alloc(newmem1,$1000,NormalCuffCT)

label(code1)
label(return1)
label(NormalCT)
registersymbol(NormalCT)
newmem1:

code1:
  movss xmm6,[rax+000000DC]
  movss xmm6,[NormalCT]
  jmp return1
NormalCT:
  dq (float)1.0

NormalCuffCT:
  jmp newmem1
  nop 3
return1:
registersymbol(NormalCuffCT)
[DISABLE]

ChargedCuffCooltime:
  db F3 0F 10 B0 E0 00 00 00

unregistersymbol(ChargedCuffCooltime)
unregistersymbol(ChargeCT)
dealloc(newmem)
//NormalCuffCT
NormalCuffCT:
  db F3 0F 10 B0 DC 00 00 00

unregistersymbol(NormalCuffCT)
dealloc(newmem1)
unregistersymbol(NormalCT)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+E22904

GameAssembly.dll+E228E2: E8 F9 BF 40 00           - call BattleConst:get_Instance
GameAssembly.dll+E228E7: 84 DB                    - test bl,bl
GameAssembly.dll+E228E9: 48 8B 5C 24 40           - mov rbx,[rsp+40]
GameAssembly.dll+E228EE: 75 0F                    - jne GameAssembly.dll+E228FF
GameAssembly.dll+E228F0: 48 85 C0                 - test rax,rax
GameAssembly.dll+E228F3: 74 6E                    - je GameAssembly.dll+E22963
GameAssembly.dll+E228F5: F3 0F 10 B0 DC 00 00 00  - movss xmm6,[rax+000000DC]
GameAssembly.dll+E228FD: EB 0D                    - jmp GameAssembly.dll+E2290C
GameAssembly.dll+E228FF: 48 85 C0                 - test rax,rax
GameAssembly.dll+E22902: 74 5F                    - je GameAssembly.dll+E22963
// ---------- INJECTING HERE ----------
GameAssembly.dll+E22904: F3 0F 10 B0 E0 00 00 00  - movss xmm6,[rax+000000E0]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+E2290C: 33 C9                    - xor ecx,ecx
GameAssembly.dll+E2290E: E8 CD BF 40 00           - call BattleConst:get_Instance
GameAssembly.dll+E22913: 48 85 C0                 - test rax,rax
GameAssembly.dll+E22916: 74 4B                    - je GameAssembly.dll+E22963
GameAssembly.dll+E22918: F3 0F 59 B8 E4 00 00 00  - mulss xmm7,[rax+000000E4]
GameAssembly.dll+E22920: F3 0F 5C F7              - subss xmm6,xmm7
GameAssembly.dll+E22924: 33 C9                    - xor ecx,ecx
GameAssembly.dll+E22926: E8 B5 BF 40 00           - call BattleConst:get_Instance
GameAssembly.dll+E2292B: 48 85 C0                 - test rax,rax
GameAssembly.dll+E2292E: 74 33                    - je GameAssembly.dll+E22963
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>36395</ID>
          <Description>"Charge SEED Circle CT"</Description>
          <LastState Value="1" RealAddress="7FFC06070015"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>ChargeCT</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>36396</ID>
          <Description>"Normal SEED Circle CT"</Description>
          <LastState Value="1" RealAddress="7FFC06060015"/>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>NormalCT</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
SEED Circle mods... however they may need some testing right now I'm trying to change charge rate but I'm not sure if what I'm prodding for is correct
Charge rate is being handled in HandCuffsController.UpdateCharge
something about divss and a comiss
GameAssembly.dll+1488960 - F3 0F5E B0 D8000000 - divss xmm6,[rax+000000D8]
GameAssembly.dll+14889BC - 0F2F B0 D8000000 - comiss xmm6,[rax+000000D8]

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 2:44 pm
by ikkun717
Can you make multiplier friendship and exp skill?

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 3:03 pm
by Khayman
Table v03
Mono activator using script from Cake-san table. Should be more stable and behave correctly (dissecting actual mono structures)

Table v02
SEED Point multiplier
Love Point multiplier

Table v01
Multipliers for skill exp, gold from shipping, wood, stone, compost.
Uses mono injection.

To enable do sth in game that changes desired value - use some skills, get some gold, put some wood in material storage etc.
It may or may not work.

Tested on version 1.0.0.

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 6:36 pm
by asthebloody
Algester wrote:
Sun Jul 17, 2022 12:15 pm

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>36554</ID>
      <Description>"instant"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{=========================}
//define(instantchargecatch,HandCuffsController:UpdateCharge+1F3)
[ENABLE]
{=========================}
aobscanmodule(instantchargecatch,GameAssembly.dll,0F 82 6E 02 00 00)
{=========================}
registersymbol(instantchargecatch)
{=========================}
instantchargecatch:
db 0F 87 6E 02 00 00
{=========================}
[DISABLE]
{=========================}
instantchargecatch:
db 0F 82 6E 02 00 00
{=========================}
unregistersymbol(*)
{=========================}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: [COMPLETED] [Request] Rune Factory 5

Posted: Sun Jul 17, 2022 8:11 pm
by asthebloody
Instant Charge Tool

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>36568</ID>
      <Description>"Instant Charge Tool"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{=========================}
{Author: Ashthebloody}
{=========================}
//define(instantchargetool,AS_ToolController:Update+212)
[ENABLE]
{=========================}
aobscanmodule(instantchargetool,GameAssembly.dll,F3 41 0F 10 77 34)
{=========================}
alloc(new_instantchargetool,$1000,GameAssembly.dll)
alloc(set_instantchargetool,$4)
{=========================}
registersymbol(instantchargetool)
registersymbol(set_instantchargetool)
{=========================}
label(original_instantchargetool)
label(exit_instantchargetool)
{=========================}
set_instantchargetool:
dd (float)2
{=========================}
new_instantchargetool:
{=========================}
original_instantchargetool:
movss xmm6,[r15+34]
mulss xmm6,[set_instantchargetool]
jmp exit_instantchargetool
{=========================}
instantchargetool:
jmp new_instantchargetool
nop
exit_instantchargetool:
{=========================}
[DISABLE]
{=========================}
instantchargetool:
db F3 41 0F 10 77 34
{=========================}
dealloc(*)
{=========================}
unregistersymbol(*)
{=========================}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>