Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Cheat Engine and Windows 10

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
WDF01
How do I cheat?
Reputation: 0

Joined: 18 Mar 2016
Posts: 5

PostPosted: Fri Mar 18, 2016 4:51 pm    Post subject: Cheat Engine and Windows 10 Reply with quote

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
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Sat Mar 19, 2016 6:35 am    Post subject: Reply with quote

Your win10 build? Build 14251 has a known bug.
_________________
Back to top
View user's profile Send private message MSN Messenger
WDF01
How do I cheat?
Reputation: 0

Joined: 18 Mar 2016
Posts: 5

PostPosted: Sat Mar 19, 2016 11:14 am    Post subject: Reply with quote

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
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Sat Mar 19, 2016 3:00 pm    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
WDF01
How do I cheat?
Reputation: 0

Joined: 18 Mar 2016
Posts: 5

PostPosted: Sun Mar 20, 2016 12:34 pm    Post subject: Reply with quote

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.



Capture.JPG
 Description:
 Filesize:  66.86 KB
 Viewed:  19075 Time(s)

Capture.JPG



_________________
Thanks,
- WDF01 -
Back to top
View user's profile Send private message
mgr.inz.Player
I post too much
Reputation: 222

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00

PostPosted: Mon Mar 21, 2016 9:40 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25804
Location: The netherlands

PostPosted: Mon Mar 21, 2016 10:13 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
WDF01
How do I cheat?
Reputation: 0

Joined: 18 Mar 2016
Posts: 5

PostPosted: Mon Mar 21, 2016 1:25 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites