View previous topic :: View next topic |
Author |
Message |
WDF01 How do I cheat?
Reputation: 0
Joined: 18 Mar 2016 Posts: 5
|
Posted: Fri Mar 18, 2016 4:51 pm Post subject: Cheat Engine and Windows 10 |
|
|
I just tried using Cheat Engine 6.5 under Windows 10 with the Steam version of XCOM: Enemies Unknown/Within.
While the value searches and modifications for money worked fine like always, the AOB scripts for soldier modification were really strange. The check boxes on the script headers tended to not open to show the subset of available actions and on the one try they did open, they did not work like they had done previously.
Is there something I have to do differently? Does Windows' built-in antivirus have to be set to allow CE scripts to work? Am I set up incorrecly?
Please help.
_________________
Thanks,
- WDF01 - |
|
Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sat Mar 19, 2016 6:35 am Post subject: |
|
|
Your win10 build? Build 14251 has a known bug.
_________________
|
|
Back to top |
|
 |
WDF01 How do I cheat?
Reputation: 0
Joined: 18 Mar 2016 Posts: 5
|
Posted: Sat Mar 19, 2016 11:14 am Post subject: |
|
|
I have Version 1511 (OS Build 10586.164) of Windows 10 Pro, 64 bit
Motherboard = ASUS Maximus VIII Hero Alpha, 32G RAM
Is it possible that the table I am using links to the wrong (i.e. 32 or 64 bit) version of Cheat Engine 6.5?
_________________
Thanks,
- WDF01 - |
|
Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Sat Mar 19, 2016 3:00 pm Post subject: |
|
|
Launch CE6.5, the 64bit version, cheatengine-x86_64.exe, and execute this Lua script (CTRL+ALT+L):
Code: | if not autoAssemble("aobscan(test,EB 0A C7 85 xx xx FF FF 06 00 00 00 83)",true)
then
print('win10 bug detected, use newer build')
else
print('looks like this win10 build is good')
end |
That way we can test your win10 build. I'm 100% sure that build 14251 is broken. Don't know about yours.
_________________
|
|
Back to top |
|
 |
WDF01 How do I cheat?
Reputation: 0
Joined: 18 Mar 2016 Posts: 5
|
Posted: Sun Mar 20, 2016 12:34 pm Post subject: |
|
|
I ran the script and got the "looks good" response - picture attached.
I also retried the original task and found that the first time I load the .ct table, the script check boxes open to show the sub-items, although the targeted game values do not change as they did on my Win 7 (64 bit) hardware.
If I then close Cheat Engine and reopen it and associate it with the game and load the .ct file, the check boxes are unresponsive and do not expand to their sub-levels as before.
Description: |
|
Filesize: |
66.86 KB |
Viewed: |
19075 Time(s) |

|
_________________
Thanks,
- WDF01 - |
|
Back to top |
|
 |
mgr.inz.Player I post too much
Reputation: 222
Joined: 07 Nov 2008 Posts: 4438 Location: W kraju nad Wisla. UTC+01:00
|
Posted: Mon Mar 21, 2016 9:40 am Post subject: |
|
|
OK. Win10 Build 10586.164 is good.
About the CT file. Why it works on Win7 and not on Win10. I think used signature is too strict. (maybe Win10 uses stronger ASLR)
Quote: | If I then close Cheat Engine and reopen it and associate it with the game and load the .ct file, the check boxes are unresponsive and do not expand to their sub-levels as before. |
This scenario:
- launched game
- launched CE
- activate the script (those with signature scanning)
- close CE
- launch CE
- you can activate the script. And this is normal! Why? Because it can not find the signature. Why? Because bytes has changed.
Now try this scenario:
- launched game
- launched CE
- activate the script (those with signature scanning)
- deactivate the script, close CE
- launch CE
- you can activate the script.
_________________
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25804 Location: The netherlands
|
Posted: Mon Mar 21, 2016 10:13 am Post subject: |
|
|
Do you have a windows 7 system somewhere?
Get the latest version of the game (redownload if you have to) and check if the table still works.
This is an AOB table. That means that when the game gets updated some items keep working but not necessary ALL items.
E.g an class object only needs to get added one extra field in front of something you're interested in, and it will stop working.
offsets of fields are often used as bytes for an AOB to make sure that such a patch won't cause a weird crash. They won't tick, but you won't crash either because the script assumes it's that specific offset
('reassemble' can help with these cases, but generally it's better to just update the table)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
WDF01 How do I cheat?
Reputation: 0
Joined: 18 Mar 2016 Posts: 5
|
Posted: Mon Mar 21, 2016 1:25 pm Post subject: |
|
|
I tried the steps suggested by mgr.inz.player and found that:
scenario 1, where CE was closed with the AOB script open, indeed did not allow successful re-opening of the AOB script when CE was re-opened.
scenario 2, where the AOB script was closed before CE was closed, indeed did allow the AOB script to be re-opened after CE was restarted and associated with the game.
As for the Windows 7 machine - it has been mothballed. In any case, the scripts used to work and no longer do so. I did not create them myself and don't know how to modify them.
Can you provide a link to a site where I can learn about how to get started? Even basic stuff like how to see the code behind them and how to modify/save changes/assemble/test them, etc. would be helpful.
_________________
Thanks,
- WDF01 - |
|
Back to top |
|
 |
|