Considering infinite held items, this method can also be used to repair other entriesNope. 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.
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?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1