Page 1 of 1

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

Posted: Mon Sep 20, 2021 8:04 am
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:

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

Posted: Tue Sep 21, 2021 9:17 am
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>


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

Posted: Tue Sep 21, 2021 10:50 am
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.

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

Posted: Tue Sep 21, 2021 11:18 am
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

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

Posted: Tue Sep 21, 2021 11:53 am
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! :)

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

Posted: Sun Sep 26, 2021 6:18 am
by leary
How do i copy paste the code into the C/E? Show cheat table Lua script?

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

Posted: Thu Aug 04, 2022 10:06 pm
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

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

Posted: Thu May 18, 2023 6:49 pm
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.

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

Posted: Fri Mar 01, 2024 8:05 pm
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

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

Posted: Sat Mar 02, 2024 11:39 am
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

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

Posted: Sat Mar 02, 2024 3:11 pm
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.

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

Posted: Sat Mar 02, 2024 7:47 pm
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.

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

Posted: Sat Mar 02, 2024 7:53 pm
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:

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

Posted: Sun Mar 03, 2024 10:06 am
by CheaterNo007
any working table constructed?