- All games
- Modding Tools
- Mods
- Miscellaneous
- Universal Tools
- LOOT - Load Order Optimisation Tool
LOOT - Load Order Optimisation Tool
-
Endorsements
-
Unique DLs--
-
Total DLs--
-
Total views--
-
Version0.24.0
- Download:
- Manual
File information
Last updated
Original upload
Created by
LOOT teamUploaded by
wrinklyninjaVirus scan
About this mod
Setting the right load order for your mods is a crucial step to enjoying a stable modded game. The Load Order Optimisation Tool (LOOT) can help with that, by providing automated load order sorting that's simple to use and fully customisable.
- Permissions and credits
-
Author's instructions
LOOT and its API are distributed under the GNU General Public License v3.0. The documentation is distributed under the GNU Free Documentation License v1.3. The full texts of both licenses are included in Copyright License Texts [ https://loot.readthedocs.io/en/latest/licenses/texts.html ].
While the GPL license allows anyone to make derivative works of LOOT, the LOOT Team encourages those thinking of doing so to first discuss their reasoning for such an endeavour with the Team. It may be that what the derivative work would do differently is already planned for a future version of LOOT or would be happily integrated into LOOT, thus avoiding any extra effort by others.
LOOT has been specifically designed to prevent it being locked into the LOOT Team’s official masterlist repositories. Nevertheless, the LOOT Team appeals to the community to avoid the distribution of unofficial masterlists, as this would only hamper the effort to create one set of stores for load order information. Any issues with a masterlist are best brought to the attention of the LOOT Team so that they may be remedied.
Copyright (C) 2012 WrinklyNinjaFile credits
LOOT is developed on GitHub, and a full list of GitHub contributors may be found here [ https://loot.github.io/credits/ ].
LOOT’s masterlists have gotten many additions, improvements, refinements and translations over the years, and so credit is due to the very large number of people and sources (particularly BOSS’s masterlists) who have contributed to them.
In addition, the following are credited with application-related support:
Original icon: jonwd7
Translations:
Bulgarian: Georgi Georgiev
Chinese (Simplified): bluesky404, silentdark
Czech: ThePotatoChronicler
Danish: Freso, ZyPA
Finnish: 3ventic
French: Kaos, cpasmoi, Sita, Zamix, Simple Shawn
German: lpradel, DaCoolX, Infernio, pStyl3
Italian: Griam, nicola89b, albie
Japanese: kuroko137, tktk11, Menchi
Korean: SteamB23, sean-kang, minjasmin
Polish: Łukasz Niemczyk, Yoosk, alemisiu
Portuguese: ironmagician, SantosSi
Portuguese (Brazil): Kassane, zDasF1xer, Kyo-- (Carlos Gabriel), Hollow_666
Russian: Tokc.D.K., Kerber, IllusiveMan196, xsSplater, Aimdru
Spanish: Sharlikran, Artaios, Mr. Robo, Allen1351 (Ale), gallegonovato
Swedish: Mikael Hiort af Ornäs, simoneddeland, ddbb07
Turkish: Ilker Binzet
Ukrainian: IllusiveMan196
Beta testing: Too many to list, thank you all!
LOOT uses the Boost, spdlog, toml++ and ValveFileVDF libraries and the OGDF and Qt frameworks.Donation Points system
Please log in to find out whether this mod is receiving Donation Points
- Mirrors
-
Name GitHub - Changelogs
-
-
Version 0.24.0
- [Added] Support for Starfield's blueprint master plugin type.
- [Added] A new icon that is displayed on the plugin cards of blueprint master plugins.
- [Added] A warning message is now displayed for any non-blueprint-master plugin that has a blueprint master plugin as one of its masters.
- [Changed] Starfield's "Starfield.esm", "ShatteredSpace.esm", "Constellation.esm", "OldMars.esm", "SFBGS003.esm", "SFBGS004.esm", "SFBGS006.esm", "SFBGS007.esm" and "SFBGS008.esm" plugins are now treated as having hardcoded load order positions, to match the behaviour of Starfield v1.14.70.0.
- [Changed] Updated libloot to v0.24.3.
- [Changed] The "fmt" dependency that was previously bundled with the "spdlog" dependency has been replaced by a separate dependency on "fmt" v11.0.2.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Ukrainian translation.
- [Removed] LOOT no longer writes to "%USERPROFILE%\Documents\My Games\Starfield\Starfield.ccc".
-
Version 0.23.1
- [Added] "SFBGS004.esm" is now also written to "Starfield.ccc", after "SFBGS003.esm".
- [Added] A warning message is now displayed for any Morrowind or Starfield plugin that is inactive and has missing masters, as LOOT is unable to sort Morrowind or Starfield load orders that have missing masters.
- [Fixed] LOOT would show an "Ambiguous load order detected" warning after Starfield was updated to 1.13.61.0 (Starfield's August update), due to its addition of a new official plugin ("SFBGS004.esm").
- [Changed] An error message is now displayed in the General Information card when sorting fails due to missing masters.
- [Changed] A shadow effect has been added to the borders between cards in the main window area to help visually separate different plugins' information.
- [Changed] Updated libloot to v0.23.1.
- [Changed] Updated the Czech translation.
- [Changed] Updated the Brazilian Portuguese translation.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Korean translation.
- [Changed] Updated the Portuguese translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Turkish translation.
-
Version 0.23.0
- [Added] Support for medium plugins when Starfield is the current game.
- - Active medium plugins are shown in the plugins sidebar with an index of the form "FD 01", where "01" is the medium-plugin-specific index.
- - The General Information card now shows a count of the active medium plugins when Starfield is the current game.
- - If a medium plugin contains records with FormIDs outside of the valid range for a medium plugin, an error message will be shown on its card.
- - Medium plugins have an active plugin limit of 256 plugins that is separate to the limits for small (a.k.a. light) and full plugins. If that limit is breached, a warning message will be displayed.
- - A new "Medium Plugin" icon is displayed in medium plugins' cards.
- [Added] A new "Small Plugin" icon is displayed in small plugins' cards when Starfield is the current game.
- [Added] A Turkish translation by Ilker Binzet.
- [Fixed] When checking if a Morrowind plugin was a master file, LOOT incorrectly checked the file extension instead of the plugin header's master flag (via libloot).
- [Fixed] LOOT was not able to reliably check if two Starfield plugins had overlapping records, which affected the overlapping plugins filter and was partly responsible for LOOT's sorting functionality being disabled for Starfield (via libloot).
- [Fixed] If a non-master plugin was a master of two master plugins, it would be hoisted to load before the master that loaded second instead of the master that loaded first (via libloot).
- [Fixed] If more than one plugin needed to be hoisted while reading the load order, some plugins could be moved too late in the load order (via libloot).
- [Fixed] When getting the load order, the result will now correctly reflect the supported games' ability to hoist master files to load above other master files that depend on them (via libloot).
- [Changed] Sorting has been re-enabled for Starfield.
- [Changed] Reading Starfield's load order will now take "%USERPROFILE%\Documents\My Games\Starfield\Starfield.ccc" into account if it exists (via libloot).
- [Changed] LOOT now writes to "%USERPROFILE%\Documents\My Games\Starfield\Starfield.ccc" when it is initialised for Starfield, replacing the contents of the file if it already exists. This is done to ensure the following load order for Starfield's official plugins:
- - Starfield.esm
- - Constellation.esm
- - OldMars.esm
- - BlueprintShips-Starfield.esm
- - SFBGS007.esm
- - SFBGS008.esm
- - SFBGS006.esm
- - SFBGS003.esm
- [Changed] Various updates to match terminology introduced by Starfield's Creation Kit:
- - The "Active Regular Plugins" row in the General Information card has been renamed to "Active Full Plugins".
- - A few warning messages that referred to non-small, non-medium plugins as "normal" now refer to them as "full".
- - Light plugins are now referred to as small plugins when Starfield is the current game.
- - Overlay plugins are now referred to as update plugins.
- [Changed] Update plugins no longer avoid taking up a load order slot when active, to reflect a change in Starfield's behaviour.
- [Changed] Plugins in "%USERPROFILE%\Documents\My Games\Starfield\Data" are now ignored unless a plugin of the same name is present in the Starfield install path's "Data" folder, to reflect a change in Starfield's behaviour.
- [Changed] The "Hide Creation Club plugins" filter is now hidden for all games apart from Skyrim Special Edition and Fallout 4.
- [Changed] When updating a game's masterlist, the masterlist and masterlist prelude are now updated in parallel.
- [Changed] If LOOT is configured to update a game's masterlist before sorting, it will now sort the load order even if updating the masterlist fails.
- [Changed] The plugin card icon displayed for light plugins has been replaced.
- [Changed] LOOT's installer can now run without administrative privileges. The first time you install LOOT, the installer will now ask if you want to install it for you only, or for all users. Only the option to install for all users requires administrative privileges.
- - If LOOT (v0.8.0 or newer) was already installed using the installer, then the installer will now automatically try to use the same privileges as last time. To avoid that, uninstall LOOT before running the installer.
- - If LOOT is installed for only the current user, its default install location is "%LOCALAPPDATA%\Programs" instead of "%ProgramFiles%", and the installer will write its Registry entries under "HKEY_CURRENT_USER" instead of under "HKEY_LOCAL_MACHINE".
- [Changed] LOOT's installer may now be run on the ARM64 version of Windows 11 (though this is untested). Note that the installer is still an x86 application, and LOOT is still an x86-64 application, so running both relies on Windows 11's emulation layer.
- [Changed] Updated libloot to v0.23.0.
- [Changed] Updated minizip-ng to v4.0.7.
- [Changed] Updated Qt to v6.7.2.
- [Changed] Updated ValveFileVDF to 1a132f3b0b3cf501bdec03a99cdf009d99fc951c.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Spanish translation.
- [Removed] LOOT's installer no longer writes to the Registry under "HKEY_LOCAL_MACHINE\Software\LOOT".
- - If you want to detect LOOT's install path, every installer since LOOT v0.8.0 has written it as the value of "InstallLocation" under "Software\Microsoft\Windows\CurrentVersion\Uninstall\{BF634210-A0D4-443F-A657-0DCE38040374}_is1".
- - That subkey may appear under "HKEY_CURRENT_USER" or "HKEY_LOCAL_MACHINE", depending on whether LOOT was installed per-user or for all users.
-
Version 0.22.4
- [Added] Support for Fallout 4 from the Epic Games Store.
- [Added] A config option to disable the warning that is displayed when LOOT detects a game install in a case-insensitive filesystem. The warning remains displayed by default.
- [Added] LOOT will now display an error message for any plugin that is its own master.
- [Added] LOOT will now display an error message for any light plugin installed in a post-Skyrim game that does not support light plugins.
- [Added] The docs now include plugin card icon images where the icons are mentioned.
- [Fixed] Fallout 4 VR is no longer treated as if it supports light plugins.
- [Fixed] Skyrim VR is no longer treated as if it supports light plugins, unless the ESL Support SKSEVR plugin is installed.
- [Fixed] LOOT no longer crashes if masterlist update fails to first update the prelude.
- [Changed] Masterlist update and LOOT update network requests now time out after 30 seconds.
- [Changed] The Flatpak application is now built from source within the Flatpak build environment.
- [Changed] Updated Boost to 1.85.0.
- [Changed] Updated libloot to v0.22.4.
- [Changed] Updated minizip-ng to v4.0.5.
- [Changed] Updated Qt to v6.7.0.
- [Changed] Updated spdlog to v1.14.1.
- [Changed] Updated tomlplusplus to v3.4.0.
- [Changed] Updated ValveFileVDF to c8adfc29e62cc980b595e965bedfb239087647ff.
- [Changed] Updated zlib to v1.3.1.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Ukrainian translation.
- [Removed] The Linux binary release archive. Releases are now only available for Linux as a Flatpak application from Flathub.
-
Version 0.22.3
- [Fixed] LOOT no longer displays an error for Skyrim Special Edition light plugins that have a header version of 1.71 or greater and which contain records with object IDs less than 0x800. Such plugins were introduced with Skyrim Special Edition v1.6.1130.0. Via libloot.
- [Fixed] LOOT will now display an error for Fallout 4 light plugins that have a header version less than 1.0 and which contain records with object IDs less than 0x800. Via libloot.
- [Changed] Updated libloot to v0.22.3.
-
Version 0.22.2
- [Fixed] LOOT could error when reading the load order if it encountered a game ini file containing single or double quote or backslash characters, as it attempted to treat them as special characters. Via libloot.
- [Changed] Updated libloot to v0.22.2.
-
Version 0.22.1
- [Fixed] The "Hide Creation Club plugins" filter had no effect on Linux.
- [Changed] Sorting has been disabled for Starfield. Due to the way that Starfield plugins make changes to existing data, LOOT cannot reliable detect when two plugins change the same record, so sorting may not function as intended.
- [Changed] The new plugin type and plugin header flag introduced by Starfield that was previously referred to as the "override" plugin type and flag is now referred to as the "overlay" plugin type and flag for consistency with xEdit, Wrye Bash and Mod Organizer 2.
- [Changed] The "Show only conflicting plugins for" filter has been renamed to "Show only overlapping plugins for" for clarity and consistency with other LOOT functionality.
-
Version 0.22.0
- [Added] Support for Starfield.
- [Added] LOOT will now display a warning if it detects that a Starfield plugin has the override flag set and also adds new records.
- [Changed] It is now possible to edit a game's name in LOOT's settings.
- [Changed] LOOT will now copy the masterlist from the default LOOT folder for a game if it exists when initialising a different LOOT folder for the same game, so that the masterlist doesn't need to be re-downloaded to initialise LOOT for multiple installs of the same game.
- [Changed] Updated metainfo XML to match Flathub listing.
- [Changed] Updated installation page of the documentation to reflect that LOOT is available for Linux on Flathub.
- [Changed] Updated the Brazilian Portuguese translation.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Finnish translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Japanese translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated Boost to 1.83.0.
- [Changed] Updated libloot to v0.22.1.
- [Changed] Updated minizip-ng to v4.0.1.
- [Changed] Updated OGDF to v2023.09.
- [Changed] Updated Qt to v6.5.3.
- [Changed] Updated toml++ to v3.3.0.
- [Changed] Updated zlib to v1.3.
- [Fixed] LOOT could crash during startup if game detection encountered an error.
- [Fixed] LOOT could crash if updating all masterlists encountered an error, and an error could be encountered depending on how fast each masterlist was updated.
- [Fixed] Detection of Epic Games Store games installed using Heroic Games Launcher on Linux would cause LOOT to use the wrong local app data paths for Skyrim Special Edition and Fallout: New Vegas.
- [Fixed] High CPU usage when idle, which was accidentally introduced in LOOT v0.21.0.
- [Fixed] The installer now includes copies of masterlists for Nehrim, Enderal and Enderal Special Edition.
- [Fixed] The uninstaller did not remove non-default LOOT game folders or empty folders in LOOT's install path.
- [Fixed] Only lowercase plugin file extensions were recognised as plugin file extensions when evaluating conditions. Via libloot.
- [Fixed] Fallout: New Vegas plugins with corresponding ".nam" files are now identified as being active. Via libloot.
- [Fixed] Plugins activated using the "sTestFile1" through "sTestFile10" ini file properties are now recognised as being active for all games other than Morrowind, which does not support those properties. The properties are used by default in Fallout 3, Fallout: New Vegas and Skyrim Special Edition. Via libloot.
- [Fixed] Fallout 4's "Fallout4.ccc" and "plugins.txt" and Fallout 4 VR's "plugins.txt" are now ignored when the game has plugins activated using the "sTestFile1" through "sTestFile10" ini file properties. Via libloot.
- [Fixed] When deciding where to look for Oblivion's "plugins.txt", the "bUseMyGamesDirectory" ini property is now correctly expected in the "[General]" section of "Oblivion.ini", instead of anywhere in the file. Via libloot.
- [Fixed] When reading the load order, LOOT now orders plugins correctly when their order depends on their timestamps and two plugins have the same timestamp. LOOT used to sort them in ascending filename order: it now uses descending order for all games other than Starfield. Via libloot.
- [Fixed] When reading the load order for games that can have plugins with no defined load order position, LOOT now adds such plugins to the load order in ascending timestamp order rather than ascending filename order, matching the behaviour of all supported games, xEdit and Wrye Bash. Via libloot.
- [Fixed] LOOT no longer warns that Morrowind, Oblivion, Fallout 3 and Fallout New Vegas load orders are ambiguous if they have two plugins with the same timestamp. Via libloot.
- [Fixed] LOOT no longer requires that implicitly active plugins are listed in "plugins.txt" for a Skyrim SE, Skyrim VR, Fallout 4 or Fallout 4 VR load order to be unambiguous.
- [Fixed] Outdated screenshots in the documentation.
- [Removed] Support for detecting Microsoft Store game installs from before February 2022.
-
Version 0.21.0
- [Added] Support for the GOG distribution of Fallout 4.
- [Added] LOOT can now find Steam game installs by reading Steam configuration files.
- [Added] LOOT can now find GOG and Epic Games Store games installed using the Heroic Games Launcher: https://heroicgameslauncher.com/
- [Added] A "Hide official plugins' cleaning messages" filter.
- [Added] An "Update All Masterlists" action is now available in the File menu. It updates the masterlists for all configured games.
- [Added] An "Open FAQs" action is now available in the Help menu. It opens the LOOT FAQs webpage in the user's default browser.
- [Added] A "Copy Plugin Names" action is now available in a right-click context menu for the Groups Editor's group plugins list. The action copies the listed plugin names to the clipboard.
- [Added] LOOT will now display warning messages if the current game is installed to, or stores its local application data in, a case-sensitive filesystem path.
- [Added] A LOOT release is now available for Linux as a binary archive. This is intended as a step towards making LOOT releases available as a Flatpak application on Flathub, and is not recommended for general use as the archive does not include most of LOOT's runtime dependencies.
- [Fixed] If LOOT v0.20.0 encountered errors during startup, it would fail to display the error messages correctly, instead displaying blank error messages.
- [Fixed] Since v0.19.0, LOOT could crash if an error was encountered while loading data for the current game.
- [Fixed] The styling of the general information and plugin cards would not update in response to application state changes (e.g. if inactive windows are styled to have grey text, the text would stay black whether or not the LOOT window was active).
- [Fixed] When running on Linux with some system configurations and a dark system theme, some of the text in LOOT's main window cards would be difficult to read due to having very low contrast. LOOT's default theme now adapts its colours if it detects that the system colour scheme is dark.
- [Fixed] When reading the list of active plugins for Oblivion, LOOT would look for a file named "plugins.txt", which caused inaccurate results on case-sensitive filesystems, as Oblivion writes the file as "Plugins.txt". Via libloot.
- [Fixed] Condition evaluation would only recognise plugin files as plugins if they had lowercase file extensions. Via libloot.
- [Changed] LOOT now differentiates Nehrim from Oblivion, Enderal from Skyrim and Enderal Special Edition from Skyrim Special Edition in its settings. When updating from a previous version of LOOT, existing settings will be migrated: if a configured game is not installed, heuristics will be used to differentiate between settings for the total conversions and for the original games.
- [Changed] The error messages displayed when LOOT cannot detect any game installs have been improved.
- [Changed] LOOT now sorts games it detects by name.
- [Changed] LOOT will no longer encounter an error when the game's local app data path does not exist. Via libloot.
- [Changed] Theme files are now loaded from the "themes" folder in LOOT's data folder instead of the "themes" folder in LOOT's install folder.
- [Changed] When running on Linux, the user's home directory path is now replaced with "$HOME" instead of "%USERPROFILE%" in log messages.
- [Changed] When running on Linux, LOOT now uses "$XDG_DATA_HOME/LOOT" instead of "$XDG_CONFIG_HOME/LOOT" to store its data, and falls back to using "$HOME/.local/share/LOOT" instead of "$HOME/.config/LOOT".
- [Changed] LOOT now supports v0.21 of its metadata syntax. Via libloot.
- [Changed] The default masterlist branch is now v0.21.
- [Changed] The Light Plugin icon has been replaced.
- [Changed] Updated Bulgarian translation.
- [Changed] Updated Finnish translation.
- [Changed] Updated French translation.
- [Changed] Updated German translation.
- [Changed] Updated Italian translation.
- [Changed] Updated Ukrainian translation.
- [Changed] Updated libloot to 0.21.0.
- [Changed] Updated Qt to 6.5.2.
- [Changed] Updated to ICU 71.1 on Linux.
- [Removed] Copy to clipboard functionality on Linux no longer requires "xclip" to be installed.
- [Removed] When running on Linux, LOOT no longer scans mount points for Microsoft Store game installs, as it wouldn't be able to correctly generate configuration for any games that it found.
- [Removed] When running on Linux LOOT will no longer detect a game installed beside the LOOT install path, as LOOT cannot then find the game's local data path.
-
Version 0.20.0
- [Added] Support for the GOG distributions of Nehrim and Enderal.
- [Added] Support for multiple instances of each supported game (e.g. from Steam, GOG, Epic Games Store, Microsoft Store). LOOT will now look for all instances of supported games and create a separate settings entry for each instance found.
- [Added] Support for the Microsoft Store's Fallout 4 DLC, which get installed outside of the Fallout 4 installation path.
- [Added] LOOT now displays warning messages for all games when too many plugins are active. Previously such messages were only displayed for Morrowind.
- [Added] LOOT now displays error messages explaining why a group cannot be removed in the Groups Editor instead of just doing nothing.
- [Added] The installer now includes the most recent masterlists and prelude at time of creation, and can optionally download all the latest masterlists and prelude when installing LOOT.
- [Added] The installer has been translated into Bulgarian, Italian and Ukrainian.
- [Fixed] LOOT could crash on startup if it encountered an invalid ".GamingRoot" file when trying to detect Microsoft Store games.
- [Fixed] LOOT could error on startup if the Epic Games Launcher was not installed.
- [Fixed] Cyclic interaction error messages could include too many plugins in the cycles they displayed.
- [Fixed] LOOT allowed invalid folder names when adding a new game in the Settings dialog.
- [Fixed] Errors encountered during masterlist updates or the check for new LOOT updates would cause an internal error message to be displayed to the user. A generic error message is now displayed instead, matching how other errors are handled.
- [Fixed] Double-right-clicking on a group in the Groups Editor would prevent it from being moved.
- [Fixed] The sidebar plugins table text colour is now consistent across all columns when a row is selected but the sidebar does not have focus.
- [Changed] LOOT no longer treats any active plugins as inactive if too many are active, as this could cause them to be deactivated unnecessarily when setting a sorted load order.
- [Changed] Improved the warning messages displayed when there are too many active Morrowind plugins.
- [Changed] If LOOT encounters an invalid ".GamingRoot" file, it now skips only that file instead of all remaining ".GamingRoot" files.
- [Changed] Updated the Brazilian Portuguese translation.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Finnish translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Japanese translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated the Polish installer translation.
- [Changed] Updated Boost to 1.81.0.
- [Changed] Updated libloot to 0.19.4.
- [Changed] Updated Qt to 6.5.1.
- [Removed] Support for Windows 7 and 8.1, and 32-bit Windows 10. LOOT now requires 64-bit Windows 10 or 11.
-
Version 0.19.1
- [Fixed] The 0.19.0 release did not have the correct version number.
-
Version 0.19.0
- [Added] Sorting now takes into account overlapping assets in BSAs/BA2s that are loaded by plugins. If two plugins don't make changes to the same record but load BSAs (or BA2s for Fallout 4) that contain data for the same asset path, the plugin that loads more assets will load first (unless that's contradicted by higher-priority data and metadata).
- [Added] It is now possible to add plugins to groups from within the groups editor.
- [Added] It is now possible to rename groups in the groups editor.
- [Fixed] When the currently-selected group in the groups editor is removed, its information to the right of the dialog is now cleared.
- [Fixed] LOOT now limits itself to scanning fixed and RAM disk drives when searching for Microsoft Store games. LOOT would previously also scan other drives, like optical and floppy disk drives and network drives.
- [Fixed] If LOOT could not apply a sorted load order, the error message could give the wrong path to the file that the game uses to store the load order.
- [Changed] Sorting is now significantly faster, with tests showing over 290 times the sorting speed of LOOT v0.18.6 with large load orders. Due to the changes, LOOT may sort unrelated plugins differently.
- [Changed] Game data loading is now faster, with test showing a 40% improvement since LOOT v0.18.6.
- [Changed] Changing LOOT's plugin data or active filters no longer resets the search dialog, instead the search results are updated to reflect the changes.
- [Changed] Non-user metadata rows in the plugin metadata editor's tables are now greyed out to distinguish them from editable user metadata rows.
- [Changed] Cyclic interaction errors now distinguish between group edges that involve user metadata and those that don't.
- [Changed] LOOT.exe did not include some file info fields that are required according to Microsoft's documentation. The CompanyName, FileDescription, InternalName, OriginalFilename and ProductName fields have been added.
- [Changed] Translatable text now consistently uses C++20-style formatting replacement fields (e.g. {0}, {1}).
- [Changed] LOOT now includes informational messages in its log when debug logging is disabled.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Chinese translation.
- [Changed] Updated the Finnish translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Japanese translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated libloot to v0.19.2.
- [Changed] Updated Qt to 6.4.2.
- [Changed] Updated spdlog to v1.11.0.
- [Changed] Updated zlib to 1.2.13.
- [Changed] Updated minizip-ng to 3.0.8.
- [Changed] Updated tomlplusplus to 3.2.0.
- [Changed] Linux builds are now built using GCC 10 and now link against the tbb library.
-
Version 0.18.6
- [Added] Built-in support for the Epic Games Store distributions of Skyrim Special Edition and Fallout 3.
- [Changed] Improved game detection for game installs that have localisations installed in side-by-side subfolders (e.g. the Epic Games Store and Microsoft Store distributions of Fallout 3). LOOT will now check each localisation's folder in the order of Windows' preferred user interface languages, so it should now pick the same localisation as the store's launcher.
- [Changed] Updated the Danish translation.
- [Changed] Updated libloot to v0.18.2.
-
Version 0.18.5
- [Added] Built-in support for the GOG distribution of Skyrim Special Edition.
- [Added] LOOT will now display a warning message reminding the user to launch Morrowind with MWSE if a Morrowind install has more than 254 plugins active and MWSE is installed.
- [Fixed] If Oblivion's "Oblivion.ini" could not be found or read, or if it did not contain the "bUseMyGamesDirectory" setting, the game's install path would be used as the parent directory for "plugins.txt". LOOT now correctly defaults to using the game's local app data directory, and only uses the install path if "bUseMyGamesDirectory=0" is found. Via libloot.
- [Changed] Improved the formatting of plugin metadata when it is serialised as YAML. Via libloot.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated libloot to 0.18.1.
- [Changed] Updated Qt to 6.4.0.
-
Version 0.18.4
- [Added] Mnemonics (Alt keyboard shortcuts) have been added for LOOT's menus and sidebar headings.
- [Added] The groups editor's window position is now saved.
- [Added] The groups editor now has a button to auto-arrange the layout of groups.
- [Added] The groups editor now prompts when exiting without saving and changes have been made.
- [Added] Debug logging now replaces the user's home directory (i.e. the value of "%USERPROFILE%") with the literal string "%USERPROFILE%" to help avoid the user accidentally revealing their name when sharing their debug log.
- [Added] The Sort Plugins, Update Masterlist, Apply Sorted Load Order and Discard Sorted Load Order toolbar actions have been added to the Game menu so that they can be selected using keyboard navigation.
- [Fixed] Groups with only out-edges are now saved when exiting the groups editor.
- [Fixed] The height of sidebar rows now scales with text line height so that text is not cut off when using Windows text scaling greater than 100%.
- [Fixed] LOOT's installer no longer double-encodes the settings file when it sets LOOT's language, so non-ASCII text like language names is no longer mangled.
- [Fixed] LOOT's uninstaller now correctly removes a variety of files and directories that it previously missed.
- [Fixed] The plugin menu is no longer incorrectly disabled when filtering visible plugins.
- [Fixed] Refreshing LOOT's content no longer enables the plugin menu with no plugin selected.
- [Fixed] The general information card could be sized incorrectly when switching between games.
- [Fixed] Plugin card heights could be calculated incorrectly when changing the width of the cards list.
- [Fixed] LOOT no longer logs an unnecessary error when downloading a masterlist for the first time.
- [Fixed] LOOT no longer logs an unnecessary error when setting group positions in the groups editor for the first time.
- [Changed] Disabling the warnings and errors filter now restores its component filters' previous states instead of disabling all of them.
- [Changed] The text for sources displayed on plugin cards can now wrap around to new lines.
- [Changed] Keyboard navigation of the user interface has been improved:
- - Navigating between elements using the Tab key now does so in a more intuitive order in the filters sidebar, groups editor, game settings panel, new game dialog and settings dialog.
- - The table views in the plugins sidebar panel and plugin metadata editor and the game registry keys text box no longer prevent the Tab key from being used to move from them to the next UI element.
- - The message content editor dialog no longer closes if the Tab key is pressed while it is open.
- - The step size for the minimum header version game setting input has been changed from 1 to 0.01.
- [Changed] The group nodes (circles) in the groups editor now have a little padding to make selecting them easier.
- [Changed] Theme changes are now applied when saving and exiting the settings dialog, instead of when LOOT starts.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Finnish translation.
- [Changed] Updated the French translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated zlib to 1.2.12.
- [Changed] Updated minizip-ng to 3.0.6.
- [Changed] Updated spdlog to 1.10.0.
- [Changed] Updated Qt to 6.2.4.
- [Changed] Replaced cpptoml with toml++.
-
Version 0.18.3
- [Added] A "Show only warnings and errors" filter has been added that combines the Bash Tags, sources, notes and messageless plugins filters.
- [Added] A "Show only empty plugins" filter hides any plugins that are not empty.
- [Added] The Groups Editor window can now be maximised and minimised using the new buttons in the window frame.
- [Added] Group positions in the Groups Editor will now be remembered, unless a group with no saved position is encountered when opening the Groups Editor.
- [Fixed] When checking if old (pre-0.18.0) game masterlist settings could be migrated, LOOT checked the wrong settings fields, so would never display a warning if automatic migration couldn't be done.
- [Fixed] LOOT detects and logs when it's run from Mod Organizer, but its detection did not work for newer versions of Mod Organizer.
- [Fixed] LOOT would forget about any groups that were not connected to any other groups when exiting the Groups Editor.
- [Fixed] The progress bar in the progress dialog now uses the full width of the dialog as intended.
- [Fixed] When opening the plugin metadata editor for a plugin assigned to a group that does not exist, LOOT would set the Group dropdown to the first listed group. It now adds the missing group to the list (with a note that the group does not exist) and selects that group.
- [Changed] If sorting makes no changes a notification dialog is now displayed by default. The new dialog can be suppressed using a new setting in LOOT's settings dialog.
- [Changed] Groups graph layout has been improved: it now runs left to right to make use of the available space in most screens, group names will no longer overlap, and the layout algorithm now produces better results for non-trivial graphs.
- [Changed] Groups in the Groups Editor graph now have a little padding so that their names do not run right to the edge of the graph's area.
- [Changed] When a new group is added in the Groups Editor, it is now added in the centre of the visible area, and offset downwards if there is already something at that location.
- [Changed] The game install path and local AppData path settings now have folder pickers that can be used to simplify setting values for those settings.
- [Changed] When metadata is copied to the clipboard, the BBCode tags are now separated from the metadata YAML by line breaks.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Finnish translation.
- [Changed] Updated the French translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Japanese translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Ukrainian translation.
-
Version 0.18.2
- [Added] LOOT now logs whether it's 32-bit or 64-bit and the operating system and CPU architecture it's running on, to aid debugging.
- [Fixed] When built using Qt 5, LOOT requires the MSVC 2010 redistributable to be installed, which was unknown. The requirement is now documented and the installer will now download and install the redistributable if it cannot find it already installed.
- [Fixed] The installer did not include two OpenSSL DLLs when packaging a LOOT build based on Qt 5. This meant that masterlist update would fail when using LOOT's default sources, or any other HTTPS URL sources. The two DLLs that were missing have different filenames depending on the build type. For 32-bit builds, they are "libcrypto-1_1.dll" and "libssl-1_1.dll". For 64-bit builds, they are "libcrypto-1_1-x64.dll" and "libssl-1_1-x64.dll".
- [Fixed] Entering text into the text input in the groups editor will make the "Add a new group" button the default, so that pressing the Enter key will add the named group instead of exiting the editor.
- [Changed] LOOT now detects installed themes once on startup instead of each time the settings dialog is opened, reducing the delay before the dialog is displayed.
- [Changed] When migrating LOOT game folders, LOOT now migrates a "SkyrimSE" folder (only used by LOOT v0.10.0) when loading that game, to match migration of other game folders. Previously that folder would be migrated when loading LOOT's settings, and only when loading settings saved by LOOT v0.10.0.
- [Changed] LOOT now writes its log with debug verbosity before LOOT's settings are loaded, to prevent any low-severity messages written during that time always being lost.
- [Changed] Updated the French translation.
- [Changed] Updated the German translation.
- [Removed] The "D3Dcompiler_47.dll", "libEGL.dll", "libGLESv2.dll" and "opengl32sw.dll" DLLs are no longer included in LOOT packages as they appear to be unused and removing them reduces package and install sizes by at least 30%.
-
Version 0.18.1
- [Added] The "Search Cards" button has been reintroduced to the toolbar.
- [Added] The Plugin menu now has a "Copy Plugin Name" action.
- [Added] A "Clear" button is now displayed in the content filter and search inputs to help quickly empty them.
- [Added] A new "Is instance of base game" game setting to help distinguish between instances of the base game types and total conversions that build off of those base game types.
- [Fixed] An empty regular expression search pattern no longer matches all plugin cards.
- [Fixed] The Group tab in the plugin metadata editor now correctly displays a "Has User Metadata" icon when a user has overridden the plugin's group.
- [Fixed] The plugin content filters were not applied correctly.
- [Fixed] Enderal Special Edition is no longer detected as installed if Skyrim Special Edition is installed through the Microsoft Store.
- [Fixed] The search dialog now navigates to the matching card and disables its navigation buttons when there is only one search result.
- [Changed] The content filter is now applied on text entry (i.e. as you type) instead of waiting for the Enter key to be pressed or another user interface element to be selected.
- [Changed] Settings are now saved when the "Save" button is used to exit the Settings dialog instead of only on quitting LOOT, to guard against a crash after exiting the dialog causing changes to be lost.
- [Changed] The Settings dialog's "General" panel now includes text that explains that the Language and Theme settings only take effect after restarting LOOT. Previously this information was conveyed in tooltips.
- [Changed] Opening the metadata editor for a plugin now scrolls to that plugin in the sidebar and card lists.
- [Changed] The "Master File" icon is now called the "Master Plugin" icon for consistency with the other plugin type icons, and the "Master File" game setting now has the label "Main Master Plugin" for clarity.
- [Changed] The main window's content area now has some padding to avoid some visual confusion.
- [Changed] A minor performance improvement to all operations involving the sidebar and plugin card lists.
- [Changed] LOOT now supports migrating from old default prelude and masterlist sources in readiness for any potential future changes to the default source locations.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Ukrainian translation.
- [Removed] The "fontFamily" field in LOOT's languages settings, as it's no longer used as of LOOT v0.18.0.
-
Version 0.18.0
- [Added] Support for games installed through the Microsoft Store or Xbox apps. Older versions of the apps install games with very restricted permissions that are difficult to change, and which cause problems when modding. Newer versions install games with much less restricted permissions, but there are still some issues that are not present in versions of the games installed from other sources like Steam or GOG. See "https://loot.readthedocs.io/en/latest/app/usage/initialisation.html#microsoft-store-compatibility" for more information.
- [Added] The "--game-path" CLI parameter can be used in conjunction with "--game" to replace the identified game's install path in LOOT's settings.
- [Added] LOOT will now display a warning message in a plugin's card if it makes any Bash Tag suggestions that would be overridden by the content of an installed BashTags file for that plugin.
- [Added] Location metadata is now displayed at the bottom of plugin cards.
- [Added] It's now possible to search cards using regular expressions by ticking the "Use regular expression" checkbox in the search dialog.
- [Added] It's now possible to filter plugin content using a regular expression by ticking the "Use regular expression" checkbox below the content filter input in the sidebar.
- [Added] A "Hide Sources" filter has been added to control the display of location metadata. It is enabled by default.
- [Added] A "Hide Creation Club plugins" filter has been added to hide any installed Creation Club plugins' cards for games that support the Creation Club. It is disabled by default.
- [Added] The sidebar plugins list now includes a column that contains the plugin's position in the load order.
- [Added] The File menu has a new "Backup LOOT Data" action that creates a timestamped zip file in "%LOCALAPPDATA%\LOOT\backups\" that contains the contents of "%LOCALAPPDATA%\LOOT", excluding the "backups" directory, any ".git" directories and the "LOOTDebugLog.txt" file.
- [Added] LOOT will now automatically backup its existing data when a new version of LOOT is run for the first time.
- [Added] The Game menu has a new "Fix Ambiguous Load Order" action. It starts off disabled, but LOOT will enable it and display a warning dialog if it detects an ambiguous load order (e.g. when you've just installed a new plugin and not yet given it an explicit load order position). The menu action saves the load order that is seen by LOOT so that there's no room for ambiguity.
- [Added] The Help menu has a new "Join Discord Server" action that opens the LOOT Discord server's invitation link in your default web browser.
- [Added] It's now possible to configure a game's minimum header version using the new "Minimum Header Version" field for games in the settings dialog.
- [Added] It's now possible to view and edit multilingual message content in the plugin metadata editor. The editor tables display the text selected for the current language, and double-clicking on a table cell holding message content will open a dialog with an editable table containing the multilingual content.
- [Added] A "Detail" column has been added to the plugin metadata editor's Requirements, Incompatibilities and Dirty Plugin Info tabs to represent the metadata's detail field.
- [Fixed] LOOT would sometimes display a blank white window when run.
- [Fixed] LOOT's uninstaller did not remove the LOOT game folders for Skyrim Special Edition, Skyrim VR, Fallout 4 VR, Nehrim, Enderal or Enderal Special Edition when asked to remove user data.
- [Fixed] When sorting failed LOOT would display an error message giving a path to a file that may be read-only, but the file path was always wrong for Morrowind and was also wrong if using a non-default local AppData path for the current game.
- [Fixed] Two versions that only differ by the presence and absence of pre-release identifiers were not correctly compared according to Semantic Versioning, which states that 1.0.0-alpha is less than 1.0.0. Via libloot.
- [Changed] Official LOOT releases now require the MSVC 2019 redistributable, which LOOT's installer will automatically download and install if necessary. In additon, a 64-bit build is available that requires a 64-bit version of Windows 10 (1809) or later, and this build is recommended for everyone with a PC that meets that requirement.
- [Changed] The user interface has been completely replaced by a new implementation using Qt. The new user interface is more efficient, responsive and maintainable, and has a substantially different look and feel. In additon, it introduces the following changes to LOOT's functionality:
- - The toolbar overflow menu items have been moved into File, Game and Help menus in the new menu bar.
- - Plugin cards no longer have menus: instead there's a Plugin menu in the menu bar that contains the same actions, which operate on the plugin that's currently selected in the sidebar.
- - Notifications are now displayed in the status bar rather than in a pop-up toast widget.
- - It's no longer possible to select card text to copy it to the clipboard, so instead there's a "Copy Card Content" action in the Plugin menu.
- - Clicking on a plugin in the sidebar selects it, and double-clicking scrolls to its card, instead of single-clicking scrolling to its card and double-clicking opening it in the metadata editor.
- - The game selection dropdown now only lists games that LOOT detects are installed, instead of displaying all configured games and disabling those that aren't detected.
- - Markdown text is now interpreted as CommonMark instead of GitHub Flavored Markdown.
- - Themes have been reimplemented, see the "themes" section (https://loot.readthedocs.io/en/latest/app/theme.html#themes) for more information about the new theme file formats.
- [Changed] Updating the masterlist prelude and masterlists no longer uses Git. This massively speeds up fetching the prelude or masterlist for the first time.
- - Each pair of repository URL and branch settings has been replaced by a source setting that accepts a local path or HTTP(S) URL of a metadata file.
- LOOT will migrate existing repository URL and branch settings for any repository on GitHub. It will also migrate local repository paths so long as the path is to a Git repository with the relevant metadata file in the repository working copy's root directory. LOOT will display a warning if it cannot migrate existing settings.
- - The revision ID displayed by LOOT is now the Git blob hash of the file instead of the Git commit hash that the file is from. When calculating the hash, LOOT first replaces all CRLF line endings with LF, which may cause it to produce different blob hash values from Git when using an unofficial masterlist.
- - The date displayed by LOOT is now the date on which the masterlist was last updated, not the date of the Git commit that it was updated to.
- [Changed] The First Time Tips dialog is now displayed before loading the game it's running for, and no longer runs if auto-sort is enabled.
- [Changed] The "Open Debug Log Location" menu action has been renamed to "Open LOOT Data Folder".
- [Changed] The "Local Data Path" game setting has been renamed to "Local AppData Path".
- [Changed] Bash Tag suggestions are now hidden by default.
- [Changed] The Active Plugins count in the General Information card has been split into Active Regular Plugins and Active Light Plugins for games that support light plugins, as they have separate limits.
- [Changed] Content is now copied as Markdown that is equivalent to what is displayed, instead of as raw JSON data.
- [Changed] Plugin metadata is now copied as YAML instead of JSON, using the same format as LOOT uses when saving user metadata.
- [Changed] Bash Tags are now displayed below messages because they're generally of less interest to users, and they're grouped together to make it more obvious what they are.
- [Changed] The Groups Editor now lays out groups vertically rather than horizontally.
- [Changed] LOOT's game folders have been moved into "%LOCALAPPDATA%\LOOT\games" to differentiate them from the other files and folders in "%LOCALAPPDATA%\LOOT". LOOT will migrate each existing game folder to the new location when it is run for that game.
- [Changed] LOOT now supports v0.18 (https://loot-api.readthedocs.io/en/0.18.0/metadata/changelog.html#id1) of its metadata syntax.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Czech translation.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Spanish translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Ukrainian translation.
- [Changed] Updated Boost to v1.77.0.
- [Changed] Updated libloot to v0.18.0.
- [Removed] LOOT will no longer silently set an unchanged load order when sorting, which it previously did for Skyrim, Skyrim Special Edition, Skyrim VR, Fallout 4 and Fallout 4 VR.
- [Removed] The "Jump To General Information" toolbar button.
- [Removed] The Chromium Embedded Framework dependency.
- [Removed] The nlohmann/json dependency.
- [Removed] All JavaScript dependencies.
-
Version 0.17.0
- [Added] Support for multiple registry keys per game.
- [Added] Support for registry keys in the 64-bit registry view.
- [Added] Steam and GOG registry keys for all supported games on each platform.
- [Added] Support for the masterlist prelude, a metadata file that is used to supply common metadata to all masterlists.
- [Added] The ability to filter plugins by their group.
- [Added] The detail message string is now appended when generating requirement and incompatibility messages.
- [Added] A Ukrainian translation by IllusiveMan196.
- [Fixed] LOOT will only attempt to start for the preferred game if it is installed, and will otherwise fall back to the first listed installed game.
- [Fixed] Autocomplete error translations were unused.
- [Fixed] Some groups editor text was untranslatable.
- [Changed] The groups editor now has a “drawing mode” toggle button. Edges can only be added in drawing mode, and nodes can only be moved around outside of drawing mode.
- [Changed] The Skyrim VR and Fallout VR games now use new skyrimvr and falloutvr masterlist repositories. The new repositories are independent from the skyrimse and fallout4 repositories that were previously used.
- [Changed] LOOT’s installer now downloads the latest MSVC 2015/2017/2019 redistributable if it is not already installed, or if it is older than 14.15.26706.
- [Changed] Sorting now checks for cycles before adding overlap edges, so that any cycles are caught before the slowest steps in the sorting process. Via libloot.
- [Changed] Masterlist update no longer supports rolling back through revisions until a revision that can be successfully loaded is found. Via libloot.
- [Changed] Updated libloot to v0.17.1.
- [Changed] Updated nlohmann/json to v0.17.0.
- [Changed] Updated spdlog to v1.9.2.
- [Changed] Updated JS package dependencies.
- [Changed] Updated to Inno Setup v6.2.0.
- [Changed] Updated the German translation.
- [Changed] Updated the Italian translation.
- [Changed] Updated the Korean translation.
- [Changed] Updated the Bulgarian translation.
- [Changed] Updated the Russian translation.
- [Changed] Updated the Spanish translation.
- The complete changelog is accessible on ReadTheDocs.
- https://loot.readthedocs.io/en/stable/app/changelog.html
-
- Donations
-
Straight donations accepted
Load Order Optimisation Tool
Introduction
LOOT is a plugin load order optimiser for Starfield, TES III: Morrowind, TES IV: Oblivion, Nehrim: At Fate’s Edge, TES V: Skyrim, Enderal: Forgotten Stories, TES V: Skyrim Special Edition, TES V: Skyrim VR, Enderal: Forgotten Stories (Special Edition), Fallout 3, Fallout: New Vegas, Fallout 4 and Fallout 4 VR. It is designed to assist mod users in avoiding detrimental conflicts, by automatically calculating a load order that satisfies all plugin dependencies and maximises each plugin's impact on the user's game.
LOOT also provides some load order error checking, including checks for requirements, incompatibilities and cyclic dependencies. In addition, it provides a large number of plugin-specific usage notes, bug warnings and Bash Tag suggestions for Wrye Bash.
While LOOT is able to calculate correct load order positions for the vast majority of plugins using only their content, it cannot do so for all plugins. As such, LOOT provides a mechanism for supplying additional plugin metadata so that it may sort them correctly. An online masterlist is provided to supply metadata for many plugins that need it, while users can make their own metadata additions, which are saved in their userlist.
LOOT is intended to make using mods easier, and mod users should still possess a working knowledge of mod load ordering.
See Introduction To Load Orders for a general overview and LOOT’s Sorting Algorithm for an in-depth article on how LOOT operates.
Documentation
To learn more about LOOT, please read it's documentation over at Read The Docs:
- Application Documentation
- API Documentation
Downloads
LOOT's official version as well as all accompanying files can be downloaded from it's official website or from this Nexus page, though the Nexus will exclusively provide the Installer executable, which is per se everything you need. In case you prefer preconfigured .7z archives over Installer executables, please head over to LOOT's official website.
Unofficial developer builds of LOOT can be accessed as GitHub Actions artifacts from our LOOT repository.
Installation & Uninstallation
Windows
LOOT requires a 64-bit version of Windows 10 (1809) or later.
LOOT can be installed either using its automated installer or manually from a release archive. If you are using the installer, just run it and follow the wizard steps. If installing manually, extract the downloaded archive to a location of your choice.
LOOT requires the MSVC 2019 x64 redistributable to be installed.
The installer automatically downloads and installs the redistributable if you don’t already have them installed, but if you use the release archive then you will need to do so manually.
If LOOT was installed using the installer, then use the uninstaller linked to in the Start Menu to uninstall LOOT. If LOOT was installed manually:
- Delete the files you extracted from the location you chose.
- Delete the LOOT folder in your local application data folder, which can be accessed by entering %LOCALAPPDATA% into Windows' File Explorer.
Linux
LOOT requires a 64-bit version of Linux.
LOOT can be installed as a Flatpak application or from a release archive. The Flatpak approach is recommended over using a release archive as the latter does not include any third-party dependencies, which must be installed separately.
For detailed instructions please read this section of our documentation.
Contributing & Support
LOOT is very much a community project, and contributions from its users are very welcome, whether they be metadata, translations, code or anything else. The best way to contribute is to make changes yourself at GitHub! It's the fastest way to get changes you want applied, and you'll get your name automatically immortalised in our credits.
If you encounter an issue with LOOT, check the Frequently Asked Questions page in case a solution is available there. Otherwise, general discussion and support takes place in LOOT’s official forum thread, which is linked to on LOOT's homepage.
If you want to submit metadata, the easiest way to do so is to add the metadata to your own LOOT install, then use the Copy Metadata feature to easily get it in a form that you can then edit into a masterlist on GitHub or post in the official forum threads.
Information on dirty plugins is very welcome in the form of Quick Auto Clean reports (QAC) from xEdit. In addition to the QAC report we also require a link to a plugins source, so we can always verify and reevaluate the plugin at a later date. Please also check if the masterlist already includes information on the plugin in question.
For safety and usability, links to mods must follow these guidelines:
- The link should refer to an official/canonical/supported source, as opposed to unverified uploads.
- Whenever possible, the url should use https instead of http.
- The plugin in question mustn’t be behind a paywall of any sort.
- The LOOT Team reserves the right to reject URLs to websites that contain illegal content.
Credits
LOOT is developed on GitHub, and a full list of GitHub contributors may be found here.
LOOT’s masterlists have gotten many additions, improvements, refinements and translations over the years, and so credit is due to the very large number of people and sources (particularly BOSS’s masterlists) who have contributed to them.
In addition, the following are credited with application-related support:
- Original icon: jonwd7
- Translations:
- Bulgarian: Georgi Georgiev
- Chinese (Simplified): bluesky404, silentdark
- Czech: ThePotatoChronicler
- Danish: Freso, ZyPA
- Finnish: 3ventic
- French: Kaos, cpasmoi, Sita, Zamix, Simple Shawn
- German: lpradel, DaCoolX, Infernio, pStyl3
- Italian: Griam, nicola89b, albie
- Japanese: kuroko137, tktk11, Menchi
- Korean: SteamB23, sean-kang, minjasmin
- Polish: Łukasz Niemczyk, Yoosk, alemisiu
- Portuguese: ironmagician, SantosSi
- Portuguese (Brazil): Kassane, zDasF1xer, Kyo-- (Carlos Gabriel), Hollow_666
- Russian: Tokc.D.K., Kerber, IllusiveMan196, xsSplater, Aimdru
- Spanish: Sharlikran, Artaios, Mr. Robo, Allen1351 (Ale), gallegonovato
- Swedish: Mikael Hiort af Ornäs, simoneddeland, ddbb07
- Turkish: Ilker Binzet
- Ukrainian: IllusiveMan196
- Beta testing: Too many to list, thank you all!
LOOT uses the Boost, spdlog, toml++ and ValveFileVDF libraries and the OGDF and Qt frameworks.
Copyright Notice
LOOT and its API are distributed under the GNU General Public License v3.0. The documentation is distributed under the GNU Free Documentation License v1.3. The full texts of both licenses are included in Copyright License Texts.
While the GPL license allows anyone to make derivative works of LOOT, the LOOT Team encourages those thinking of doing so to first discuss their reasoning for such an endeavour with the Team. It may be that what the derivative work would do differently is already planned for a future version of LOOT or would be happily integrated into LOOT, thus avoiding any extra effort by others.
LOOT has been specifically designed to prevent it being locked into the LOOT Team’s official masterlist repositories. Nevertheless, the LOOT Team appeals to the community to avoid the distribution of unofficial masterlists, as this would only hamper the effort to create one set of stores for load order information. Any issues with a masterlist are best brought to the attention of the LOOT Team so that they may be remedied.