[Request] Robin Hood - Sherwood Builders (playtest free version)

Ask about cheats/tables for single player games here
Post Reply
mohanhegde
Noobzor
Noobzor
Posts: 11
Joined: Mon Dec 03, 2018 5:39 pm
Reputation: 0

[Request] Robin Hood - Sherwood Builders (playtest free version)

Post by mohanhegde »

Hi,
Could someone please make a cheat table for the game "Robin Hood - Sherwood Builders", which is currently on Steam and a free playtest version is available till Sep 25th? The game is really good with medieval themes and the player playing as Robin Hood, and as the leader of a medieval gang trying to rebuild their village from the ground-up.

I tried to hack the hunger values but wasn't successful. I'm able to find the Array Of Bytes in Cheat Engine, but not successful in creating a AOB Injection to freeze/nop the hunger value from decreasing.

Thanks.

Game Name: Robin Hood - Sherwood Builders
Game Engine: ??
Game Version: ??
Options Required: Cheat Table with:
  • Infinite Hunger (no hunger)
  • Infinite Thirst (no thirst)
  • Unlimited Inventory Weight/Storage
Game/Steam Website:

User avatar
MBRKiNG
Table Makers
Table Makers
Posts: 315
Joined: Fri Feb 23, 2018 5:13 pm
Reputation: 525

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by MBRKiNG »

HP/Stamina/Hunger/Thirst

copy/paste code into ce

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>68</ID>
      <Description>"Inf HP/STAMINA/HUNGER/THIRST"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
