https://bugs.winehq.org/show_bug.cgi?id=40283
Bug ID: 40283 Summary: Cheat Engine Access Violation Product: Wine Version: 1.8.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: pavluk6@mail.ru Distribution: ---
You still can edit applications' data, but speedhack doesn't works (DLL injection failed)
https://bugs.winehq.org/show_bug.cgi?id=40283
Ivan Pavluk pavluk6@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Other
https://bugs.winehq.org/show_bug.cgi?id=40283
--- Comment #1 from Ivan Pavluk pavluk6@mail.ru --- UPD: When running 32-bit version, everything works, but another speedhack error: Failure determining what realgettickcount means
https://bugs.winehq.org/show_bug.cgi?id=40283
Ivan Pavluk pavluk6@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Cheat Engine Access |Cheat Engine Speedhack |Violation |error
https://bugs.winehq.org/show_bug.cgi?id=40283
unsuspicious.fakename+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |unsuspicious.fakename+wine@ | |gmail.com
--- Comment #2 from unsuspicious.fakename+wine@gmail.com --- Still doesn't work with wine 2.13, tested with Cheat Engine 6.7
( Looking through the "test results", it appears the ones that rate CE as "Gold" or "Platinum" mention that "speed hack" wasn't tested or even explicitly that it doesn't work. )
https://bugs.winehq.org/show_bug.cgi?id=40283
AnthonyArnoux@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |AnthonyArnoux@hotmail.com
--- Comment #3 from AnthonyArnoux@hotmail.com --- I can confirm that the speedhack feature definitely doesn't work with wine.
The full error message is : "Failure enabling speedhack. (DLL Injection failed): dllInject failed: Unknown error during injection Force load module failed: Allocation error"
When someone had this problem on Windows in an older Cheat Engine forum thread, the working fix was to use the "force load modules" setting in Cheat Engine. But when doing that in wine, the following error message appear instead :
'Failure enabling speedhack. (DLL injection failed): Force load module failed:Force load module failed:Unable to open file "kernel32.dll"'
https://bugs.winehq.org/show_bug.cgi?id=40283
Matheus matheus.venturini@acad.ufsm.br changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matheus.venturini@acad.ufsm | |.br
--- Comment #4 from Matheus matheus.venturini@acad.ufsm.br --- I tested Cheat Engine 7.4, the latest version, with Wine 7.18 and speedhack still doesn't work. It only crashes Wine if you try to check the "enable speedhack" checkbox in 64-bit Cheat Engine, if you try using 32-bit or enable the "force load modules" option as mentioned in comment 3 you only get an error message from CE.
Cheat Engine can be downloaded here: https://www.cheatengine.org/
On a discussion I found (https://forum.cheatengine.org/viewtopic.php?p=5733666), it's mentioned that CE 5.4's speedhack works in Wine. I haven't tested it myself yet.
Another very recent discussion (https://cheatengine.org/forum/viewtopic.php?p=5780800&sid=ff4a8e1dbc3b9a...) has some interesting tidbits shared by the developers who are trying to make speedhack work under Wine.
I will attach a backtrace in case it is helpful.
https://bugs.winehq.org/show_bug.cgi?id=40283
--- Comment #5 from Matheus matheus.venturini@acad.ufsm.br --- Created attachment 73267 --> https://bugs.winehq.org/attachment.cgi?id=73267 Cheat Engine 7.4 Speedhack crash backtrace
This backtrace was generated while trying to use speedhack with the GOG version of Postal: Classic and Uncut, but it always happens with any game.
https://bugs.winehq.org/show_bug.cgi?id=40283
--- Comment #6 from Matheus matheus.venturini@acad.ufsm.br --- How to reproduce:
1. Install Cheat Engine and launch it (Cheat Engine.exe, cheatengine-x86_64.exe or cheatengine-i386.exe) 2. Click on the icon in the top left corner of the window 3. Select the correct process and click "open" 4. Check "enable speedhack"