Ive been playing NFS ever since the very first game was distributed in the 1990's or so. I have a reputation as being known as RusstyRuss when NFSWorld was around in 2012 where I was Admin/Moderator or NFSTimes where we would track world players' records on leaderboards. There were well-known cheat programs back then and we would all pay real money to buy what was other than the in-game cash as a secondary purchasing power under the name of Boost. At some point in 2012 or 2013 ElitePVPers and there was also SandBoxie which allowed you to program automated features and unlimited nitrous and juggernaught plows which allowed cheaters to win that way, and then later they developed a cheat that would allow them to compete between cheaters for who would be fastest at using a "win race" immediate feature which allowed them to win races at 0.0000000000001 seconds before races even started. I participated as an assistant to NFS World Forums' moderators to report such cheaters to be able to allow players to continue to enjoy the game after hearing that many were paying amounts in the 1000's of $ in their accounts and NFSTimes were helping in that way through me to allow to list cheaters every week, I would find lists of players with impossible times and have them banned from the game when finally EA developed a program to ban those cheaters with my lists.
I've played almost every game of NFS since the beginning. That being said, with all the experience I have had through the last 30 or so years, I can confirm that there now seem to be some sort of cheat engine developed for NFS Heat where the fastest vehicle is well-known to be the Porsche RSR. We now have several vehicles that are effortlessly outperforming the RSR such as a Honda Civic the other evening and this evening a Ford GT both were able to overtake me as missiles, just literally flying ahead of me at double my speed and crashing constantly and after I would pass them they would all of a sudden again even though having been able to put almost half a mile to one full mile between us catch up to me and fly right by me like I was riding a bicyble and they were in a rocket.
If EA wishes to let this go on once again, as it went on for more than a full year with NFS World until they decided to close down all servers, hence the entire game was cancelled and disabled even though players had several thousands of $ of real money invested into players online, myself included, we all lost thousands of dollars of playability...I could have continued to play for years, but the cheaters killed the game. Now, although we had only to pay for the program (I use a laptop) or buy the cartridge for whichever console the game could be played on, it would seem that there are a new breed of hackers who have managed to fool the EA programs once again, ten years later.
Again tonight, I'm getting hammered and passed by the same player, SebasRendon using a Pagani Huayra BC no nitrous and in other races the McClaren P1 no nitrous, the player's vehicles just plow through road blocks, any and all obstacles and still takes over my Porsche RSR even when I use nitrous, and I've been playing NFS Heat for over two years and NFS for over 30 years, was Admin/Moderator for NFSTimes back when NFS World was experiencing cheaters finishing races within fractions of seconds and using unlimited speed and nitrous going crazy speeds, I was assisting EA moderators, Jussie was my main contact, I was providing lists of cheaters with impossible times on tracks weekly. I can recognize a cheater when I see one. This player SebasRendon I could not even block them in the player menus and my car was unable to fully repair during the session after having raced against said player.
In Windows, there is a tool for Flash games called Cheat Engine which can speed up/down a process by X amount, making the time needed for a task in a game to go faster or slower than in the real world. This is specially helpful for time based games that make you wait for an X amount of time for a building to get finished, a harvest to get completed, etc... This also applies to games that you need them to go slower so you can defend against several enemies (Zombie games, etc..) or games that their difficulty lies in how fast one can complete something.
I should mention that I am not looking for a method to pause the process every milliseconds (Like slowing down Firefox or Chrome instead of slowing down the Flash game). For example slowing down Firefox would not work since it also slows down everything else so it would not be a Speed hack so much as slowing down the process in general including all actions by the user. Basically everything would be the same, just slower. The same goes for speeding the process up.
Short answer, no. There's no 2x button for process scheduling. Best you can do is use cgroups for what you're interested in to get more CPU time, at the expense of another process. If I had to guess, the reason speedhack even works is because it's doing it's business by manipulating the flash runtime, or just call it a virtual machine. It's not that it's speeding up the program, it's changed fundamental parameters the whole VM is based on. I suppose the same thing would be possible with something like Java or Python.
I would suggest a couple of things. If it is indeed farmville/something played on the net(as ppetraki suggested), I believe that one avenue is to go via greasemonkey route(it is a platform to allow running of all javascript-based scripts to allow more advanced tweaking on all levels of the browser/page-rendering.). No less, it I read over all other answers very quickly, and surprisingly didn't see anyone mention Wine
More specifically, if normal wine doesn't work(which I was able to get it to work, best off trying 32-bit), all hope is not lost, as this sounds like a perfect candidate for the Wine extension/add-on'esque program, 'Wine-Hacks,' it prompts the user with a walk-through for installing various pieces of software that meet particular requirements/etc...(this is a very easy avenue, if traditional wine configuration doesn't work). This is an interesting predicament, and its important to remember that linux in general gives the user a far greater platform to customize, and tweak the various processes/threads/etc on all levels... However, a large amount of reading typically comes from it. On a lower-level perspective one could, if the game is utilizing interprocess communication, tweak the speeds on the sockets('vmstat'/'top'/'ps'/'ss' commands are but a small arsenal of what linux offers) themselves, and although it will not have as small a learning curve/ease of use, but these tools are a start for analyzing process-level activity/memory-mgmt.
But looking up at your image, and having downloaded the app myself, gaining an understanding as to how the application works, and the fact it's reading bits of memory, and scanning memory addresses/etc... it eludes it is very doing just this, tweaking the memory/interprocess communication on a low-level(however going this route you'd be creating your own hackish-version of the 'Cheat-Engine' it could very easily be done with a gdb(gcc-debugger, a developer/security tool as doing these types of tasks are a common part of a developer's job to better gauge how the application works/its overall performance., acts similarly in a more limited scope). You'd just be using a different tool to control the memory/sequencing of socket-level communication. No less, the Wine-scenario will work, and I tried it briefly(however, I don't know what the targeted game your playing is, lol!!).
To conclude, so that we're clear, one way would to re-nice the processes/process threads(tasks) in Linux/and locating the various memory addresses, and bits used in the interprocess/socket communication using utilities/or debugger(already mentioned). Then another more basic way that would utilize the logic of the 'Cheat-engine,' itself in a non-Windows environment, through installing it with Wine, as Wine runs the application, and manages it in processes/threads within so it is as if the program is being ran in Windows itself. The Wine program is in all Ubuntu-specific distros I have seen, "'apt-get'/'aptitude'" it to install Wine). Additionally, another tool for debugging/tweaking flash-based games/etc... is that of Flashbug(a firebug variant, just as Greasemonkey is used in Mozilla)Good luck & cheers!!
I realise this is an old question, but I've found a tool that can change the speed programs run at, at least in theory. A lot of stuff seems to either be unaffected or gets its frame rate changed but not the actual game speed. Anyway, here it is:
Prebuilt binaries are now available at -zhabotinsky/libspeedhack/releases/ and should work on most systems. Check the README for how to use the tool. By "work" I mean the tool itself, still might not help with your specific game, and if so that is unlikely to be fixable.
Ground my way up to the 19,500 gold engine from the basic starter only to find it moves at the same glacial pace across the map. I can find no engine upgrades and it seems the only way to increase the engine speed is to cheat with CheatEngine as suggested here: Upgrade movement speed? :: Sunless Skies General Discussions
How about a couple types of special consumable fuel items, which upon use would drastically increase speed for a limited time at the expense of maneuverability? They could also generate heat while in use, thereby adding another quirk.
It could be balanced in several ways: through the price of these items, their availability and/or their heat generation. Heat could be rapidly maxed out, expecting you to only (safely) use them when your gauge is completely empty. Furthermore, perhaps the use of these items would require a special auxiliary fitting, depriving you of a slot and therefore another advantage.
If the player is hit, they will be inactive for about 5 seconds or more before their engine restarts again. Although due to this very long interval, and there is a very high chance the player will be busted anyway as the busted speed blue by default is 4. (7 seconds.) (Cheat Engine.)
3a8082e126