define(bytes,FF 90 28 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
label(code)
label(return)
newmem:
movss xmm14,[rcx+0000050C]//maxhp to xmm14
movss [rcx+00000508],xmm14//xmm14 to minhp
movss xmm15,[rcx+00000518]//maxstamina to xmm15
movss [rcx+00000514],xmm15//xmm15 to minstamina
mov [rcx+00000DF8],C2C80000//hungertolerance -100f hungerrecovery 100f
mov [rcx+00000E04],C2C80000//thirsttolerance -100f thirstrecovery 100f
code:
  call qword ptr [rax+00000728]
  jmp return
address:
  jmp newmem
  nop
return:
[DISABLE]
address:
  db bytes
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Pointer: HP, Stamina, Hunger, Thirst, Weight, RunSpeed...

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>83</ID>
      <Description>"Pinter"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
define(bytes,FF 90 38 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
label(code)
label(return)
label(base)
registersymbol(base)
newmem:
mov [base],rcx
code:
  call qword ptr [rax+00000738]
  jmp return
base:
db
address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
dealloc(newmem)
unregistersymbol(base)

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>84</ID>
          <Description>"min HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>508</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"max HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>50c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"HP regen Value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>510</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"min Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>514</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"max Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>518</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"min Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"max Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Hunger Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"min Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DFC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"max Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E00</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Thirst Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E04</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Current Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E08</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"max Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E0C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Run Speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E10</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>


mohanhegde
Noobzor
Noobzor
Posts: 11
Joined: Mon Dec 03, 2018 5:39 pm
Reputation: 0

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by mohanhegde »

MBRKiNG wrote:
Tue Sep 21, 2021 9:17 am
HP/Stamina/Hunger/Thirst

copy/paste code into ce

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>68</ID>
      <Description>"Inf HP/STAMINA/HUNGER/THIRST"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
define(bytes,FF 90 28 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
label(code)
label(return)
newmem:
movss xmm14,[rcx+0000050C]//maxhp to xmm14
movss [rcx+00000508],xmm14//xmm14 to minhp
movss xmm15,[rcx+00000518]//maxstamina to xmm15
movss [rcx+00000514],xmm15//xmm15 to minstamina
mov [rcx+00000DF8],C2C80000//hungertolerance -100f hungerrecovery 100f
mov [rcx+00000E04],C2C80000//thirsttolerance -100f thirstrecovery 100f
code:
  call qword ptr [rax+00000728]
  jmp return
address:
  jmp newmem
  nop
return:
[DISABLE]
address:
  db bytes
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Pointer: HP, Stamina, Hunger, Thirst, Weight, RunSpeed...

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>83</ID>
      <Description>"Pinter"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
define(bytes,FF 90 38 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
label(code)
label(return)
label(base)
registersymbol(base)
newmem:
mov [base],rcx
code:
  call qword ptr [rax+00000738]
  jmp return
base:
db
address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
dealloc(newmem)
unregistersymbol(base)

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>84</ID>
          <Description>"min HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>508</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"max HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>50c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"HP regen Value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>510</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"min Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>514</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"max Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>518</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"min Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"max Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Hunger Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"min Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DFC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"max Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E00</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Thirst Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E04</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Current Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E08</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"max Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E0C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Run Speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E10</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Thank you so much 😊🙏.
If possible and if you get time please do a tutorial on how to find these addresses and manipulate in Cheat Engine.

I tried to do a AOB injection and since it was VCRUNTIME140.dll it looks like we have to backtrace the calls and find the game's DLL to manipulate the actual point where the values are getting written.

Thanks again. Will try it out soon as I'm at work right now.

User avatar
MBRKiNG
Table Makers
Table Makers
Posts: 315
Joined: Fri Feb 23, 2018 5:13 pm
Reputation: 525

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by MBRKiNG »

just use cake-san´s UE4 tut, thats helps a lot to get the stuff u need

viewtopic.php?f=23&t=14414

mohanhegde
Noobzor
Noobzor
Posts: 11
Joined: Mon Dec 03, 2018 5:39 pm
Reputation: 0

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by mohanhegde »

MBRKiNG wrote:
Tue Sep 21, 2021 11:18 am
just use cake-san´s UE4 tut, thats helps a lot to get the stuff u need

viewtopic.php?f=23&t=14414
Thanks for the link, will check that out too! :)

leary
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Sep 26, 2021 6:16 am
Reputation: 0

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by leary »

How do i copy paste the code into the C/E? Show cheat table Lua script?

5545ggdgdf
Expert Cheater
Expert Cheater
Posts: 78
Joined: Wed Sep 11, 2019 1:04 pm
Reputation: 7

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by 5545ggdgdf »

leary wrote:
Sun Sep 26, 2021 6:18 am
How do i copy paste the code into the C/E? Show cheat table Lua script?
You copy and paste directly, may Jesus bless you

BSWoolfe
Novice Cheater
Novice Cheater
Posts: 19
Joined: Fri Mar 20, 2020 4:45 pm
Reputation: 2

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by BSWoolfe »

mohanhegde wrote:
Tue Sep 21, 2021 10:50 am
MBRKiNG wrote:
Tue Sep 21, 2021 9:17 am
HP/Stamina/Hunger/Thirst

copy/paste code into ce

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>68</ID>
      <Description>"Inf HP/STAMINA/HUNGER/THIRST"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
define(bytes,FF 90 28 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD625)
label(code)
label(return)
newmem:
movss xmm14,[rcx+0000050C]//maxhp to xmm14
movss [rcx+00000508],xmm14//xmm14 to minhp
movss xmm15,[rcx+00000518]//maxstamina to xmm15
movss [rcx+00000514],xmm15//xmm15 to minstamina
mov [rcx+00000DF8],C2C80000//hungertolerance -100f hungerrecovery 100f
mov [rcx+00000E04],C2C80000//thirsttolerance -100f thirstrecovery 100f
code:
  call qword ptr [rax+00000728]
  jmp return
address:
  jmp newmem
  nop
return:
[DISABLE]
address:
  db bytes
dealloc(newmem)
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Pointer: HP, Stamina, Hunger, Thirst, Weight, RunSpeed...

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>83</ID>
      <Description>"Pinter"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
define(bytes,FF 90 38 07 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,"RobinHoodGame-Win64-Shipping.exe"+25CD40E)
label(code)
label(return)
label(base)
registersymbol(base)
newmem:
mov [base],rcx
code:
  call qword ptr [rax+00000738]
  jmp return
base:
db
address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
dealloc(newmem)
unregistersymbol(base)

</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>84</ID>
          <Description>"min HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>508</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>85</ID>
          <Description>"max HP"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>50c</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>86</ID>
          <Description>"HP regen Value"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>510</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>87</ID>
          <Description>"min Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>514</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>88</ID>
          <Description>"max Stamina"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>518</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>89</ID>
          <Description>"min Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF0</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>90</ID>
          <Description>"max Hunger"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF4</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>91</ID>
          <Description>"Hunger Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DF8</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>92</ID>
          <Description>"min Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>DFC</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>93</ID>
          <Description>"max Thirst"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E00</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>94</ID>
          <Description>"Thirst Tolerance"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E04</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>95</ID>
          <Description>"Current Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E08</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>96</ID>
          <Description>"max Weight"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E0C</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>97</ID>
          <Description>"Run Speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>base</Address>
          <Offsets>
            <Offset>E10</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Thank you so much 😊🙏.
If possible and if you get time please do a tutorial on how to find these addresses and manipulate in Cheat Engine.

I tried to do a AOB injection and since it was VCRUNTIME140.dll it looks like we have to backtrace the calls and find the game's DLL to manipulate the actual point where the values are getting written.

Thanks again. Will try it out soon as I'm at work right now.
Alas, it does not work. Writes that the process name is incorrect. Correct "RobinHoodFull-Win64-Shipping.exe " but after replacing the process name in the script, it still didn't work.

User avatar
Marc
Table Makers
Table Makers
Posts: 378
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 377

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by Marc »

Here's my attempt on the steam-Version. Also based on Cake-Sans tool, of course.
  • Health
  • Stamina
  • Skillpoints
  • Hunger and Thirst
additional hint: I could not find a reliable way to the addresses of Gold and Materials, but they are easy to find and edit. Gold is stored as float, all crafting materials are stored as 4-Byte-Integers. So search value, change it, search again and then edit the results. Max amount of most mats in the inventory is 50, so gather something, set value to 50. Put item in the ressources-chest where you can set the amount to what your heart desires.

have fun and good luck,
Marc
Attachments
RobinHoodFull-Win64-Shipping.exe.CT
(8.38 KiB) Downloaded 760 times

macslayerz
Expert Cheater
Expert Cheater
Posts: 111
Joined: Fri Feb 16, 2018 5:44 am
Reputation: 1

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by macslayerz »

Marc wrote:
Fri Mar 01, 2024 8:05 pm
Here's my attempt on the steam-Version. Also based on Cake-Sans tool, of course.
  • Health
  • Stamina
  • Skillpoints
  • Hunger and Thirst
additional hint: I could not find a reliable way to the addresses of Gold and Materials, but they are easy to find and edit. Gold is stored as float, all crafting materials are stored as 4-Byte-Integers. So search value, change it, search again and then edit the results. Max amount of most mats in the inventory is 50, so gather something, set value to 50. Put item in the ressources-chest where you can set the amount to what your heart desires.

have fun and good luck,
Marc
Thank you so much for getting the ball rolling on this table its an incredible start.

I was able to do the money thing like you said with float, but im assuming that changes every time you open up the game.
Im a lil unsure on how you do the inventory though because some items has the same quantity amount. I guess ill just wait until more is figured out but again thank you

User avatar
Marc
Table Makers
Table Makers
Posts: 378
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 377

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by Marc »

macslayerz wrote:
Sat Mar 02, 2024 11:39 am
I was able to do the money thing like you said with float, but im assuming that changes every time you open up the game.
Im a lil unsure on how you do the inventory though because some items has the same quantity amount.
Quite so. The addresses of all values are changing at every start. But what does work:
  • gather some ressources, for example pine-wood
  • put all of them in the ressources box
  • go to the build-desk, choose a building which needs this ressource
  • search for the value of ressources in the box
  • build this building so the amount changes
  • rescan your search results
  • after finding the adresses (most likely you'll end up with 4 results), set the value to 100 (dont' overkill, you'll have problems to get your workers killing trees if you do... and never ever pick up such a cheated item in your inventory again or you'll get spammed by "items are to heavy" messages for the rest of your life)
If you save the game and continue playing later, you'll still have the 10k ressources in the box :)

Not very comfortable, I have to admit.

macslayerz
Expert Cheater
Expert Cheater
Posts: 111
Joined: Fri Feb 16, 2018 5:44 am
Reputation: 1

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by macslayerz »

Marc wrote:
Sat Mar 02, 2024 3:11 pm
macslayerz wrote:
Sat Mar 02, 2024 11:39 am
I was able to do the money thing like you said with float, but im assuming that changes every time you open up the game.
Im a lil unsure on how you do the inventory though because some items has the same quantity amount.
Quite so. The addresses of all values are changing at every start. But what does work:
  • gather some ressources, for example pine-wood
  • put all of them in the ressources box
  • go to the build-desk, choose a building which needs this ressource
  • search for the value of ressources in the box
  • build this building so the amount changes
  • rescan your search results
  • after finding the adresses (most likely you'll end up with 4 results), set the value to 100 (dont' overkill, you'll have problems to get your workers killing trees if you do... and never ever pick up such a cheated item in your inventory again or you'll get spammed by "items are to heavy" messages for the rest of your life)
If you save the game and continue playing later, you'll still have the 10k ressources in the box :)

Not very comfortable, I have to admit.
"search for the value of ressources in the box
build this building so the amount changes"

wow you can search specific inventory box for CE to scan?

how do i get it to search the storage box alone rather than every item i have on me, or in my personal chest?

The thing is most buildings require more than one item to craft/have in order to build.
if i can search the items only in the storage box 1 by 1 i will do that, but could u show me how to narrow that search to just the storage box please.

User avatar
Marc
Table Makers
Table Makers
Posts: 378
Joined: Mon Mar 26, 2018 2:35 pm
Reputation: 377

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by Marc »

macslayerz wrote:
Sat Mar 02, 2024 7:47 pm
how do i get it to search the storage box alone rather than every item i have on me, or in my personal chest?
Not at all, I'm afraid. So you'll have to narrow down results by changing the desired value and filter the search results. As I said, not very comfortable :ph34r:

CheaterNo007
Noobzor
Noobzor
Posts: 8
Joined: Sat Mar 14, 2020 1:01 pm
Reputation: 16

Re: [Request] Robin Hood - Sherwood Builders (playtest free version)

Post by CheaterNo007 »

any working table constructed?

Post Reply

Who is online

Users browsing this forum: admantx, FreakZilla, Jullusch, kharche@gmail.com, primedew, Rhark