Zylock56 wrote: ↑Fri Mar 07, 2025 5:47 pm
aobscanmodule(CHP1,hoi4.exe,84 C0 0F 84 ?? ?? ?? ?? 48 8B CF E8 ?? ?? ?? ?? E9 ?? ?? ?? ?? 49)
// Enable console in multiplayer and ironman
aobScanModule(CHP2,$process, 84 C0 75 1A 49 8B 8E 90 00 00 00 48 85 C9)
// Developer commands
aobscanmodule(CHP3,hoi4.exe,74 3D C6 45 CF 00)
// Disable 'bUsedCheats', crash on focus.autocomplete
//aobscanmodule(CHP4,hoi4.exe,00 41 C6 87 D1 00 00 00 01)
aobscanmodule(CHP4,hoi4.exe,01 00 00 41 C6 86 D? 00 00 00 01) //+3
aobscanmodule(CHP4b,hoi4.exe,00 00 00 41 C6 86 D? 00 00 00 01) // +3
// Disable 'bUsedCheats' part 2, crash on focus.autocomplete
aobScanModule(CHP5,$process, 00 00 00 41 88 BE ?? 00 00 00 )
aobScanModule(CHP5b,$process, ?? ?? 00 41 88 BE ?? 00 00 00 )
// Crash on console use
aobscanmodule(CHP6,hoi4.exe, 41 89 9E 84 00 00 00 8B BD)
aobscanmodule(CHP6b,hoi4.exe, 41 89 86 84 00 00 00)
// Crash on console use on focus.autocomplete
aobScanModule(CHP7,$process, CC 88 91 ?? 00 00 00 C3 CC)
CHP1+2:
db 0F 84 B1 02 00 00
CHP2+2:
db 75 1A
CHP3:
db 74
CHP4+03:
db 41 C6 86 ?? 00 00 00 01
CHP4b+03:
db 41 C6 86 ?? 00 00 00 01
CHP5+3:
//hoi4.exe+209B5A2 - E8 393F0500 call hoi4.PHYSFS_writeUBE16+2F0
//hoi4.exe+209B5A7 - 41 88 BE D0000000 - mov [r14+000000D0],dil *here*
//hoi4.exe+209B5AE - 40 88 3B - mov [rbx],dil
db 41 88 BE ?? 00 00 00
CHP5b+3:
//hoi4.exe+20B3ADC - 0F87 9D000000 - ja hoi4.exe+20B3B7F
//hoi4.exe+20B3AE2 - E8 39490500 - call hoi4.PHYSFS_writeUBE16+2F0
//hoi4.exe+20B3AE7 - 41 88 BE D0000000 - mov [r14+000000D0],dil *here*
db 41 88 BE ?? 00 00 00
CHP6:
//mov [r14+000000DC,dil
db 41 88 BE DC 00 00 00
CHP6b:
//mov [r14+000000D0],al
db 41 88 86 DC 00 00 00
CHP7+1:
// mov [rcx+000000D0], dl
db 88 91 ?? 00 00 00
This is what works for me.