Some patches were created to have all of the debug output that gets suppressed in the retail versions of Call of Duty to get spit out over a custom console. This is just an output that was created. The patch is also included with the debug output. You will need xorloser’s xextool and TheFallen93’s xepatcher tools to compile this patch on to a clean xex. The patches were created by kiwidog (http://allenthinks.com)
Here is the patch.
# ============================================================================ # Call of Duty Modern Warfare 2 Multiplayer Debug Output Patches by kiwidog # ============================================================================ .globl _start _start: .set DisableChecks, 0x821AF044 .set InstallHook, 0x8227EB58 .set Hook, 0x820C8390 .set DbgPrint, 0x8242CCA4 # ============================================================================ # Hook # ============================================================================ .long Hook-0x8000 .long (9f - 0f) / 4 0: mflr %r23 mr %r3, %r4 li %r4, 0 8: bl DbgPrint-((8b-0b)+Hook) mtlr %r23 blr 9: # ============================================================================ # Disable RSA/Sha256 Checks # ============================================================================ .long DisableChecks-0x8000 .long (9f - 0f) / 4 0: li %r3, 1 9: # ============================================================================ # Install Hook # ============================================================================ .long InstallHook-0x8000 .long (9f - 0f) / 4 0: bl Hook-InstallHook 9: # ============================================================================ .long 0xffffffff .end # ============================================================================
Have fun and good luck 😉
Continue reading “Call of Duty: Modern Warfare 2 Debug Output”