Closed mokou closed 4 years ago
Given that the OllyDbg website hasn't been updated since February 2014, we should probably expect to do this through IDA instead.
Also, Visual Studio can compile 64-bit code just fine. We'll probably have to write the breakpoint processing code in actual assembly compiled with MASM, though, since Microsoft removed support for inline assembly in its 64-bit compilers and tells developers to use compiler intrinsics instead. Still, no reason to switch compilers – in fact, doing this on GCC might be just as hard due to its lack of __declspec(naked).
Until ZUN or Tasofro release a 64 bit game there is no point in that. If someone wants to fork thcrap and use it as a base for an automatic patcher for a different game series where all the games are 64 bit it shouldn't be too hard for them to add 64 bit support.
Regarding OllyDbg64: the OllyDbg project seems to have died and the developers that were using it already switched to x64dbg anyways which already has 64 bit support
Requires OllyDbg64 and #39 with MinGW support.