View previous topic :: View next topic |
Author |
Message |
Xeni How do I cheat? Reputation: 0
Joined: 26 Nov 2017 Posts: 4
|
Posted: Sun Nov 26, 2017 4:11 am Post subject: Failure determining what "vehdebug-x86_64.InitializeVEH |
|
|
Hi, I compiled Cheat Engine 6.4 myself and it works great... to an extent.
Whenever I try to use the VEH Debugger, I get this nasty error: "Failure determining what "vehdebug-x86_64.InitializeVEH" means".
I tried debugging pretty hard, no idea what's going wrong. It looks like the function "getAddressFromName" in "symbolhandler.pas" is failing.
Yes, I did compile VEH Debug from source.
Anyone face this issue before? Thanks!
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 465
Joined: 09 May 2003 Posts: 25570 Location: The netherlands
|
Posted: Sun Nov 26, 2017 8:15 am Post subject: |
|
|
dll injection failed.
does ce 6.7 or earlier work ?
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
Xeni How do I cheat? Reputation: 0
Joined: 26 Nov 2017 Posts: 4
|
Posted: Sun Nov 26, 2017 12:47 pm Post subject: |
|
|
Dark Byte wrote: | dll injection failed.
does ce 6.7 or earlier work ? |
I seem to have fixed the issue. See I was compiling as x64 and trying to access a x86 executable - I thought this would have worked because on the compiled versions you release, it is possible.
The issue was that in "VEHDebugger.pas", your prefix code wasn't working for me.
Code: | is64bit:=processhandler.is64Bit;
if is64bit then
prefix:='-x86_64'
else
prefix:='-i386'; |
See the prefix was getting set to "-x86_64" while targeting a x86 application which is why it couldn't inject leading to the error.
You should really add more debug code! When dll injection fails, that should be outputted somewhere rather than relying on some random error further in the code (error handling pls). Thanks anyways <3
|
|
Back to top |
|
|
goman43 How do I cheat? Reputation: 0
Joined: 12 Apr 2023 Posts: 1
|
Posted: Wed Apr 12, 2023 12:23 am Post subject: is this fixed? |
|
|
I don't understand this solution.
using CE 7.5 currently
I've generated a pointermap and everytime I click " search for what accesses this address" I get the error failure determining what "vehdebug-x86_64.initializeveh" means.
Can someone explain a fix in simple terms?
_________________
just a stupid nerd |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 465
Joined: 09 May 2003 Posts: 25570 Location: The netherlands
|
Posted: Wed Apr 12, 2023 12:39 am Post subject: |
|
|
try injecting the vehdebug dll manually first and then try
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
OppRGH How do I cheat? Reputation: 0
Joined: 01 Feb 2024 Posts: 5
|
Posted: Thu Feb 01, 2024 5:12 pm Post subject: same issue here, was it ever resolved? |
|
|
....
|
|
Back to top |
|
|
|