2017-11-21 14:44 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0000267Cheat Enginepublic2013-07-26 12:12
Reporterskydragon 
Assigned ToDark Byte 
PrioritynormalSeveritymajorReproducibilityalways
StatusresolvedResolutionfixed 
Summary0000267: System handles for cheat engine are too many
DescriptionI'm using CE 6.2 and 5.6 versions for speed hacking a game. The problem is the longer the CE is running continuously, the more CE handles are created. It starts with 200 handles and for each day running, it increases 3-5k handles. The problem is worse when I use 4 different CE.exe for 4 game clients. After a few days running, my system handles in total are about 80k so system speed is much slower. Even AutoIt V3 Windows Info freezes for a few sec while getting handle of a program. I don't use any other features of CE while running it. I only enable Speed Hack and set speed to fast (speed 7)/normal (speed 1).
TagsNo tags attached.
Attached Files

-Relationships
+Relationships

-Notes

~0000565

Dark Byte (developer)

Last edited: 2013-07-20 18:37

I can't reproduce this in 6.3
Make sure you do not have a special "multi display" tool installed as they tend to interfere with ce's workings

How often do you use the speedhack? Almost constantly? Or only one time a game ?

~0000566

Dark Byte (developer)

fixed in svn (assuming you where setting a speedhack speed almost contantly)

~0000567

skydragon (reporter)

Last edited: 2013-07-22 04:44

I use speedhack to change speed a few times every minute. I'm using 6.3 now and after about 8 hours of running game, CE handles increased from 100 to 1k6.
By the way, I can't find the fix in svn http://code.google.com/p/cheat-engine/source/checkout. Can you tell me which files I should download?

Forgot to tell you that I use AutoIt to auto set speed for the game(which I don't think it causes the problems). Is there any chance that you will write a speedhack in AutoIt using your current speedhack source?

~0000568

Dark Byte (developer)

Last edited: 2013-07-22 10:32

Revision 2006: ( http://code.google.com/p/cheat-engine/source/detail?r=2006 )
Basically, call closehandle when creating a thread and doing code injection

No, I probably won't make a autoit speedhack. You can use Cheat Engine's scripting instead though ( you could create a timer that checks the memory or keystate and if so call speedhack_setSpeed() )

Or you could open the luaserver pipe of ce ( openLuaServer("name") )
Then either communicate with ce's lua over that pipe directly or use the helper luaclient dll.
And then call speedhack_setSpeed() using that pipe

+Notes

-Issue History
Date Modified Username Field Change
2013-07-20 14:32 skydragon New Issue
2013-07-20 18:35 Dark Byte Note Added: 0000565
2013-07-20 18:35 Dark Byte Status new => acknowledged
2013-07-20 18:37 Dark Byte Note Edited: 0000565
2013-07-20 18:45 Dark Byte Note Added: 0000566
2013-07-20 18:45 Dark Byte Status acknowledged => resolved
2013-07-20 18:45 Dark Byte Resolution open => fixed
2013-07-20 18:45 Dark Byte Assigned To => Dark Byte
2013-07-22 04:44 skydragon Note Added: 0000567
2013-07-22 04:44 skydragon Status resolved => feedback
2013-07-22 04:44 skydragon Resolution fixed => reopened
2013-07-22 04:44 skydragon Note Edited: 0000567
2013-07-22 10:28 Dark Byte Note Added: 0000568
2013-07-22 10:31 Dark Byte Note Edited: 0000568
2013-07-22 10:32 Dark Byte Note Edited: 0000568
2013-07-26 12:12 Dark Byte Status feedback => resolved
2013-07-26 12:12 Dark Byte Resolution reopened => fixed
+Issue History