FYI minor changes to the code sections that allow console opening and console commands. No changes to the code section that sets the console command being used flag in save games. Also no changes to the checksum checking. Guess the bug allowing modded achievements is in the achievement granting code?
My notes:
Code: Select all
Console Open
2.7.2
CK2game.exe+372F66 - 8B F1 - mov esi,ecx
CK2game.exe+372F68 - 80 B8 FC020000 00 - cmp byte ptr [eax+000002FC],00 { 0 }
CK2game.exe+372F6F - 75 20 - jne CK2game.exe+372F91
2.8
CK2game.exe+37A2C6 - 8B F1 - mov esi,ecx
CK2game.exe+37A2C8 - 80 B8 FC020000 00 - cmp byte ptr [eax+000002FC],00 { 0 }
CK2game.exe+37A2CF - 75 24 - jne CK2game.exe+37A2F5
Code: Select all
Console Commands
2.7.2
CK2game.exe+3740E0 - 8B 1D 900B2202 - mov ebx,[CK2game.exe+E70B90] { [3FCDD2B0] }
CK2game.exe+3740E6 - 83 BB F4020000 00 - cmp dword ptr [ebx+000002F4],00 { 0 }
CK2game.exe+3740ED - 0F94 C0 - sete al
CK2game.exe+3740F0 - 84 C0 - test al,al
CK2game.exe+3740F2 - 75 62 - jne CK2game.exe+374156
2.8
CK2game.exe+397A80 - 8B 1D 8C609D01 - mov ebx,[CK2game.exe+EF608C] { [160] }
CK2game.exe+397A86 - 83 BB F4020000 00 - cmp dword ptr [ebx+000002F4],00 { 0 }
CK2game.exe+397A8D - 74 63 - je CK2game.exe+397AF2