3153
"[X] <== Enable Console/Developer Mode in Ironman"
C08000
Auto Assembler Script
//=========================================
[ENABLE]
//=========================================
label(CHP1)
label(CHP2)
label(CHP3)
registersymbol(CHP1)
registersymbol(CHP2)
registersymbol(CHP3)
aobscan(aob1, ?? ?? 56 8B F1 80 B8 FC 02 00 00 00 75 ??) //show console
aobscan(aob2, 8B 1D ?? ?? ?? ?? 83 BB F4 02 00 00 00 74 ??) //enable console
aobscan(aob3, E8 ?? ?? ?? ?? C6 40 35 00 8A 45 C4 8B 75) //uncorrupt save files
//=========================================
// Actual script
//=========================================
// CK2game.Mix_GetSynchroValue+2B015 - 56 - push esi
// CK2game.Mix_GetSynchroValue+2B016 - 8B F1 - mov esi,ecx
// CK2game.Mix_GetSynchroValue+2B018 - 80 B8 FC020000 00 - cmp byte ptr [eax+000002FC],00 { 0 }
// CK2game.Mix_GetSynchroValue+2B01F - 75 20 - jne CK2game.Mix_GetSynchroValue+2B041
//Removes the check for showing the console
aob1+5:
CHP1:
nop
nop
nop
nop
nop
cmp eax,eax
// CK2game.Mix_GetSynchroValue+458A0 - 8B 1D D02ABF01 - mov ebx,[CK2game.exe+EB2AD0] { [2D08B8C0] }
// CK2game.Mix_GetSynchroValue+458A6 - 83 BB F4020000 00 - cmp dword ptr [ebx+000002F4],00 { 0 }
// CK2game.Mix_GetSynchroValue+458AD - 74 63 - je CK2game.Mix_GetSynchroValue+45912
//Removes the check for ironman mode
aob2+6:
CHP2:
nop
nop
nop
nop
nop
cmp eax,eax
aob3+5:
CHP3:
mov byte ptr [eax+35],01
//=========================================
[DISABLE]
//=========================================
CHP1:
//cmp byte ptr [eax+000002FC],00
db 80 B8 FC 02 00 00 00
CHP2:
//cmp dword ptr [ebx+000002F4],00
db 83 BB F4 02 00 00 00
CHP3:
//mov byte ptr [eax+35],00
db C6 40 35 00
unregistersymbol(CHP)
unregistersymbol(CHP2)
unregistersymbol(CHP3)
3320
"!-- List of console commands on the wiki --!"
0080FF
1
3321
"http://www.ckiiwiki.com/Console_commands"
0080FF
1
3658
"!-- Credit goes to BringChaos --!"
0080FF
1
CHP4
008BB36D
iMinGold
055F0C0E
Recifense
20160827
_MonUTest
009F03FB
genderchange
02A40000
CHP1
0119C7D5
CHP2
0178106C
CHP3
017813A9