Skyrim Multiple ESM

Last Edit: 2025.01.12

Overview

Loading multiple master (.esm) or plugin (.esp) files in Skyrim Creation Kit.

Locate Skyrim Directory

Navigate to the Skyrim installation directory. This will be under steam/steamapps/common/Skyrim, wherever Steam is installed or the drive holding games is mounted. Common directory paths are listed below.

  • Linux: $HOME/.steam/steam/steamapps/common/Skyrim
  • Linux Mount: /mnt/GameDrive/steam/steamapps/common/Skyrim
  • Windows: \Program Files (x86)\Steam\SteamApps\common\Skyrim

Skyrim Editor Configuration

Modify the Creation Kit configuration file, SkyrimEditor.ini.

nano SkyrimEditor.ini

In the General section, enable loading multiple master files with bAllowMultipleMasterFiles and bAllowMultipleMasterLoads.

[General]
bAllowMultipleMasterFiles=1
bAllowMultipleMasterLoads=1

In the Archive section, add additional files to the archive lists SArchiveList, SResourceArchiveList, and SResourceArchiveList2. The following configuration works for all Skyrim DLC’s.

[Archive]
bInvalidateOlderFiles=1
SArchiveList=Skyrim - Textures.bsa, Skyrim - Meshes.bsa, Skyrim - Animations.bsa, Skyrim - Voices.bsa, Skyrim - Interface.bsa, Skyrim - Misc.bsa, Skyrim - Sounds.bsa, Skyrim - VoicesExtra.bsa, Skyrim - Shaders.bsa, Update.bsa, Dawnguard.bsa, Dragonborn.bsa
SInvalidationFile=ArchiveInvalidation.txt
iRetainFilenameOffsetTable=1
iRetainFilenameStringTable=1
iRetainDirectoryStringTable=1
bCheckRuntimeCollisions=0
bUseArchives=1
SResourceArchiveList=Skyrim - Textures.bsa, Skyrim - Meshes.bsa, Skyrim - Animations.bsa, Skyrim - Voices.bsa, Skyrim - Interface.bsa, Skyrim - Misc.bsa, Skyrim - Sounds.bsa, Skyrim - VoicesExtra.bsa, Dawnguard.bsa, Dragonborn.bsa
SResourceArchiveList2=Skyrim - Shaders.bsa, Update.bsa, Dawnguard.bsa, HearthFires.bsa, Dragonborn.bsa

References

1 2 3


  1. UESP. “Skyrim Creation Kit Wiki.” 2024. ↩︎

  2. UESP. “The Unofficial Elder Scrolls Pages: Skyrim.” 2024. ↩︎

  3. ZeniMax Media Inc. “The Elder Scrolls V: Skyrim.” 2024. ↩︎