Cheat Engine Speed Hack Not Working

Aug 19, 2018  I tried speed hack in this game 'Haydee' but it won't work. I can access the process, and when I try to do speed hacking, it doesn't give me any error, but nothing happens except the frame per second counter changes like crazy but game shows every thing in normal. I'm noob to any programming or editing memories so any help would be appreciated. Not all games will store game speed as float 1.00000000. If there is a trainer/table available for this particular game, you could try asking the author. Aside from that, you could submit a request in the request sub-forum and ask if someone will try to find it for you, assuming the title can be disclosed. Mar 15, 2016  Not all games will store game speed as float 1.00000000. If there is a trainer/table available for this particular game, you could try asking the author. Aside from that, you could submit a request in the request sub-forum and ask if someone will try to.

  1. Cheat Engine comes with a feature called speed hack which basically can slow down or increase speed of the game. Actually, not only games, if there is a software with clock ticking it can speed-en.
  2. Hi Cheat Engine/Dark Byte, I used Cheat Engine in Flash Games (Web-Based). It was working fine before Firefox Quantum but now I can't use Speedhack when I try It says ' Failure enabling speedhack.
  3. Link: Just don't forget to put a 'tick' mark in 'Plugins' section on forceinjection-i386.dll on the left side, or else it won.
Active2 years, 4 months ago

Cheat Engine comes with a feature called speed hack which basically can slow down or increase speed of the game. Actually, not only games, if there is a software with clock ticking it can speed-en up that too. How does that work? I might imagine there is some internal clock on which these things run but not sure how these things happen on low level.

While this feature has worked on most of the games I tried, it has also failed on many, for eg, NFS Most wanted. Why? Is there any different mechanism on which these games run or it is just some anti-cheat?

Shubham
ShubhamShubham
6,90615 gold badges47 silver badges82 bronze badges

3 Answers

Cheat Engines Old Speedhack:

Cheat Engine Speed Hack Not Working Pc

  • Runs the application in a very high priority thread
  • Uses timed sleeping to speed up the game
  • When a function is called, it will be given an emulated timer which is sped up

Cheat Engines New Speedhack:

  • When the Cheat Engine speed dll is injected into the program, it is modified to the speed you selected in the Cheat Engine panel
  • Sets a base reference of the current time
  • returned time = basetime+((currenttime-basetime)*speed

Detection:

  • Both Methods are easy to detect by sending a packet with the time every couple of seconds to be validated by a server
  • The game may be able to detect the dll being injected

Source:http://wiki.cheatengine.org/index.php?title=Cheat_Engine:Internals#Speedhack

HaroldHarold

Three years later, I think I know enough to answer my own question. :)

Cheat Engine Speed Hack Not Working

A computer program usually communicates with the kernel using predefined functions called system calls. Each OS has a different set of calls but often they do similar things like — allocating memory, reading and writing files, or handling processes. According to this page, there are around 480+ system calls in Windows NT kernel.

For any purpose that deals with the hardware, programs usually resort to system calls because that's what OS does best and one of these things happen to be knowing time. Computer games often need to render 60 frames / second and to make this happen they need to call the rendering function every 16.6ms. On Windows, 'GetTickCount()' is usually used for this which returns number of milliseconds passed since the Windows has been up ('If no of milliseconds passed since the last tick count is more than 16ms, render a new frame else continue.').

SpeedHacking, in general, works by injecting code into the running process and hacking the timing functions to return sped-up / slowed-down 'ticks' to modify the program's running speed.

Although, I can't be sure how exactly CE achieved this (the source code is pretty hard to understand) but another programmer pulled off a similar thing (video) on Linux. In the source code, you can see how the author modified a similar system call for Linux ('gettimeofday()') for this.

I am not sure how it's detected but I would be going with @Harold's idea that the game probably spots the DLL getting injected.

ShubhamShubham
6,90615 gold badges47 silver badges82 bronze badges

I think the reason why it does not work in some applications (mostly games) is that some games link the in-game clock to the frames per second. Therefore your game will slow down or crash if you try to speedhack it.

Source:http://hackerbot.net/tutorials/353-speed-up-hack-slow-down-cheat

Cheat Engine Speed Hack Not Working On Windows 10

Personally I have only encountered very few games that wouldnt react to the speedhack. Even if they are tied to the FPS, you can still speedhack it to some degree.

JD3
3301 gold badge4 silver badges12 bronze badges
TechinatorTechinator

Not the answer you're looking for? Browse other questions tagged low-levelanti-cheat or ask your own question.

Join GitHub today

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Sign up New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comments

commented Nov 4, 2018

Hi Cheat Engine/Dark Byte,

I used Cheat Engine in Flash Games (Web-Based). It was working fine before Firefox Quantum but now I can't use Speedhack when I try It says
' Failure enabling speedhack. (DLL injection failed): Unknown error during injection '
Please help fix this issue, I am still using the older version of Firefox for hacking in Flash Games. I really want to use the latest version all the time. Thanks in Advance.

commented Dec 7, 2018

See if you can find a parameter or config option in firefox to allow injection. (e.g disable sandbox mode, run as admin, etc...)

added the question label Dec 7, 2018

commented Jan 24, 2019

Dll Injection Failed Cheat Engine

check this out. https://github.com/mozilla/gecko-dev/blob/master/mozglue/build/WindowsDllBlocklist.cpp . I managed to bypass this with thread hijacking + manual mapping.

commented Jan 24, 2019

have you tried 6.8.2 which falls back to manual mapping ?

commented Mar 4, 2019
edited

Hey, I did try it with ff 65.0.2 and CE 6.8.3 on Win 10 17763.316 testing https://www.w3schools.com/graphics/game_intro.asp in a single window and it did not work. (It does work elsewhere, just to check it's not some general problem. Also other Browsers, Opera 58.0.3135.68 OK, Edge 44.17763.1.0 had already 5 processes though 1 Window, on 4 nothing changed, 5th CE would crash, Vivaldi 2.3.1440 Somewhat working, 0,0 Speed stops it, but after reenable instant crash against wall, other speeds seem useless. EDIT: IE 11.316.17763 OK once I had the right process, 'Applications' would pick wrong (x86/x64))

Cheat Engine Speed Hack Not Working On Chrome

commented Mar 6, 2019

Hello,

First of all sorry for the late reply, I was really busy in my exams. cheat-engine, I downloaded the latest version 6.8.3 and now I am facing another issue with the Speedhack that can be enable or disable but not working. Same like the old version but the only change is that this one is not giving any error and I can enable Speedhack and can change it but not working on Flash Games. Hope you understand, Sorry for the bad English.

closed this Jul 23, 2019

Cheat Engine Speed Hack Not Working Free

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment