Exactly. There are a few functions for specific story related achievements but UnlockWelcomeToDeepWoods just happens to be the one I decided to mess with. I also could not get anything to trigger with AcquireAchievement so that's why I took this route.arlight1 wrote: ↑Mon May 24, 2021 4:26 pmAh, I see, so that's the timer doing that!SovietWristwatch.jpg wrote: ↑Mon May 24, 2021 4:18 pmIt just automatically unchecks the script after 250 ms.arlight1 wrote: ↑Mon May 24, 2021 12:55 pmWhat purpose does this timer function serve inside the trigger script?Code: Select all
timer.Interval = 250 -- timer in ms timer.OnTimer = function(theTimerCallingThisFunction) memrec.Active = false -- deactivate script timer.destroy() -- destroy timer end
Any idea why debugging that "UnlockWelcomeToDeepWoods" seems to crash the game. Trying to get you a higher level function which is calling that method mentioned, but I can't seem to break and trace. Some kind of protection against debugging?
In any case, I like how you did this table Seems this game is implemented slightly differently from the others in that the unlock achievement methods are achievement-specific rather than going through the manager. Manager appears to be there but calling its "AcquireAchievement" methods doesn't do anything...even with all the instances found from the class search.
Cheers.
I was just making guesses to find the achievement matching up with each consecutive ID because as you will notice, scanning for instances of "Wild.Achievement" will yield a structure with ID, achieved, and sent". Pretty meaningless without the achievement name/description string.
What you CAN do (I didn't) is dump the process with UWPDumper-x64 and open the Assembly-CSharp.dll in dnSpy and take a look around.
This doesn't work for every game, and even with this one it seemed like some of the IDs were off
Not sure why it would have crashed. Mono features were still activated? Sometimes I've also noticed Unity games crashing when you are doing certain things in CE when the game is not the active window.
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