Cheat Engine for FPS increase?

gghhoosstt123

Active member
Messages
145
Reactions
39
Points
28
Recently i saw someone mentioning cheat engine to increase fps in games. By using the speedhack option and setting the ingame speed from default value 1 to something lower on cheat engine, which results in game being running slower but actually increasing fps mainly due to the fact that pc have more time to process things when game speed is lowered or something like that. I tried to use it on vam and set speed to 0.5 from 1 and fps actually increased! but the catch is that physics should be set atleast more then 45hz else the hair will move a bit choppy. 72hz is the sweet spot for this. so far things are looking fine with more fps then before. Let me know if anyone else has also tried it and had any issue or not and if it improved something or not on your end.
 
Time can be slowed down already in VAM with the time scale slider. Does that do the same thing?
It more like slows the game down a little but due to increase in fps with this the slow down mostly feels on navigating menues or ui but the game still feels its moving normal with increased fps. i don't think fps will increase by slowing down the time scale but i have not tested that so i can't really confirm for the timescale. With cheat engine slowing down the game a bit increases its fps.
 
My theory is the fps increase because it's reducing the rate at which all fixed calculations happen first. Usually physics in Unity, probably more stuff like (morphs?) in VaM. If they are tied to a short timer (1 sec / 72 Hz fixed rate = 13,88 milliseconds max per fixed frame) and MUST be finished to present a new frame then these would be the first affected by process time manipulation. With the time "stretched" the process now has suddenly 27,7 milliseconds for a fixed frame.

With less time spend for fixed calculations on the CPU > lower frame time > higher framerate.
But then you get potentially physics stuttering or slower animations (think they are tied to the fixed rate somehow).
Then you have to increate the fixed rate again to compensate and the gained fps are lost again:

Normal VaM:
1.0 x 72 Hz fixed rate = 72 fixed rate frames
1.0 x 45 Hz fixed rate = 45 fixed rate frames
"Speedhack":
0.5 x 90 Hz fixed rate = 45 fixed rate frames
0.5 x 72 Hz fixed rate = 36 fixed rate frames
0.5 x 45 Hz fixed rate = 22,5 fixed rate frames

Both green setting should give similar fps then. It's probably cleaner to use / make a plugin to set a custom fixed rate for a similar effect if my theory is correct. Meanwhile the renderer the pushes out the frames at an unlimited speed ... unless maybe if it hits VaM 300 fps limit?
Maybe that's down to 150 with the process time manipulation set to 0.5.
Would be curious what happens if you set it to 0.1 ... if the limit kicks in VaM should be noticeable limited to 0.1 x 300 = 30 fps then.
 
My theory is the fps increase because it's reducing the rate at which all fixed calculations happen first. Usually physics in Unity, probably more stuff like (morphs?) in VaM. If they are tied to a short timer (1 sec / 72 Hz fixed rate = 13,88 milliseconds max per fixed frame) and MUST be finished to present a new frame then these would be the first affected by process time manipulation. With the time "stretched" the process now has suddenly 27,7 milliseconds for a fixed frame.

With less time spend for fixed calculations on the CPU > lower frame time > higher framerate.
But then you get potentially physics stuttering or slower animations (think they are tied to the fixed rate somehow).
Then you have to increate the fixed rate again to compensate and the gained fps are lost again:

Normal VaM:
1.0 x 72 Hz fixed rate = 72 fixed rate frames
1.0 x 45 Hz fixed rate = 45 fixed rate frames
"Speedhack":
0.5 x 90 Hz fixed rate = 45 fixed rate frames
0.5 x 72 Hz fixed rate = 36 fixed rate frames
0.5 x 45 Hz fixed rate = 22,5 fixed rate frames

Both green setting should give similar fps then. It's probably cleaner to use / make a plugin to set a custom fixed rate for a similar effect if my theory is correct. Meanwhile the renderer the pushes out the frames at an unlimited speed ... unless maybe if it hits VaM 300 fps limit?
Maybe that's down to 150 with the process time manipulation set to 0.5.
Would be curious what happens if you set it to 0.1 ... if the limit kicks in VaM should be noticeable limited to 0.1 x 300 = 30 fps then.
Yea the less time spend for fixed calculations on the cpu>lower frame time > higher framerate seems to be the case, spqr performance plugin in which we can set the physics rate to our desired value may be able to have a sweet spot for the above mentioned settings, i am gonna test these cuz it seems interesting.
 
Getting a lot more frames with speedhack. Thanks for the tip!
try lossless scaling. it have frame generation. set your game to window mod and lock fps to 30 with riva tuner. then activate lossless scaling frame generation and fps becomes 60 and feels smoother.
 
Thanks again man! This tip was even better. Have had lossless scaling for a while but never thought about using it with Vam since I didn't know that they've managed to implement frame generation in borderless windows.
Yea they recently added that so its still pretty new and the only app at the moment that does the frame generation software on everything. With time it will get much much better. you can either use it when game on border less or in windowed mode. remember to cap fps with riva tuner.
 
Back
Top Bottom