For me the scripts do not work until I start to load my save. During the loading screen or pause menu both the scripts work for me in NonVR or VR for Steam.
The scripts are using AOB (array of byte) scan to find the part of memory to change. If they aren't working for you then we can work together and find where in memory they are for you.
Your issue is because the AOB scan is not long enough since I had trouble getting these scripts made in the first place.
Notice how both AOB scans are near-identical because they are located in the same part of memory.
The '??' sections are wildcards for cheat engine to allow whatever. So you might be able to get these to work by replacing bytes with '??' or adding additional '??' for cheat engine to be more specific.
When you launch game, what version does it say you are on? Are you attaching .exe? It could be the AOB scan cannot find the array that you need for some reason. You can try loading save and activating it in-game, but it might take a few clicks.
If still not working, there are more advanced debug methods that can be tried if interested.
7 comments
steam, non VR, version MAR-2023 71288
the ram increase script does not want to activate
with both thirst and hunger toggles on the (food) float does nothing while the (hunger) float affects food drain rate
with only the thirst toggle active the (food) float affects food drain rate
with only the hunger toggle active the (hunger) float affects food drain rate
I have been unable to change my water drain rate with this
installed mods
Tobey's BepInEx Pack for Subnautica
Nautilus
SMLHelper (Modding Helper)
Simple Posters
The scripts are using AOB (array of byte) scan to find the part of memory to change. If they aren't working for you then we can work together and find where in memory they are for you.
Your issue is because the AOB scan is not long enough since I had trouble getting these scripts made in the first place.
Thirst AOB:
aobscan(INJECT2,F3 0F 10 0D ?? ?? ?? ?? F3 0F 5A C9 F2 0F 59 C1 F2 0F 5A E8 F3 0F 11 6D E8 F3 0F 10 45 E8 F3 0F 5A C0 F3 0F 10 4E 60
Hunger AOB:
aobscan(INJECT,F3 0F 10 0D ?? ?? ?? ?? F3 0F 5A C9 F2 0F 59 C1 F2 0F 5A E8 F3 0F 11 6D EC F3 0F 10 45 EC F3 0F 5A C0
Notice how both AOB scans are near-identical because they are located in the same part of memory.
The '??' sections are wildcards for cheat engine to allow whatever. So you might be able to get these to work by replacing bytes with '??' or adding additional '??' for cheat engine to be more specific.
Happy to help some more, wish this was easier.
If still not working, there are more advanced debug methods that can be tried if interested.