| View previous topic :: View next topic |
| Author |
Message |
Erez Zrihen Advanced Cheater
Reputation: 0
Joined: 26 Feb 2016 Posts: 65
|
Posted: Sat May 09, 2020 2:50 pm Post subject: Play game's audio in accordance to speedhack |
|
|
I have recently enabled Cheat Engine's Speedhack to play some games slower than normal and some games faster than normal.
Not always, but both most of the time Cheat Engine's Speedhack work and Cheat Engine's Speedhack is both very useful and very helpful, but even while Cheat Engine's Speedhack is enabled and the playing game is either faster or slower than normal, all the audio of the game still play in normal.
I suggest to change the way Cheat Engine's Speedhack work, and make Cheat Engine's Speedhack not only change the playing speed of the game, but also change the playing speed of the audio of the game too (with and without pitch change).
I think that this change will make Cheat Engine's Speedhack feel more realistic for all the users.
Also add another checkbox somehere close to the "Enable Speedhack" checkbox that grants the user the option to change the pitch of the playing audio too.
This checkbox should be enabled if and only if "Enable Speedhack" checkbox is checked.
|
|
| Back to top |
|
 |
Csimbi I post too much
Reputation: 97
Joined: 14 Jul 2007 Posts: 3336
|
Posted: Sun May 10, 2020 3:41 am Post subject: |
|
|
Do you know how the speedhack works and what it does?
I suggest you read up on it.
|
|
| Back to top |
|
 |
Erez Zrihen Advanced Cheater
Reputation: 0
Joined: 26 Feb 2016 Posts: 65
|
Posted: Sun May 10, 2020 4:10 am Post subject: |
|
|
I don't know how does speedhack work at all, but as a user, I know that while speedhack is enabled and Speed != 1 then the game is playing either faster or slower than normal, but the audio still play normally.
I just want an update for Cheat Engine's speedhack so that Cheat Engine's speedhack not only change game playback speed, but also audio playback speed too.
I don't really know what exactly have to be done or what have to be changed or added to Cheat Engine's source code in order to achieve that purpose.
But I believe that there are people out there that know.
I am counting on you guys.
I will also try to figure that out by myself too.
I just want to let you know guys that there is something new to work on Cheat Engine.
That is all.
Each of you decide if to work on it and when to work on it.
|
|
| Back to top |
|
 |
Csimbi I post too much
Reputation: 97
Joined: 14 Jul 2007 Posts: 3336
|
Posted: Mon May 11, 2020 4:36 am Post subject: |
|
|
I am asking because then you'd know it's not what you think.
Good luck though!
|
|
| Back to top |
|
 |
striker_man1 How do I cheat?
Reputation: 0
Joined: 21 Aug 2021 Posts: 2
|
Posted: Sat Aug 21, 2021 10:51 pm Post subject: |
|
|
I agree that audio speed would make the usability of the speed hack feature universally more versatile/useful.
As a software engineer myself, my theory is that speedhack works by intercepting OS calls (made by a program/process) for fetching system time and scales them proportional to the integer you set as your speed. This causes the program/game/process to believe more/less time has passed than what has actually passed in real life, and will therefore do more in a shorter period of time in an attempt to maintain a consistent internal frame rate such as those used in physics engines or rendering to know where you should be at a particular point in time based on your previous position, speed, etc etc. It all uses the same basic patterns, and the speed is limited only by how well your hardware can keep up relative to how well optimized the application is.
Similarly, my theory for why sound doesn't work is that sound must be processed or streamed from a separate process (not the one/game being intercepted). I suspect this is not a simple task, as your application likely just gives an MP3 to some other application over a port, and the rate at which the audio is streamed is not likely to modify the speed of playback. Audio is also not likely to be standardized in most ways (this is an assumption given how and usually non-functional most audio software is). It's probably very complex and how to speed/slow the audio isn't likely something the OS makes simple to do at a low enough level to work for all the different ways that audio might be handled/delivered. Hooking in and intercepting audio for transformation (to make it faster/slow) at a high level (such as the application-level) must be too varied and ever-changing to justify investing time in it, as it likely wouldn't work on most machines or even at all by the time it was finished.
These are theories however, and I would love to hear a more reputable source speak on the matter, as it is a very high wishlist item for me as well, and I would be more than willing to help fund any type of kickstarter or buildout of such a feature. And even if its not possible, would be more likely to support future endeavors from a source that keeps it's community well informed on it's future direction and decisions so that they can trust and understand the authors point of view.
|
|
| Back to top |
|
 |
|