I thank you infinitely for your update, Master_Builder! But I have a small problem, how can I make the player and ship pointers work? I've tried going to a store and seeing all the tabs, even paused when in space, but the table keeps showing me "??" in the values
Some scripts in this table (like the pointers section) require CE to be able to load the game symbols. If you have `ES2-Win64-Shipping.pdb` in the same folder as `ES2-Win64-Shipping.exe`, this should work automatically. (This is also distributed with the game so you should have this file by default.)
I don't know if this file will match or load in pirated copies, and I won't be changing those few scripts to compensate for pirated copies. If you have a legit copy and are missing the pdb, please comment and let me know what version of the game, region, etc. I'd love to know what version you have that doesn't include this file.
GamePass is not supported! Some of it may work, if not, oh well.
Basically, you should be able to open the memory viewer, press "Ctrl+G", paste "ES2-Win64-Shipping.UESGameInstance::InstancePointer" and press "enter".
If CE can go to that address, the pointers should work. If not, well, the above applies.
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
Basically, you should be able to open the memory viewer, press "Ctrl+G", paste "ES2-Win64-Shipping.UESGameInstance::InstancePointer" and press "enter".
If CE can go to that address, the pointers should work. If not, well, the above applies.
My mistake, I didn't read that part well, I also admit that I generally don't use the memory viewer. Thank you again for taking the time to answer and explain.
Thanks a lot for the update! Most of the functions worked for me but I am having trouble to activate the pointers and the three "unlock all" functions. It shows "Failure determining what ES2-Win64-Shipping.UItemLib::CheatUnlockAll*** means" when I right-click the option.
I have the steam version v1.0.33479 and the "ES2-Win64-Shipping.pdb" is in the same folder with "ES2-Win64-Shipping.exe".
I tried the following method but CE shows "This is not a valid address".
Basically, you should be able to open the memory viewer, press "Ctrl+G", paste "ES2-Win64-Shipping.UESGameInstance::InstancePointer" and press "enter".
If CE can go to that address, the pointers should work. If not, well, the above applies.
Thanks a lot for the update! Most of the functions worked for me but I am having trouble to activate the pointers and the three "unlock all" functions. It shows "Failure determining what ES2-Win64-Shipping.UItemLib::CheatUnlockAll*** means" when I right-click the option.
I have the steam version v1.0.33479 and the "ES2-Win64-Shipping.pdb" is in the same folder with "ES2-Win64-Shipping.exe".
I tried the following method but CE shows "This is not a valid address".
Same answer as above. CE needs to load symbols for a lot of things to work. Your CE isn't for reasons I don't know.
Is there a way to increase senor range or something similar?
In addition to the previous answer, v17 has an option to help finding all the hidden crap.
New version now up: v17 - Updated for v1.0.33633. Added Everything in HUD Always Visible, Set Loot Quality, Loot Quality Multiplier. Fixed a few scripts that broke and hopefully adjusted the AoB scans to break less.
Thanks a lot for the update! Most of the functions worked for me but I am having trouble to activate the pointers and the three "unlock all" functions. It shows "Failure determining what ES2-Win64-Shipping.UItemLib::CheatUnlockAll*** means" when I right-click the option.
I have the steam version v1.0.33479 and the "ES2-Win64-Shipping.pdb" is in the same folder with "ES2-Win64-Shipping.exe".
I tried the following method but CE shows "This is not a valid address".
Basically, you should be able to open the memory viewer, press "Ctrl+G", paste "ES2-Win64-Shipping.UESGameInstance::InstancePointer" and press "enter".
If CE can go to that address, the pointers should work. If not, well, the above applies.
Loot modifier scripts don't seem to work, do they trigger under certain circumstances or only work for the legit version?
It works for `newly` generated loot. i.e. shit dropping from new ships you've destroyed, high risk areas, etc. I know I've gotten at least 1 legendary frorm the last enemy of a high-risk area with "set loot quality" set to 100. I do play on nightmare though and I don't know if that is required for the legendaries to generate. Either way, you should be getting many starforged/superior things as well.
The random containers scattered about the areas still had their random crap as normal.
I do play on nightmare though and I don't know if that is required for the legendaries to generate.
According to the official wiki it is:
Legendary items are rare and powerful pieces of equipment that drop inside Ancient Rifts and randomly from tougher enemies while playing on Nightmare difficulty.