How to activate DLC without using the launcher

crusader-kings-2

I can't start CK2's launcher (ck2game.exe) due to problems with Nvidia drivers for my Optimus+Ion netbook, so I can only launch the game directly (ck2.exe). The usual way to activate DLC is to select it in the DLC list in the launcher, though. Is there any other way to activate DLC?

Best Answer

This isn't a complete solution.

Launching the game via Steam -> Launcher -> Game appears to do some magic, aka it seems to trigger verification of DLC ownership that launching the game via just ck2game.exe -> Game or just ck2.exe does not.

Regardless, the launcher passes through various parameters to ck2.exe to set which mods to load and which DLCs to exclude:

  • -mod=mod/[mod name]
  • -exclude_dlc=dlc/[dlc name]

For example, this would theoretically launch the game with 2 mods enabled and 2 DLCs (Russian and Mediterranean Portraits) disabled:

"C:\Programs\Games\Steam\steamapps\common\Crusader Kings II\ck2.exe" -mod=mod/Realign_Celts_Men.mod -mod=mod/Edits.mod -exclude_dlc=dlc/dlc014.dlc -exclude_dlc=dlc/dlc016.dlc

However, knowing this to create a shortcut with these parameters will not work, as it does not invoke the magical Steam fairy that verifies the DLC ownership that allows them to load ingame.

Without that verification, you (mostly) out of luck. There is a way to get this to work...but the legality of that is questionable and probably can't be discussed here.

Hopefully the fixing the launcher path will be more fruitful.