The Creation Kit or CK (known in previous TES games as the Construction Set or CS) is a tool that can be used to view and edit the game's data files. The tool was released on 7 February 2012, along with a High Resolution Texture Pack. The Creation Kit is an external program that is run separately from the game of Skyrim. The Creation Kit is available for download through Steam and its current version is v22.214.171.124. It can be located on Steam under Library > Tools > Skyrim Creation Kit. However, the download (approximately 81MB in size) is only visible to users who have already bought the game. Moreover, it is only available on the PC, as console manufacturers do not allow third-party content to run on users' systems. As of 2018, you must get into Library > Tools in Steam, then use the search feature for "Creation" in that section; the tool is no longer listed otherwise. Instruction for installing the CK version for the Skyrim Special Edition and Creation Club content can be found at the Creation Kit Wiki.
The Creation Kit is a program that can be used to control nearly any aspect of the game or create mods, capable of adding brand new user-created game content, examining the game data and retexturing the game. With the help of third-party engines, it can also change GUI elements such as making a PC-friendly items menu. It also integrates with the Steam Workshop to allow users to share, rate, and download mods.
Bethesda has created several tutorials for the Creation Kit. They created a new wiki with information about the Creation Kit. Video tutorials have been created too. There is an overview of the tool here on the wiki.
Bethesda has created ten video tutorials which demonstrate how to use the Creation Kit. It first starts with how the Creation Kit is installed. Then it takes the viewer along the creation of a dungeon to cover the most important aspects of making an interior space in the Creation Kit. In the final video it is shown how the interior space can be connected to the exterior world.
Mods can be directly uploaded from the Creation Kit to the Steam Workshop. This allows players to quickly install new mods. Players can directly subscribe to the mods from the Steam Workshop. Every time the Skyrim launcher is started, it will automatically download the latest version of any subscribed mods.
Unsubscribing from a mod can be done in two ways:
- Go into the Steam client and log into Community. Select Workshop Files under Actions. There is a link called Subscribed items. Selecting Subscribed items will display a list of mods you are subscribed to. There you can unsubscribe from them. The files won't be deleted from the data folder, but updates for the mod aren't downloaded anymore. You have to uncheck it manually in the launcher.
- Go into the launcher and uncheck the plugin file of the mod you want to unsubscribe from. The Launcher will first ask if you want to delete the files of the mod that has been unchecked. The Launcher will then ask if you want to unsubscribe.
Mods uploaded to the Workshop were originally restricted to a file size of 100MB, although this limit was removed on March 2, 2015. An optional payment model for mods uploaded to the Workshop was briefly in place from April 23-28, 2015, but was removed due to severe community backlash.
Prior to the Creation Kit release, many modders were using third-party tools to indirectly extract and then read the game's files. These tools have been developed based on knowledge of the game data format used in previous Elder Scrolls games, and are known to provide the same type of game information as the Creation Kit. Despite this, the Creation Kit will likely give more information because it was made to create the game originally. So, more game data (e.g., item statistics) can be extracted with these tools, then will be added to UESP articles. This data is likely to be casually described as "Creation Kit data".
The information available in the CK generally provides the most accurate data about the game. Almost every Skyrim article on this site relies extensively on data taken from the CK.
However, there are a limited number of cases where the data visible in the CK is not accurate, i.e., it does not correspond to the values visible in game when using the Console. This generally occurs because the data is overridden by automatically calculated values. For example:
- The gold values of enchanted items as shown in the CK do not include the value added by the enchantment.
- Even when the CK does display auto-calculated values, it does not always round those values the same way as is done in-game. For example, on multiple-effect spell costs, the CK floors each individual effect and then sums them, whereas in-game, the full-precision values are summed, and then the total is floored. A consequence of this are cases of one-off errors of potion gold values in the CK compared to in-game values.
- The CK will use the wrong offset for stats like health, if the race is changed by a template. An example for this is the Unbound Dremora. In game, the offset provided by the race of the template is used, as can be verified via console. In practice however this is no problem for most cases, since either the race stored in the NPC_ form matches the race of the template, or at least the stat offset is the same.
All of these cases have been verified, for example, by examining statistics in game using the Console. The in-game values are used in preference to CK values when there is a discrepancy between the two (see the style guide).
- The SkyrimEditor.ini file, referred to in several of the notes below, can be found in the main Skyrim game folder, usually at C:\Program Files\Steam\steamapps\common\Skyrim. For the Special Edition, this file is called CreationKit.ini.
- By default, you can only load either Dawnguard, Hearthfire, or Dragonborn data into the CK, but not all at the same time. To load multiple masters, in SkyrimEditor.ini, add
- To set a different language (the GUI will always be in English) you can add
[General]heading in SkyrimEditor.ini (e.g.,
- Add-On scripts are not normally displayed. The sources are kept in separate folders: Data\Scripts\Source\Dawnguard, Data\Scripts\Source\Hearthfire, and Data\Scripts\Source\Dragonborn. Using this information, you can do one of the following in order to view them:
- View them in a text editor.
- Copy them to Data\Scripts\Source, though you may want to make a copy of the original scripts first because some of them will get overridden in the process.
- Set the value for
sScriptSourceFolderin SkyrimEditor.ini to the appropriate sub-folder. If you haven't already done so, you will also need to add the add-on's .bsa file to
SResourceArchiveList2in the [Archive] section. For example,
SResourceArchiveList2=Skyrim - Shaders.bsa, Update.bsa, Dawnguard.bsa. Do not add .bsa files to this list unless all source code is available or the "Add Script" button may cause the Creation Kit to crash.
- Setting relationships with new actors may only work with actors that are set to unique.
- Display of error messages can be suppressed by setting
[MESSAGES]section of SkyrimEditor.ini.
- Version 1.9.35 will delete all the native game script files from your Data\Scripts folder. If you have modified the scripts, you should back them up before updating. If you've already updated, there's nothing you can do unless you have a backup. The default versions of the scripts are available in the Data folder in a Scripts.rar file. You will need something capable of extracting RAR files, like WinRAR, in order to extract them into your Scripts folder.
- Version 1.9.35 also disables version tracking. There is no known workaround short of restoring an older, backed up version of the Creation Kit.
- See Bugs for more detailed information on critical bugs in the editor.
- Attempting to load Dawnguard, Hearthfire, or Dragonborn crashes the Creation Kit.
- Add the add-on's .bsa file to the SResourceArchiveList2 value, as discussed in the Notes section.
- For Actors, the Character Gen Morphs page doesn't lock when "Use Traits" is selected in the Template Data section, however changes made will not save unless "Use Traits" is unchecked.