After months of analysis/try and errors, I finally found the way to negate inactive status of EU2 engine.
This hack will make your CK keep running while inactive. (eg. minimized by pressing ALT+TAB in full screen mode, losing focus in windowed mode)
It might be helpful for both SP players and modders who want to do something else with their PC during peaceful(boring?) time. Also, you can play multiple countries at the same time in MP by running multiple instances.
It's self evident that you do this changes at your own risk. There is no warranty for damages caused by the patching.
(1)Manual Patching
1.Back up Crusaders.exe in case it won't work well.
2.Open the file with a hex(binary) editor.
3.Move the focus to the top address given below.
4.Overwrite every byte value to '90' within given address range.
5.Save and commit the change.
(2)Automated Patching
I created a program which can patch all titles using EU2 engine regardless of title, version, and language in theory.
It's available at my homepage.
This hack will make your CK keep running while inactive. (eg. minimized by pressing ALT+TAB in full screen mode, losing focus in windowed mode)
It might be helpful for both SP players and modders who want to do something else with their PC during peaceful(boring?) time. Also, you can play multiple countries at the same time in MP by running multiple instances.
It's self evident that you do this changes at your own risk. There is no warranty for damages caused by the patching.
(1)Manual Patching
1.Back up Crusaders.exe in case it won't work well.
2.Open the file with a hex(binary) editor.
3.Move the focus to the top address given below.
4.Overwrite every byte value to '90' within given address range.
5.Save and commit the change.
Version (English only)
Address Range needed to be overwritten by '0x90'
------------------------------------------------
v1.04a
0x00162187 - 0x00162193, 0x00162766 - 0x0016277A
v1.04b April 28, 2005
0x0016069C - 0x001606A8, 0x00160C49 - 0x00160C5D
v1.05
0x00161E2C - 0x00161E38, 0x001623D9 - 0x001623ED
(2)Automated Patching
I created a program which can patch all titles using EU2 engine regardless of title, version, and language in theory.
It's available at my homepage.
Last edited: