I want to edit the compiled DLL code to bypass the variable checking condition. I tried to change the value in the condition but it causes an application crash. How can I "remove" this condition?
Here is the condition (if statement)
I was trying change the HEX from
83 F8 FF
to
83 F8 01
but application crashes.
I don't want crack anything, i want remove version checked because library is older than actual game version
sub_180005AD0
for example, and since it doesn't contain what the program expects, it crashes. Try to debug the patched version: put a breakpoint at1800060EA
and keep pressingF8
(step over) until it crashes. You will find the procedure causing error.