Sons Of The Forest

Upload your cheat tables here (No requests)
PizzaIsLife
Noobzor
Noobzor
Posts: 7
Joined: Tue Jun 28, 2022 11:43 am
Reputation: 1

Re: Sons Of The Forest

Post by PizzaIsLife »

Nope. Although you CAN enable the option and build to your heart's content, the second you disable the option in cheat engine, the game crashes to desktop. I wouldn't care if it made me drop the logs, it's the CTD that's ruining the fun here.
Considering infinite held items, this method can also be used to repair other entries
for example, [ENABLE] part looks like this:

TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem:
db C3 90 90 90 90

That works. Good. Now disabling does crash the game. Why? Look further:

[DISABLE]
TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem:
db 48 89 5C 24 18

But what do bytes look like before enabling? Open Memory View, press CTRL+G, look for (TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem) address without (), see the bytes there before activation: 48 89 6C 24 18
Means by disabling the entry you've replaced original bytes with incorrect ones
Now replace the bytes in the [Disable] part with correct ones

[DISABLE]
TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem:
db 48 89 6C 24 18

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

Axesmed
What is cheating?
What is cheating?
Posts: 1
Joined: Sun Mar 10, 2024 12:37 pm
Reputation: 0

Re: Sons Of The Forest

Post by Axesmed »

works great, but when i turn off the inf held items, my game crashes. any fixes?

PizzaIsLife
Noobzor
Noobzor
Posts: 7
Joined: Tue Jun 28, 2022 11:43 am
Reputation: 1

Re: Sons Of The Forest

Post by PizzaIsLife »

Axesmed wrote:
Sun Mar 10, 2024 12:38 pm
works great, but when i turn off the inf held items, my game crashes. any fixes?
yes, the post above.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>1337109375</ID>
      <Description>"Inf. Held Items"</Description>
      <LastState/>
      <Color>000080</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem:
  db C3 90 90 90 90

[DISABLE]
TheForest.Items.Special.HeldOnlyItemController.RemoveHeldItem:
  db 48 89 6C 24 18

</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

RogueTech
Expert Cheater
Expert Cheater
Posts: 164
Joined: Fri Dec 03, 2021 3:41 am
Reputation: 22

Re: Sons Of The Forest

Post by RogueTech »

@PizzaIsLife, Hello. For those of us that are less than Cheat Engine Table savants, could you please give us detailed steps how to make the [Inf Held items] not crash upon disabling it using the [SonsOfTheForest_v2.0.CT] table? I start the game, double click [SonsOfTheForest_v2.0.CT] to open Cheat Engine, and attach the [SonsOfTheForest.exe] process. At this point the [Memory View] button is visible. BUT if I click the [ ] Activation of the table, the entire CE window changes/resizes/repositions and the [Memory View] button is no longer there to try to "open the memory viewer" to try and follow your steps. Thanks in advance

PizzaIsLife
Noobzor
Noobzor
Posts: 7
Joined: Tue Jun 28, 2022 11:43 am
Reputation: 1

Re: Sons Of The Forest

Post by PizzaIsLife »

RogueTech wrote:
Thu Mar 21, 2024 3:33 pm
Thanks in advance
Well, maybe it is simpler to just do it like this.
Attachments
SonsOfTheForest1.CT
(693 Bytes) Downloaded 744 times

PcbZorg
Noobzor
Noobzor
Posts: 13
Joined: Sun Oct 04, 2020 9:15 pm
Reputation: 0

Re: Sons Of The Forest

Post by PcbZorg »

Bless you, Pizza dood!
You made my log megaprojects possible again.
Your nice and tidy little inventory hack works even in COOP (At least on a host game, dunno what would happen if clients who joing try it).
Sadly, the only thing i understood from your verbose post was "there was a mistake in the numbers".
When it comes to C.E., i can create my own tables as long as the addresses don't move from one session to the next. I can deal with one-level pointer, but when there are pointer chains and/or more complex stuff needed, i'm lost.
My serious and long term attempt at learning a programming language was waaay back, when i was trying to write simple text games in BASIC and wondering how can anyone do anything on ZX, because i always ran out of memory (i guess thanks to neverending series of branching if-then statements).
I never got much further (don't count basic javascript and some html as programming).
So, the PSH, MOV, EAX machine-code looking wizardry in Cheat Engine sadly goes hiiigh above my head.
I'd love to learn, but i dunno where to start. That big first hurdle. Also, getting old.
So, again, thank you very much for spotting and fixing this. A little table with just this one feature is perfect for me!
I'm in the endgame, and i just basically want to chill with friends in COOP, gliding above the island, occasionally bullying the more aggressive tribals and building massive log bases, and this makes it a lot less tedious.

Post Reply

Who is online

Users browsing this forum: Google [Bot], Google Adsense [Bot], Jetstream17, knichi, orbitaldrop