PeterTh / gedosato

The Generic DownSampling Tool
GNU General Public License v3.0
464 stars 166 forks source link

GeDoSaTo 0.19 “Chaos Flare” game speed increase! #314

Closed Kobi-Blade closed 8 years ago

Kobi-Blade commented 8 years ago

While using the latest version of GeDoSaTo, "Kingdoms of Amalur: Reckoning™" runs Ultra Fast, like it's under speed hack.

This has been confirmed to happen with other games, namely "Dead Space 1", and it's not hardware/software specific, it happens in both Windows 7/10 and Intel/AMD/NVidia builds.

Using this version, fixes the problem so far: https://github.com/PeterTh/gedosato/tree/cae55cebc37b403da5381053a8ada8551111dc90

SnowRay commented 8 years ago

Hmm, apparently I have same problem, with F.E.A.R. 2.

PeterTh commented 8 years ago

Intersting! Must be related to some of the new time-related injection, though those should all be noops. I'll investigate when I get time.

Please post more examples of games for which this happens here if it does happen.

slx7R4GDZM commented 8 years ago

The new Steam version of Quake Live also does this if you use it with GeDoSaTo. Not sure if it really counts though because I think it uses OpenGL.

Tachyoin commented 8 years ago

Hyperdimenson Neptuna Re;Birth 1-3 also speeds up,

PeterTh commented 8 years ago

Neat, I actually own those and can test them.

Kobi-Blade commented 8 years ago

Sorry, I was away on work, hope you can fix the problem.

Hyperdimension Neptunia Re;Birth1 crashes on start for me, if I try to use GeDoSaTo. But it doesn't matter, unless someone else has this problem, don't bother with it.

It's probably a problem on my side anyway, since Tachyoin can play fine.

PeterTh commented 8 years ago

Ok, this one was really quite obvious: https://github.com/PeterTh/gedosato/blob/731e1f446f85e9f0ca14cd7bc16d335af27ed1ad/source/detouring.cpp#L681 (commited some testing code by accident)

Will be fixed this weekend.

PeterTh commented 8 years ago

Should be fixed by https://github.com/PeterTh/gedosato/commit/c5dbffa70ac5b62becb7c248f91a20a4eccc5941. (And you can now do it on purpose if you want to)