Steam创意工坊
快照时间:2026-01-16 · 原始链接 · Wayback
Steam Workshop is a feature of Steam that simplifies mods discovery and installation for players. Support for Crusader Kings II was added in March 2014, with patch 2.1. As of patch 2.8 the limit of 50MB has been lifted, allowing for large overhaul or total conversion mods to be on the workshop.
Installing a mod
- Important: Remove any previous manual installation of the mod if any. If a .mod file already exists with same name under
~\Documents\Paradox Interactive\Crusader Kings II\mod\ it will conflict during the installation.
- Find the mod on the CKII Steam Workshop
- Click "Subscribe"
- Start CKII launcher
- Under "Mods" tab, the new mod will appear at the bottom of the mod list as unselectable, with a red background (which does not reflect download progress !).
- At the same time a "Crusader Kings II - Workshop Content" download will be triggered in Steam client (where you can monitor progress).
- Once the download has completed, tick the checkbox to activate the mod.
- Play !
Troubleshooting
If the mod doesn't show up in the launcher:
- Verify you haven't reached the 50 subscribed mods limit.
- Try subscribing to the mod in Steam client, while CK2 launcher is already started.
- In case no download progress appears in Mod tab, check the setting for downloading while game is running (Steam -> Settings -> Downloads -> Allow downloads during gameplay).
- Make sure you have Steam Cloud enabled[1]. Note that Steam cloud sync appears to be broken for mods with capitals in user_dir.[2]
- Try restarting CK2 and Steam client.
- Verify mod file and archive are present in folder ~\Documents\Paradox Interactive\Crusader Kings II\mod. If not, you can force a re-download of the mod by looking into C:\Program Files (x86)\Steam\userdata\<SteamUser>\ugc for files & folders referencing the mod (for instance 203770_subscriptions.vdf and \referenced\45371260977302539\mod\), deleting them and restarting Steam client.
If the mod background stays red in the launcher after the download has completed in Steam client, it likely means the installation failed:
- Verify you don't have a pre-existing manual installation of the mod (a .mod file with same name but with a
path = entry instead of archive =). If so, delete the original .mod file and the installed .zip archive, then restart the CK2 launcher, in order to force a re-copy of .mod and .zip from Steam client cache to the mod folder.
Uninstalling a mod
- Unsubscribe from the mod in Steam. You can see all subscribed mods on CK2 workshop under: Browse -> Subscribed articles.
- Manually delete the associated .mod and .zip file under ~\Documents\Paradox Interactive\Crusader Kings II\mod, so that the mod no longer appears in the launcher.
Uploading a mod
Mod upload is managed from within the game:
- (Optional) Define an image banner and tags in .mod file (see mod file).
- Launch the game with the mod activated. Note: mod must be using path format and not archive format.
- On main menu, click Content button, then Manage for the mod, and upload. The zipping to archive format will occur during upload.
- After upload is finished, mod page will open inside the Steam client. Copy the URL (ex: steamcommunity.com/sharedfiles/filedetails/?id=123456) and open in your favorite browser, as it's easier than using the Steam client integrated browser.
- Add a description, screenshots or videos, and edit change notes.
- Once everything looks fine, make the mod public !
Mod file before upload (MyMod.mod):
name="MyMod"
path="mod/MyMod"
Mod file when downloaded from Workshop (mymod.mod):
name="MyMod"
archive="mod/MyMod.zip"
MyMod.zip will contain a generated descriptor.mod which is identical to mymod.mod.
Updating a mod
- Unsubscribe from your mod on Steam
- Make sure there isn’t a descriptor.mod file inside the folder
- Check the .mod file. Make sure it’s set to path= not archive=
- Launch the game and click on manage content
- Click on update
- Edit the description in the in-game steam browser and accept the agreement
- After updating, go to the mod page on Steam and set the mod to public again
Troubleshooting
- Manage button is always greyed out: activate Steam Cloud Synch' for CK2 (Steam -> Settings/(Preferences on mac) -> Cloud -> Enable cloud sync), it is (strangely) required to upload mods.
- Game crashes a few seconds after clicking on Update and going back to main menu: usually that's ok, the upload will still happen silently in the background, which may take few minutes for a big mod on a low bandwidth connection.
- After changing computer, there is only Publish instead of Update for an existing mod: you first need to publish as a new mod, delete that new mod from the workshop, restart the game and then you are able to update the existing mod. [Note from October 2019: Doesn't seem to work]
- Game crashes a few seconds after clicking on Update' without going back to the main menu or updating your mod if you have the old descriptor.mod file make sure you delete that before updating
- Beware of the case sensitivity of folder and file names when a mod is archived ! These issues will not be reproducible on Windows with an unzipped mod folder, since Windows file system is case insensitive. For instance:
- A mod file
gfx/fonts/MapFont.dds will not override vanilla file gfx/fonts/Mapfont.dds, due to wrong case of file name MapFont.dds
- A file inside a mod folder
Events/my_events.txt (Events/) will not be loaded by the game, as the game would expect events/my_events.txt (events/).
Limitations
- Mods installed via Steam Workshop will auto-update and only latest version of a given mod can be installed, so be careful about non-backward compatible changes, as previous saves may become unplayable.
- Installation of meta-mods (for instance HIP) with selection of modules to install and automatic compatibility patching cannot be triggered automatically.
- The mod size limit has been lifted in patch 2.8 (used to be 50MB), however very large mods (> 350MB) will fail to upload.
- Quotes are removed in the downloaded .mod file[3]. This means sub-mods of a main mod that require
dependencies = { "Main Mod" } and whose main mod has some spaces in its name (and thus require quoting) won't work properly via the workshop. You'll have use dependencies = { "\"Main Mod\"" } for when you are updating to the Steam Workshop.
External links
References
相关页面 (60)
Crusader Kings IIEU4转档器模组制作HIPMod fileModsPatch 2.1Patch 2.8Save game compatibility事件模组制作作用域修正内阁成员模组制作决议模组制作剧本模组制作单位模组制作历史模组制作另类开局模组制作图形模组制作地图外政权模组制作地图模组制作头衔模组制作奇观模组制作宗教模组制作定义宝物模组制作宣战理由模组制作家族模组制作小地图模组制作建筑模组制作指令控制台指令政体模组制作故障排除文化模组制作朝贡国类型模组制作本地化条件模组制作死亡模组制作法律模组制作游戏规则模组制作特质模组制作界面模组制作疾病模组制作目标模组制作盾徽模组制作省份模组制作社团模组制作科技模组制作称号模组制作继承模组制作编辑游戏存档肖像模组制作脚本荣誉头衔模组制作血脉模组制作角色模组制作贸易路线模组制作音乐模组制作验证器