Re: The Universim v20
Posted: Tue Oct 03, 2017 12:28 am
Thanks man!!!
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
please update it i really wanna play with cheat :/
Just putting this here, sorry for being late, kinda forgot it xD
I used the info i got from page 1.
Thank you !!!! I will try this out today!!!whopperg wrote: ↑Fri Nov 10, 2017 1:08 pmWell,
here is my first attempt to make such table for this game:
Version: 0.21.10090
Cheats:
Happiness
Health
Stamina
Thirst
Special:
Everything
Side Note: I guess by mistake i found some code that changes everything to 100 - also like Health of Buildings
Activate ONLY the "Everything" Script.
After that, click on the Nugget list (right upper corner) to set the values. do this like every 5 min or so to reset the Stats to 100.
Also, sometimes you need two tries to activate it. Eventually it does not work with saved games.
Feel free to mod my table, but please post your new table here as i am still getting use to ASM.
Dont blame me if anything goes wrong.
Tested with CE 6.7, Win10 (1703) 64 Bit
This is sort of useful, but if the offsets change, then you're going to write the wrong offsets back when you disable the cheat, assuming you don't update them in the disable section too (which negates the purpose of using wildcards to keep the table working between updates).seikur0 wrote: ↑Sun Sep 10, 2017 8:26 pmTry using wildcards in your AOBs,
for example in the "INF. Stamina/Thirst/Hunger (float)" cheat:
0.0.17.6500:
F3 0F 11 AE 88 01 00 00 - movss [rsi+00000188],xmm5
F3 0F 10 86 88 01 00 00 - movss xmm0,[rsi+00000188]
So you used F3 0F 11 AE 88 01 00 00 F3 0F 10 86 as AOB.
0.0.18.7468:
F3 0F 11 AE A8 01 00 00 - movss [rsi+000001A8],xmm5
F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8]
And you used F3 0F 11 AE A8 01 00 00 F3 as AOB.
The only thing that changed in between versions and will probably be changing in the future as well is the offset to rsi.
It changed from 188 to 1a8. The offset should be replaced with wildcards in the AOB, so it looks like this:
F3 0F 11 AE ** ** 00 00 F3 0F 10 86 or if it's still unique
F3 0F 11 AE ** ** ** ** F3 0F 10 86.
With wildcards your AOBs become update-safe.
Also the injection points between your 3 scripts should be called differently since you register them as symbols and symbols are global.
These symbols are telling the script where to undo the changes, so using the same symbol name will prevent them from being deactivated (since it'll be unregistered once and the game doesn't know where to look for the next changes) or likely crash the game (when the real code of cheat A gets written to the place where the real code of cheat B belongs) if you use more of them at once.
That is true. To keep the offsets for the disable you'd have to do some lua scripting or inject a few lines lower where there is no offset while still using the same aob.jungletek wrote: ↑Thu Dec 07, 2017 12:27 amThis is sort of useful, but if the offsets change, then you're going to write the wrong offsets back when you disable the cheat, assuming you don't update them in the disable section too (which negates the purpose of using wildcards to keep the table working between updates).seikur0 wrote: ↑Sun Sep 10, 2017 8:26 pmTry using wildcards in your AOBs,
for example in the "INF. Stamina/Thirst/Hunger (float)" cheat:
0.0.17.6500:
F3 0F 11 AE 88 01 00 00 - movss [rsi+00000188],xmm5
F3 0F 10 86 88 01 00 00 - movss xmm0,[rsi+00000188]
So you used F3 0F 11 AE 88 01 00 00 F3 0F 10 86 as AOB.
0.0.18.7468:
F3 0F 11 AE A8 01 00 00 - movss [rsi+000001A8],xmm5
F3 0F 10 86 A8 01 00 00 - movss xmm0,[rsi+000001A8]
And you used F3 0F 11 AE A8 01 00 00 F3 as AOB.
The only thing that changed in between versions and will probably be changing in the future as well is the offset to rsi.
It changed from 188 to 1a8. The offset should be replaced with wildcards in the AOB, so it looks like this:
F3 0F 11 AE ** ** 00 00 F3 0F 10 86 or if it's still unique
F3 0F 11 AE ** ** ** ** F3 0F 10 86.
With wildcards your AOBs become update-safe.
Also the injection points between your 3 scripts should be called differently since you register them as symbols and symbols are global.
These symbols are telling the script where to undo the changes, so using the same symbol name will prevent them from being deactivated (since it'll be unregistered once and the game doesn't know where to look for the next changes) or likely crash the game (when the real code of cheat A gets written to the place where the real code of cheat B belongs) if you use more of them at once.