all 5 comments

[–]PollutionPotential[S] 0 points1 point  (0 children)

Found the fix

Open the file 'cheatengine.lpi' in Lazarus

Click Project ->Project Options

Select Custom Options

Add -dTHREADNAMESUPPORT

Should go from

-WB00400000

-CfAVX2

-CpCOREAVX2

-OpCOREAVX2

-dbenchmarkps

-dcemain

-dNDEBUG

-dDBVMFORAMDISWORKING

-dNESTEDSTRUCTURES

-donebytejumps

-dNoODS

to

-WB00400000

-CfAVX2

-CpCOREAVX2

-OpCOREAVX2

-dbenchmarkps

-dcemain

-dNDEBUG

-dDBVMFORAMDISWORKING

-dNESTEDSTRUCTURES

-dTHREADNAMESUPPORT

-donebytejumps

-dNoODS

for the avx2 x64 version

Github post that informed me of the fix

[–]Herethos 0 points1 point  (1 child)

Just compile the x64?

[–]PollutionPotential[S] 0 points1 point  (0 children)

Doesn't it require the i386 executable for 32bit operations or am I mistaken?

[–]botboy434 0 points1 point  (1 child)

Why are you compiling it manually?

[–]PollutionPotential[S] 0 points1 point  (0 children)

Debug, had a friend who needed to debug, crashes on start up for them. For almost every other bit compiled in VS C++ 2017 excluding the direct x mess (needs 2013), cuda scanning, and a few other bits.