plugins.txt
, it's new, it's alive, and it's supported.- Be sure you've launched the game for the first time, and it runs (then quit).
- Navigate to:
Documents>My Games>Fallout4VR
and openFallout4Custom.ini
(You can get to this directory quickly by pasting this into the address bar in Windows Explorer:C:Users%USERPROFILE%DocumentsMy GamesFallout4VR
) NOTE: if you don't see this specific file here be sure you're in the right place, and you can always create it if you need to. - Go to the bottom of the document, and Add the heading
[Archive]
. right under it add the line:bInvalidateOlderFiles=1
and below that:sResourceDataDirsFinal=
then save.
- Download and install: Link (Click the .exe download link, as of the writing of this guide, it's called
vortex-setup-0.15.2.exe
, but you may see a more updated version). - Run Vortex
- Click 'Games' in the left pane (pic), and click on the 'Discovered' tab (pic).
- Hover over the target game (in this case Fallout 4 VR, but Skyrim VR should show up too along with any other games that Vortex can manage) and click 'Manage'
- Click 'Settings' on the left pane (pic)
- You should be on the 'Interface' tab. I recommend disabling 'Deploy mods immediately when..' because I've had them mess up with this active (pic). With this off you'll simply have to push the 'Deploy' button when you're done managing your mods. NOTE: if you're planning on attempting to import your mods from NMM or MO you'll want to do that now, see Importing from MO/NMM below.
- Click the 'Mods' tab (pic). If you see red text you'll need to set up the mod directory. In the 'Base Path' box, put where you want your mods to be stored. It's easiest if you have
/{GAME}
at the end (pic) (it appears you can put anything you want here as long as your mod directory is different than you install directory and it's on the same drive, thanks u/andyjs1969). - Now, click the 'Download' tab. At the top activate 'Handle Download With Manager' (pic).
- Now, go to the Fallout 4 Nexus (Link here)and download your mods. When downloading, you'll click the 'Mod Manager Download' (pic) instead of 'Manual Download'. (NOTE: if you're choosing to download not on from the 'files' tab on the mods page, the button you want to hit has 'NMM' on it) (pic)
- As your mods finish downloading, they'll show up in the 'Downloads' pane on the left. Hit the orange 'Install' button on the right (pic). Note that you can highlight multiple downloaded mods and hit the 'Install' button on the bottom that shows up (pic). Because these mods are technically for Fallout 4 pancake it'll either say it can't find Fallout 4 VR and ask if you want to install for Fallout 4 VR, or if you have both games managed it'll ask you which one you want to install it for, click 'Install for Fallout 4 VR' (pic).
- After you've installed, go to the 'Mods' pane on the left. When a Mod is done installing you'll have to first enable it but hitting 'Enable' on the left (pic), or you can highlight multiple mods and hit the 'Enable' button on the bottom (pic).
- If there are file conflicts or missing dependencies (and if you're worried about your load order) Vortex will warn you about them as they are enabled (pic). With conflicting mods, make sure the mod you want more is loaded last. If you'r missing a required mod, find it on the Nexus and download it. I recommend reinstalling the dependent mod after you install the one that's required. You can also manually set load order by clicking and dragging the little dependency icon for the mod to the same icon on a different mod (pic). It'll then ask you which you want loaded first (pic), but sure you've selected the higher priority or the mod that depends on the other to load last.
- When you've got what you need hit the 'Deploy Mods' button at the top. (pic) < Don't forget this step!
plugins.txt
). Because of that it'll make a copy of all your mods, and if you have some big ones it'll take a little time.- VR Optimization Fix - Nuka-World DLC
- VR Optimization Fix - Commonwealth -Downtown (not required for DLC, but recommended!)
- VR Optimization Fix - Far Harbor DLC
- VR Optimization Fix - Interiors
- VR Optimization Fix - Far Harbor ESP Update
- VR Optimization Fix - Nuka-World ESP Update
RDTG
. Double click on them, switch OFF the 'Sorted manual' switch, and set them high, I put mine at 6A
. Best way for me to tell if I got 'em working right is I go to Far Harbor and a whole bunch of the ground textures are missing, and the performance is really bad (or I guess I should say worse). I don't know how to get this to work in MO2, but I hear it's a bit easier to dictate mod order because LOOT isn't automatic.- Click 'Plugins' (pic)
- Then look over on the right (pic)
- Click on the mod you want, and you can set the mod priority. (pic)
- Click on 'Settings' (pic) on the left pane
- Click the 'Mods' (pic) tab near the top
- In the 'Base Path' select your general mods folder then put
{GAME}
after that. Mine looks like this:
C:Users(yourusername)DocumentsMods{GAME}
fallout4vr
can Skyrim VR will be skyrimvr
.When you use a form in an Access desktop database, you can switch between controls by pressing the TAB key. You can specify the order in which the controls on a form respond to the TAB key. On a well-designed form, the controls respond to the TAB key in a logical order — for example, from top to bottom and from left to right — so that the form is easier to use.
This article describes how to change the tab order, how to remove a control from the tab order, and how to change the tab behavior for the last field in a form.
This article focuses on forms, but you can use these procedures to set the tab order for controls on reports as well. When you open a report in Report view, you can use the TAB key to move the focus from control to control.
What do you want to do?
Change the tab order for controls
When you use tools such as wizards or layouts to create a form, Access sets the tab order to the same order that the controls appear on the form: top to bottom and left to right. However, if you create or modify a form without using a wizard or a layout, you might create a tab order that does not correspond to the location of the controls on the form. Use the following procedure to change the tab order of the controls.
- In the Navigation Pane, right-click the form and then click Design View.
- On the Design tab, in the Tools group, click Tab Order.
- In the Tab Order dialog box, under Section, click the section you want to change.
- Do one of the following:
- If you want Access to create a top-to-bottom and left-to-right tab order, click Auto Order.
- If you want to create your own custom tab order, click the selector for the control you want to move. (Click and drag to select more than one control at a time.) Click the selector again and drag the control to the desired location in the list.
- Click OK.
Remove a control from the tab order
- In the Navigation Pane, right-click the form and then click Design View.
- If the Property Sheet task pane is not displayed, press F4 to display it.
- Select the control that you want to remove from the tab order.
- On the Other tab of the Property Sheet, in the Tab Stop property box, click No.Note: If you remove a control from the tab order, you can still click the control to select it as long as its Enabled property is set to Yes.
Change the tab behavior for the last field in the tab order
By default, when you press the TAB key while the cursor is in the last field in the tab order, Access displays the next record in the data source, and moves the cursor to the first field of the tab order. You can change this behavior so that Access stays on the current record. If the form contains page breaks, you can also change the behavior so that Access does not move the cursor to the next page. This is helpful if you want to restrict the user from editing more than one record (or page) at a time.
- In the Navigation Pane, right-click the form and then click Design View.
- If the Property Sheet task pane is not displayed, press F4 to display it.
- Select Form from the drop-down list at the top of the Property Sheet.
- On the Other tab of the Property Sheet, in the Cycle property box, select one of the following options.
Setting | Description |
---|---|
All Records | When you press TAB in the last field in the record, the focus moves to the first field in the next record. |
Current Record | Download gratis re-loader 1.4 rc 3. When you press TAB in the last field in the record, the focus moves back to the first field in the current record. |
Current Page | When you press TAB in the last field in the form page, the focus moves back to the first field in the current page. Note: You can divide a form into pages by using the Page Break control. This control is available in Design View, in the Controls group of the Design tab. If the form does not contain any page breaks, the Current Page option behaves in the same way as the Current Record option. |
Click on the VOTE button near the Endorse one
- This would be a great achievement after months of daily updating this project, and since we reached a great overhaul, i'd really like that more people at least try this.
REQUIREMENTS
- Fallout 4
- All Dlcs (NO HD TEXTURE PACK) - To disable that HD Pack you just need to untick it from the steam library page, where all downloaded contents are displayed. It gives no balance between quality/performance. They are not such great textures to excuse such performance loss
Lets make a scheme:
Vanilla textures: 7/10 quality and 5/10 performance - HD official pack= 7.7 and 3 - Texture Mods= 6.9 and 8
- A Beginning Knowledge of Nexus Site, Mod Organizer/Nexus Mod Manager, Personal Folders Directories and Modding.
SUGGESTIONS
1) Modlist is in Order, Loot can be used only to make it sort masters (esm), plugins (esp) must stay in this order.
2) Overwrite Everything. if i don't say different.
3) Green Mods are a Must Have or Highly Recommended Mods that i want you to install if you follow this modlist.
4) Orange Mods are Optional Recommended but that people can skip freely to enhance performance, stability or to play an intended way.
5) Do Not Install Everything! This Modlist is not meant to be installed All, start with Green mods if you don't know how much you can handle, and then if your performance stay high you can start with easy Orange mods, 1 or 2 per step, you can install more settlements mods over clothes mods and so on, more clothes over weapons. If you have a great pc system then try to install more. I Never Recommend to go over the 150 plugins, better around 130 or less.
6) Read the Official Mods Description to know how a mod works in-game, leave an endorsment to that mod if you loved it and donate that author if you can or want.
7) If you see not text near a mod then you just have to install the main file only, of your preference if there are more.
8) This Mod-List is tested and meant to be played on Survival Difficult. It may be unbalanced in Others.
9) Test the modlist each 2 steps to see if it's working. I recommend you to install my clean saves file, but they are meant only for graphic and performance preview.
10) If you have doubts or you are not sure what you doing, Just Ask, its better to improve modding knowledge and to avoid useless mistakes.
11) If your Comments are deleted, it means you are not under the Rules, see Sticky Post!
STEP 0: Tools and Optimization
STEP 1: Textures Optimization
STEP 2: Base Mods
STEP 3: User Interface
STEP 4: Audio
STEP 5: Gameplay
STEP 6: Player & Npcs
Vortex How To Change Load Order In Fallout 4
STEP 7: Clothes & Accessories
STEP 8: Factions
STEP 9: Weapons & Gadgets
STEP 10: Animations
STEP 11: Visual Improvements
STEP 12: Settlements
STEP 13: Environment
IMPORTANT MOD FOR COMPATIBILITY PATCHES.
Radrose Usability Enhancement - Download the main file and install it. During installer Just click next till end.
STEP 14: ENB & Graphic
STEP 15: Last Optimization
Use this section only if you still suffer performance or you want more fps
Credits
Leave an Endorsement to these mods and kudos to authors.
They kindly shared their work to make installation process easier and faster for all.
Optimized Textures - Repack:
- Westeland 512 Textures Reloaded by darthanimal
- Optimized Vanilla Textures by MysticalFlare
Various Textures - Repack:
- Vivid Fallout Landscapes - Trees - Roads and Bridges - Rocks by Hein84
- Vault 111 Exit 2K Retexture by shyzofreny
- Wasteland Creatures Redone by DOOMBASED and stabcops
- Bottles Labels Overhaul, Grey Tortoise Cigarette Overhaul by BlastoLho
- Rusty Fridge Retexture by CorenseWolf
- Less shitty industrial wall lights by Ablaze666
- Black vertibird by akalor
- All Weapons HD, Evil Institute HD by bLaCkShAd0w
- More Realistic Pipe Weapons by AlexSlesh
- Tapeless Hunting Rifle Stock by Rakul
- Assault Rifle Retexture AR-51 by DeviousMeth0ds
- Improved holotapes, Improved Road Signs, HD Item Retextures, Improved Flags, by ClearanceClarence
- Suitcase Texture Replacer by wscottling and OpusGames
- Pool Table HD, Monkey Trap HD, Camo Trapper Armor by mm137
- Proto VaultSuit by nitronizer
- Combat Armor Retexture by Leyr (As of perms tab in this mod i can include it since there's no money gain, if you want it removed PM me)
- Ammo Retexture by jorhadoq
ENB by Boris Vorontsov
MasterEffect and DOF by Marty McFly
About this mod
Author's instructions
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 WrinklyNinja
File credits
LOOT's masterlists were largely converted from BOSS's masterlists, and so credit is due to the very large number of sources and people who have contributed to them.
In addition, the following are credited with application-related support:
Original icon: jonwd7
Translations:
Brazilian Portuguese: Kassane
Chinese: bluesky404
Czech: ThePotatoChronicler
Danish: Freso
Finnish: 3ventic
French: Kaos
German: lpradel
Japanese: kuroko137
Korean: SteamB23
Polish: Łukasz Niemczyk
Russian: Tokc.D.K.
Spanish: Sharlikran
Swedish: Mikael Hiort af Ornäs
Beta testing: Too many to list, thank you all!
LOOT uses the Boost, cpptoml, github-api, Jed, Jed Gettext Parser, lodash, Marked, nlohmann/json, Polymer and spdlog libraries, and the Chromium Embedded Framework. Copyright license information for all these may be found here [ https://loot.readthedocs.io/en/latest/licenses/texts.html ].
Donation Points system
Version 0.14.4
- [Fixed] Any instances of '.' in messages would be incorrectly displayed as '.'.
- [Fixed] LOOT would unnecessarily ignore intermediate plugins in a non-master to master cycle involving groups, leading to unexpected results when sorting plugins (via libloot).
- [Fixed] 'HearthFires.esm' was not recognised as a hardcoded plugin on case-sensitive filesystems, causing a cyclic interaction error when sorting Skyrim or Skyrim SE (via libloot).
- [Changed] Groups that contain installed plugins can no longer be deleted in the groups editor.
- [Changed] Clicking on a group in the groups editor will now display a list of the installed plugins in that group in the editor’s sidebar.
- [Changed] An error message is now displayed for each plugin that belongs to a nonexistent group.
- [Changed] Game configuration can now include the root Registry key when specifying a registry key. If no root key is specified, HKEY_LOCAL_MACHINE is used. The recognised root keys are: HKEY_CLASSES_ROOT, HKEY_CURRENT_CONFIG, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE and HKEY_USERS
- [Changed] Updated the Russian translation.
- [Changed] Updated libloot to v0.14.6.
- [Changed] Updated CEF to v74.1.16+ge20b240+chromium-74.0.3729.131.
- [Changed] Updated nlohmann/json to v3.6.1.
- [Changed] Updated spdlog to v1.3.1.
Version 0.14.3
- [Fixed] Plugin counters would be set to zero after cancelling a load order sort.
- [Fixed] The user interface would not display default values for some data if overriding values were removed (e.g. removing a plugin’s user metadata would not set its group back to the default if no group was set in the masterlist).
- [Fixed] Saving user metadata with the default group would store that group membership in user metadata even if the plugin was already in the default group.
- [Fixed] Condition parsing now errors if it does not consume the whole condition string, so invalid syntax is not silently ignored (via libloot).
- [Fixed] Conditions were not parsed past the first instance of 'file(<regex>)', 'active(<regex>)', 'many(<regex>)' or 'many_active(<regex>)' (via libloot).
- [Fixed] LOOT could crash on startup or changing game when trying to check if the game or data paths are symlinks. If a check fails, LOOT will now assume the path is not a symlink. Via libloot.
- [Changed] Updated libloot to v0.14.4.
Version 0.14.2
- [Fixed] An error when loading plugins with a file present in the plugins directory that has a filename containing characters that cannot be represented in the system code page. Via libloot.
- [Fixed] An error when trying to read the version of an executable that does not have a US English version information resource. Executable versions are now read from the file’s first version information resource, whatever its language. Via libloot.
- [Changed] Updated libloot to 0.14.2.
Version 0.14.1
- [Fixed] The LOOT update checker would fail when LOOT's version number was equal to the version number of the latest release.
Version 0.14.0
- [Added] An error message will now be displayed for any light plugin that contains new records with FormIDs outside the valid range for light plugins.
- [Added] A warning message will now be displayed for any plugin that has a header version that is older than is used by the game, to help draw attention to plugins that have been incorrectly ported from older games. The header version checked is the value of the version field in the 'HEDR' subrecord of the plugin’s 'TES4' record.
- [Added] A section to the documentation that explains LOOT’s sorting algorithm.
- [Fixed] Creating a new group by pressing the Enter key after typing a name in the Groups Editor input field no longer leaves the group creation button enabled.
- [Fixed] Incorrect handling of non-ASCII characters in plugin filenames when getting their active load order indices, which could lead to incorrect indices being displayed in the sidebar.
- [Fixed] Incorrect handling of non-ASCII characters in games’ LOOT folder names. By default all folder names only contained ASCII characters, so this would only affect customised folder names.
- [Fixed] BSAs/BA2s loaded by non-ASCII plugins for Oblivion, Fallout 3, Fallout: New Vegas and Fallout 4 may not have been detected due to incorrect case-insensitivity handling (via LOOT API).
- [Fixed] Fixed incorrect case-insensitivity handling for non-ASCII plugin filenames and File metadata names (via LOOT API).
- [Fixed] Path equivalence checks could be inaccurate as they were using case-insensitive string comparisons, which may not match filesystem behaviour. Filesystem equivalence checks are now used to improve correctness. (Via LOOT API).
- [Fixed] Errors due to filesystem permissions when cloning a new masterlist repository into an existing game directory. Deleting the temporary directory is now deferred until after its contents have been copied into the game directory, and if an error is encountered when deleting the temporary directory, it is logged but does not cause the masterlist update to fail. (Via LOOT API).
- [Fixed] The Czech translation mangled placeholders in message strings, causing errors when it was used.
- [Changed] LOOT now requires a C++17-compatible compiler, so Windows builds now require the MSVC 2017 x86 redistributable instead of the MSVC 2015 x86 redistributable.
- [Changed] The masterlist or default group for a plugin in the plugin editor’s group dropdown is now styled with bold dark blue text to make it easier to undo user customisation of a plugin’s group.
- [Changed] Cyclic interaction errors will now detail the data source of each interaction in the cyclic path, to make it easier to identify the problematic metadata and so fix it.
- [Changed] Updated the Japanese translation.
- [Changed] Updated the German translation.
- [Changed] LOOT now supports v0.14 of the metadata syntax (via LOOT API).
- [Changed] Updated LOOT API, which has been renamed to libloot, to 0.14.1.
- [Changed] Updated cpptoml to v0.1.1.
- [Changed] Updated spdlog to v1.3.0.
- [Changed] Updated nlohmann/json to v3.5.0.
- [Changed] Updated JavaScript GUI dependencies.
Version 0.13.6
- [Fixed] Load order indices in the sidebar were formatted incorrectly for light plugins.
Version 0.13.5
- [Fixed] Out-of-bounds memory read that caused corruption in LOOT's 'settings.toml' when LOOT is closed after having been unable to find any installed games.
- [Added] An '--auto-sort' parameter that can be passed to 'LOOT.exe' with '--game', and which will cause LOOT to automatically sort the game's load order and apply the sorted load order, then quit. If an error is encountered at any point, auto-sort is cancelled.
- [Added] A Czech translation by ThePotatoChronicler.
- [Added] A documentation section that describes the sorting algorithm.
- [Changed] Passing an invalid '--game' value as a parameter to 'LOOT.exe' now causes an error to be displayed.
- [Changed] The Groups Editor now uses a left-to-right layout when displaying the groups graph, which is clearer and more consistent than the previous layout.
- [Changed] Updated GUI dependencies.
- [Changed] Updated Japanese translation.
Version 0.13.4
- Fixed
- Warnings were displayed for ghosted plugins saying they were invalid and would be ignored when they were not.
- Filesystem errors when trying to set permissions during a masterlist update that clones a new repository (via LOOT API).
Changed
- The Group dropdown menu in the metadata editor now 'drops up' to reduce the amount of scrolling necesary by default to see the full list.
- The GUI is now based on a mix of Polymer 3 and React elements.
- Updated GUI dependencies.
- Updated LOOT API to v0.13.8.
- Fixed
Version 0.13.3
- Fixed
LOOT's 'check for updates' functionality was failing due to the latest release unexpectedly not appearing on the first page of results when fetching repository tag data.
- Fixed
Version 0.13.2
- Fixed
- Plugins with a .esp file extension and the light master flag set no longer appear as masters.
- Running LOOT outside of its executable's directory no longer results in a blank window.
- Cursor displaying as text selector in dropdown lists.
- Incompatibility messages not being displayed for non-plugin files.
- Fallout 4's DLCUltraHighResolution.esm is now handled as a hardcoded plugin (via libloadorder via the LOOT API).
- Plugins that are corrupt past their TES4 header are now handled gracefully when sorting and removed from the UI, with a warning message displayed for each removed plugin.
- Metadata editor text fields now trim whitespace to avoid unexpected metadata mismatches.
Changed
- Updated Boost to v1.67.0.
- Updated spdlog to v1.1.0.
- Updated Google Test to v1.8.1.
- Updated cpptoml v0.1.0.
- Updated CEF to v3.3440.1806.g65046b7.
- Updated nlohmann/json to v3.2.0.
- Updated LOOT API to v0.13.7 which should carry a number of performance improvements with it.
- Updated Danish translation.
- Fixed
Version 0.13.1
- Changed
- Sorting now enforces hardcoded plugin positions without the need for LOOT metadata. This helps LOOT avoid producing invalid load orders, particularly those involving Creation Club plugins (via LOOT API).
- Updated LOOT API to v0.13.5.
- Updated spdlog to v0.17.0.
- Changed
Version 0.13.0
- Added
- Support for Skyrim VR.
- Support for plugin groups. Each plugin belongs to a group, and groups can load after zero or more other groups, providing a concise way to load groups of plugins after other groups of plugins. The group a plugin belongs to can be set in the metadata editor, and groups can be edited in the new Groups Editor accessible through the main menu.
- LOOT's update checking on startup can now be toggled from the settings dialog.
Changed
- Bash Tag suggestions now display tags that are present in the plugin's description field in silver text.
- Sorting error messages now includes the full path to 'plugins.txt' when suggesting it may be read-only.
- Updated the LOOT API to v0.13.4.
- Updated CEF to v3.3325.1758.g9aea513.
- Updated nlohmann/json to v3.1.2.
Removed
- Support for local and global priority metadata. Priorities have been superseded by groups, which provide similar functionality more accessibly.
Fixed
- 'Cannot read property 'status' of undefined' errors could occur when LOOT attempted to check for updated and no Internet connection was available.
- An error that occurred when attempting to apply edits to clean or dirty plugin metadata.
- A potential error during sorting if the number of plugins installed changed since LOOT was started or its content was last refreshed.
- An error when applying a load order for Oblivion, Fallout 3 or Fallout: New Vegas involving a plugin with a timestamp earlier than 1970-01-01 00:00:00 UTC (via LOOT API).
- An error when loading the current load order for Skyrim with a 'loadorder.txt' incorrectly encoded in Windows-1252 (via LOOT API).
- Various filesystem-related issues that could be encountered when updating masterlists, including failure due to file handles being left open while attempting to remove the files they referenced (via LOOT API).
- Incorrect load order positions were given for light-master-flagged '.esp' plugins when getting the load order (via LOOT API).
- Closing LOOT with the metadata editor open or unapplied sorting results displayed would not display a confirmation dialog.
- Editable table rows for non-user metadata were not being made read-only.
- User metadata was not used when checking the validity of a plugin's install environment (e.g. if any incompatible plugins are present).
- Bash Tag removal suggestions were treated as addition suggestions unless the tag name was prefixed by an additional '-'.
- File metadata's 'display' field wasn't used in generated UI messages.
- The top divider in a scrollable dialog could be hidden when scrolling.
- Added
Version 0.12.5
- Fixed
- LOOT now checks that its game subdirectories are actually directories, not just that they exist, erroring earlier and more helpfully when there is somehow a file with the same name in the LOOT data directory.
- Windows 7 users can now update their masterlists again without having to manually enable system-wide TLS 1.2 support. This was an issue after GitHub disabled support for older, insecure versions of TLS encryption because Microsoft didn’t enable TLS 1.2 support in Windows 7 by default. Fixed via the LOOT API.
Changed
- Migrated all non-Polymer GUI dependencies from Bower to NPM.
- Refactored GUI JavaScript and custom elements into ES2015 modules.
- Introduced Webpack to bundle JavaScript and CSS for the GUI.
- Updated Polymer to v2.5.0.
- Updated the LOOT API to v0.12.5.
- Fixed
Version 0.12.4
- Fixed
- Loading or saving a load order could be very slow because the plugins directory was scanned recursively, which is unnecessary. In the reported case, this fix caused saving a load order to go from 23 seconds to 43 milliseconds (via the LOOT API).
- Plugin parsing errors were being logged with trace severity, they are now logged as errors (via the LOOT API).
- Chromium console messages are now logged with severity levels that better match the severity with which they appear in the console (via the LOOT API).
- Saving a load order for Oblivion, Fallout 3 or Fallout: New Vegas now updates plugin access times to the current time for correctness (via the LOOT API).
Changed
- Added a specific message for sorting errors that mentions plugins.txt probably being read-only, as it’s the most common cause of issues filed.
- Added missing mentions of Fallout 4 VR support.
- Performance improvement for load order operations (via the LOOT API).
- Updated the LOOT API to v0.12.4.
- Updated spdlog to v0.16.3.
- Updated nlohmann/json to v3.1.1.
- Updated CEF to v3.3282.1733.g9091548.
- Fixed
Version 0.12.3
- Fixed
- LOOT wouldn’t start when run by a user with a %LOCALAPPDATA path containing non-ASCII characters, which was a regression introduced in v0.12.0.
- The log buffer is flushed after every statement, fixing the regression introduced in v0.12.2.
- The uninstaller didn’t remove settings.toml.
Changed
- Disabled CEF debug logging, as the CEFDebugLog.txt has generally been more misleading than helpful.
- Fixed
Version 0.12.2
- Added
- Support for Fallout 4 VR.
- Support for configuring games’ local paths, i.e. the directory in which their plugins.txt is stored. Each game entry in LOOT’s settings.toml now has a local_path variable that is blank by default, which leaves it up to libloadorder (via the LOOT API) to determine the path. There is no GUI option to configure the value.
- Chromium console messages are now logged to LOOTDebugLog.txt to help when debugging.
Changed
- Updated LOOT API to v0.12.3.
- Replaced Protocol Buffers serialisation dependency with nlohmann/json v2.1.1.
- Replaced Boost.Log with spdlog v0.14.0.
- Downgraded Boost to 1.63.0 to take advantage of pre-built binaries on AppVeyor.
- Updated Japanese translation.
Removed
- The --game-appdata-path CLI parameter, which set the local path to use for all games, and which has been superceded by game-specific local_path configuration variables.
Fixed
- Plugins with a .esp file extension and the light master flag set are no longer treated as masters when sorting, so they can have other .esp files as masters without causing cyclic interaction sorting errors (via LOOT API).
- Sorting didn’t update sidebar indices.
- Added
Version 0.12.1
- Fixed
- Settings would not save correctly with debug logging disabled.
- LOOT API logging was disabled on Linux.
- Typos in the v0.12.0 changelog.
- Fixed
Version 0.12.0
- Added
- Support for light master (.esl) plugins.
> Light masters are indicated by a new icon on their plugin cards, and the “Master File” icon is suppressed for light masters.
> In the sidebar, light masters all have the in-game load order index FE, followed by the hexadecimal index of the light master relative to only other light masters.
> A new general warning message will be displayed when 255 normal plugins and at least one light master are active.
> A new error message will be displayed for light masters that depend on a non-master plugin.
- Support for specifying the game local app data path using the --game-appdata-path=<path> command line parameter.
- Japanese translation by kuroko137.
Changed
- LOOT now stores its settings in a settings.toml file instead of a settings.yaml file. It cannot upgrade from the latter to the former itself, but a converter is available online:
https://loot.github.io/convert-settings/
- “Copy Load Order” now includes a third column for the index of light masters relative to other light masters.
- Updated the UI to use Polymer v2 and updated LOOT’s custom elements to use the Custom Elements v1 syntax.
- LOOT API log messages are now included in the LOOTDebugLog.txt file, and are no longer written to LOOTAPIDebugLog.txt.
- Updated the Chinese translation.
- Updated the Danish translation.
- Updated the Russian translation.
- Updated the LOOT API to v0.12.1.
- Updated Lodash to b4.17.4.
- Updated Octokat to v0.8.0.
- Updated CEF to v3.3163.1671.g700dc25.
Fixed
- Error when adding a Bash Tag with no condition using the metadata editor.
- Detection of Skyrim and Skyrim SE when LOOT is installed in the same directory as both.
- General messages disappearing when cancelling a sort.
- Blank messages’ content in the metadata editor after updating the masterlist.
- LOOT window size/position not restoring maximised state correctly.
- “Cannot read property of ‘text’ of undefined” error messages when something went wrong.
- The “new version available” message is no longer displayed for snapshot builds built from code newer than the latest release.
- Significant fixes in the LOOT API:
> A crash would occur when loading an plugin that had invalid data past its header. Such plugins are now just silently ignored.
> LOOT would not resolve game or local data paths that are junction links correctly, which caused problems later when trying to perform actions such as loading plugins.
> Performing a masterlist update on a branch where the remote and local histories had diverged would fail. The existing local branch is now discarded and the remote branch checked out anew, as intended.
- Added
Version 0.11.0
- Changed
- The LOOT application now uses the LOOT API, rather than sharing internal code with it.
- LOOT now writes to an additional log file: LOOTAPIDebugLog.txt
- If LOOT is closed while maximised, it will now start maximised.
- Log timestamps now have microsecond precision.
- Updated to CEF v3.2924.1561.g06fde99.
- The LOOT API has had its code split into its own repository. (https://github.com/loot/loot-api) Its documentation, along with the metadata syntax documentation, is now hosted separately. (https://loot-api.readthedocs.io/en/latest/)
Fixed
- A few inaccurate logging statements.
- Menu text wrapping during opening animation.
- Inconsistent editor priority values handling, causing priority values user metadata to not trigger the “Has User Metadata” icon appearing in certain circumstances.
- The LOOT window’s title is now set on Linux.
- The LOOT window’s size and position is now saved and restored on Linux.
- Clipboard operations are now supported on Linux (requires xclip to be installed).
- Changed
Version 0.10.3
- Added
- LOOT now creates a backup of the existing load order when applying a sorted load order. The backup is stored in LOOT’s folder for the current game, and up to the three most recent backups are retained.
Changed
- If no game is detected when LOOT is launched and a valid game path or Registry key pointing to a game path is added in the Settings dialog, LOOT will select that game and refresh its content when the new settings are applied.
- Most exception-derived errors now display a generic error message, as exception messages are no longer translatable. Only metadata syntax exceptions still have their message displayed in the UI.
- Improved robustness of error handling when calculating file CRCs.
- Improved consistency of error logging.
- Errors and warnings are now always logged, even when debug logging is disabled.
- The First Time Tips and About dialogs are now fully translatable, with the exception of the legal text in the About dialog.
- Updated Russian translation.
Fixed
- A crash on startup if none of the supported games were detected.
- A crash when applying settings when none of the supported games are detected.
- Buttons and menu items for performing game-specific operations are now disabled while none of the supported games are detected.
- Initialisation error messages were formatted incorrectly.
- An error message reading Cannot read property 'textContent' of undefined could be displayed on startup due to UI elements initialising later than expected.
- The texts of the first plugin card and sidebar item were not being translated.
- LOOT now logs being unable to find a game’s registry entry as [info], not [error].
- If an error was encountered while loading a userlist, constructing the error message produced a boost::too_many_args error that obscured the original error.
- The installer now checks for v14.0.24215 of the MSVC Redistributable, it was previously checking for v14.0.24212, which some users found insufficient.
- Added
Version 0.10.2
- Added
- Support for specifying the path to use for LOOT's local data storage, via the --loot-data-path parameter.
Changed
- The metadata editor now displays an error message when the user inputs invalid priority values, in addition to the input's existing red underline styling for invalid values, and instead of validating the values when trying to save the metadata.
- LOOT's icon now scales better for high-DPI displays.
- LOOT's UI is now built as many loose files instead of one large HTML file, to aid debugging and development.
- Updated Chinese translation.
- Updated Chromium Embedded Framework to 3.2840.1517.gd7afec5.
- Updated libgit2 to 0.24.3.
- Updated Polymer to 1.7.0, and also updated various Polymer elements.
Fixed
- A crash could occur if some plugins that are hardcoded to always load were missing. Fixed by updating to libloadorder v9.5.4.
- Plugin cleaning metadata with no 'info' value generated a warning message with no text.
- The LOOT update checker will no longer display an empty error dialog if the update check is unable to connect to the GitHub API (eg. if offline).
- Redate Plugins was accidentally disabled for Skyrim SE in v0.10.1, and had no effect for Skyrim SE in v0.10.0.
- Having more than ~ 100 plugins installed could make the sidebar's plugin list appear on top of dialogs.
- More UI text has been made available for translation.
- Tweak some text formatting to include more context for translators.
- Dirty plugin warning messages now distinguish between singular and plural forms for their ITM, deleted reference and deleted navmesh counts, to allow the construction of more grammatically-correct messages in English and other languages.
- The UI text for the metadata editor was always displayed in English even when LOOT was set to use another language, despite translations being available.
- It was possible to open the metadata editor during sorting by double-clicking a plugin in the sidebar.
- Removed a duplicate section in the documentation for editing metadata.
- Added
Version 0.10.1
- Changed
- When saving a load order for Fallout 4 or Skyrim SE, the official plugins (including DLC plugins) are no longer written to plugins.txt to match game behaviour and improve interoperability with other modding utilities.
- LOOT now uses Skyrim Special Edition as the folder name for storing its Skyrim SE data, to mirror the game’s own folder naming and improve interoperability with other modding utilities, and automatically renames any SkyrimSE folder created by LOOT v0.10.0.
- Updated Russian translation.
- Updated Chinese translation.
Fixed
- When saving a load order for Fallout 4 or Skyrim SE, the positions of official plugins (including DLC plugins) in plugins.txt are now ignored if they are present and a hardcoded order used instead. Note that there is a bug in Skyrim SE v1.2.39 that causes the DLC plugins to be loaded in timestamp order: this behaviour is ignored.
- If the LOOT installer installed the MSVC redistributable, the latter would silently force a restart, leading to possible data loss.
- It was possible to open the metadata editor between sorting and applying/cancelling a sorted load order, which would then cause an error when trying to close the editor. The editor is now correctly disabled during the sort process.
- Changed
Version 0.10.0
- Added
- Support for TES V: Skyrim Special Edition.
- Swedish translation by Mikael Hiort af Ornäs (Lakrits).
- More robust update checker, so now LOOT will notify users of an update without needing a masterlist to be present or for it to be updated for the new release, and will also detect when the user is using a non-release build with the same version number.
Changed
- LOOT now supports v0.10 of the metadata syntax. This breaks compatibility with existing syntax, which may cause existing user metadata to fail to load. See the syntax version history for the details:
https://loot.readthedocs.io/en/latest/metadata/changelog.html
- The Global Priority toggle button in the metadata editor has been replaced with an input field to reflect the change in syntax for global priorities.
- Added a “Clean Plugin Info” tab to the metadata editor, for editing metadata that identifies a plugin as being clean.
- Added a “Verified clean” icon to plugin cards that is displayed for plugins that are identified as clean.
- All operations triggered from the UI are now processed asynchronously, which may have a minor positive effect on perceived performance.
- Error messages displayed in dialog boxes no longer include an error code.
- Rewrote the documentation, which is now hosted online at Read The Docs.
https://loot.readthedocs.io/
- Updated Simplified Chinese translation.
- Updated Russian translation.
- Updated German translation.
- Updated Danish translation.
- Updated CEF to 3.2840.1511.gb345083 and libgit2 to 0.24.2.
Fixed
- Cached plugin CRCs causing checksum conditions to always evaluate to false.
- Data being loaded twice when launching LOOT.
- Updating the masterlist when the user’s TEMP and TMP environmental variables point to a different drive than the one LOOT is installed on.
- Incorrect error message display when there was an issue during initialisation.
- Sidebar plugin load order indices not updating when sorting changed plugin positions.
- The 'Has User Metadata' icon not displaying when priority metadata was changed.
- Added
Version 0.9.2
- - Fixed error when applying filters on startup.
- Fixed hidden plugin and message counters not updating correctly after sorting.
- Fixed an error occurring when the user's temporary files directory didn't exist and updating the masterlist tried to create a directory there.
- Fixed the installer failing if LOOT was previously installed on a drive that no longer exists. The installer now always gives the option to change the default install path it selects.
- Fixed startup errors being reported incorrectly and causing additional errors that prevented the user from being informed of the original issue.
- Fixed the metadata editor's CRC input field being too short to fully display its validation error message.
- Fixed errors when reading some Oblivion plugins during sorting, including the official DLC.
- Fixed some cases where LOOT would fail to start.
- Fixed the conflict filter not including the Unofficial Skyrim Legendary Edition Patch's plugin (and any other plugin that overrides a very large number of records) in results.
- Fixed the 'not sorted' message reappearing if the load order was sorted twice in one session and cancelled the second time.
- Fixed version numbers where a digit was immediately followed by a letter not being detected.
- Theming support and the dark theme have been reimplemented and reintroduced.
- Plugin filename and Bash Tag name fields will now autocomplete in the metadata editor.
- The in-game load order indices of active plugins are now displayed in the sidebar.
- Most URLs now use HTTPS.
- The Danish and French translations have been updated.
- The CEF (3.2743.1442.ge29124d), libespm (2.5.5), Polymer (1.6.0) and Pseudosem (1.1.0) dependencies have been updated to the versions given in brackets.
- - Fixed error when applying filters on startup.
Version 0.9.1
- - Removed support for Windows Vista.
- Added support for Fallout 4's Contraptions Workshop DLC, and the upcoming Vault-Tec Workshop and Nuka-World DLC. Support for the latter two is based on their probable but unconfirmed plugin names, which may be subject to change.
- Fixed user dirty metadata being read-only in the metadata editor.
- Fixed LOOT incorrectly reading a tag with no name from plugin descriptions containing {{BASH:}}.
- The content refresh menu item is now disabled during sorting.
- The conflicts filter toggle buttons have been removed from the plugin card menus, and the filter re-implemented as a dropdown menu of plugin names in the Filters sidebar tab.
- Enabling the conflicts filter now scrolls to the target plugin, which is no longer highlighted with a blue border.
- The layout of the Filters sidebar tab has been improved.
- The CEF (3.2704.1427.g95055fe), and libloadorder (9.4.0) dependencies have been updated to the versions given in brackets.
- Some code has been refactored to improve its quality.
- - Removed support for Windows Vista.
Version 0.9.0
- Fixes
- Redate Plugins attempted to redate plugins that were missing, causing an error.
- LOOT would not launch when run by a user with a non-ASCII local application data path.
- Sorting processed priority value inheritance throughout the load order incorrectly, leading to some plugins being positioned incorrectly.
- The conflict filter displayed only the target plugin when enabled for the first time in a session.
- The behaviour of the search functionality was inconsistent.
- Duplicate messages could be displayed under certain circumstances.
- Opening the metadata editor for one plugin displayed the metadata for another plugin under certain circumstances.
- Changing the current game quickly could leave the UI unresponsive.
- Applying a filter then scrolling the plugin card list would display some cards with no content.
- Plugin cards would disappearing when jumping to a plugin card near the bottom of the load order using the sidebar.
- Clicking on a disabled element in a dropdown menu would cause the menu to close.
- The UI font size was too large, due to a misunderstanding of the Material Design guidelines.
- Attempting to build native Linux and 64-bit executables produced errors. Such builds are unsupported and no official builds are planned.
Additions
- Support for Fallout 4.
- A warning message is displayed in the General Information card if the user has not sorted their load order in the current LOOT session.
- An error message is displayed in the General Information card when a cyclic interaction sorting error is encountered, and remains there until sorting is next attempted.
Changes
- Improve sorting performance by only reading the header when loading game's main master file.
- References to 'BSAs' have been replaced with the more generic 'Archives' as Fallout 4's BSA equivalents use a different file extension.
- The sorting process now recognises when the sorted load order is identical to the existing load order and informs the user, avoiding unnecessary filesystem interaction.
- The metadata editor has been reimplemented as a single resizeable panel displayed below the plugin card list instead of a separate editor for each plugin card.
- Editable table styling has been improved to more closely align to the Material Design guidelines.
- Minor UI changes have been made to scrollbar and focus outline styling to improve accessibility.
- UI interaction performance has been improved, especially when scrolling the plugin card list.
- The PayPal donation link now points to the PayPal.Me service, which has a more polished UX and lower fees.
- LOOT's settings file handling has been reimplemented, fixing crashes due to invalid settings values and allowing missing settings to use their default values.
- Plugin version string extraction has been reimplemented, improving its accuracy and maintainability.
- Plugin CRC, file and version condition evaluation has been optimised to use cached data where it exists, avoiding unnecessary filesystem interaction.
- The French and Danish translations have been updated.
- The installer now only creates one shortcut for LOOT in the Start menu, following Microsoft guidelines.
- A lot of code has been refactored and improved to increase its quality.
- The Boost (1.60), CEF (3.2623.1401.gb90a3be), libespm (2.5.2), libgit2 (0.24.1), libloadorder (9.3.0) and Polymer (1.4) dependencies have been updated to the versions given in brackets.
Removals
- The Flattr donation link.
- The experimental theming support, as its implementation was incompatible with Polymer 1.2's styling mechanisms.
- Fixes
Version 0.8.1
- - Fixed crash when loading plugins due to lack of thread safety.
- Fixed masterlist updater and validator not checking for valid condition and regex syntax.
- Check for safe file paths when parsing conditions.
- Updated Chinese translation.
- Updated Boost (1.59.0), libgit2 (0.23.2) and CEF (branch 2454) dependencies. This fixes the masterlist updater not working correctly for Windows Vista users.
- - Fixed crash when loading plugins due to lack of thread safety.
Version 0.8.0
- - Fixed 'Cannot read property 'push' of undefined' errors when sorting.
- Fixed many miscellaneous bugs, including initialisation crashes and incorrect metadata input/output handling.
- Fixed metadata editors not clearing unsaved edits when editing is cancelled.
- Fixed LOOT silently discarding some non-unique metadata: an error message will now be displayed when loading or attempting to apply such metadata.
- Fixed userlist parsing errors being saved as general messages in the userlist.
- Fixed and improved LOOT's version comparison behaviour for a wide variety of version string formats. This involved removing LOOT's usage of the Alphanum code library.
- Improved detail of metadata syntax error messages.
- Improved plugin loading performance for computers with weaker multithreading capabilities (eg. non-hyperthreaded dual-core or single-core CPUs).
- LOOT no longer displays validity warnings for inactive plugins.
- LOOT now displays a more user-friendly error when a syntax error is encountered in an updated masterlist.
- Added support for loading custom user interface themes, and added a dark theme.
- Metadata syntax support changes, see the metadata syntax document for details.
- LOOT's installer now uses Inno Setup instead of NSIS.
- LOOT's installer now uninstalls previous versions of LOOT silently, preserving user data, instead of displaying the uninstaller UI.
- Updated German and Russian translations.
- Updated libgit2 to v0.23.0.
- - Fixed 'Cannot read property 'push' of undefined' errors when sorting.
Version 0.7.1
- - Fixed LOOT UI opening in default browser on launch.
- Fixed No existing load order position errors when sorting.
- Fixed message filters being ignored by plugin cards after navigating the list.
- Fixed output of Bash Tag removal suggestions in userlists and the API's `loot_write_minimal_list()`.
- Fixed display of masterlist revisions where they were wrongly interpreted as numbers.
- LOOT now uses versioned masterlists, so that new features can be used without breaking LOOT for users who haven't yet updated.
- Moved content filter into Filters sidebar tab. The CTRL-F keyboard shortcut no longer focusses the content filter.
- Checkbox-toggled filters now have their last state restored on launch.
- Darkened background behind cards to increase contrast.
- Added content search, accessible from an icon button in the header bar, and using the CTRL-F keyboard shortcut.
- Added Copy Load Order feature to main menu.
- Updated French translation.
- - Fixed LOOT UI opening in default browser on launch.
Version 0.7.0
- Fixes
- The Settings.yaml included with the installer was very old.
- Inactive incompatibilities were displayed as error messages. They are now displayed as warnings.
- Masterlist entries that matched the same plugin were not being merged. Now one exact match and any number of regex matches will be merged.
- Masterlist updating failed when a fast-forward merge was not possible (eg. when remote has been rebased, or a different repository is used). Such cases are now handled by deleting the local repository and re-cloning the remote.
- Masterlist updating failed when the path to LOOT's folder included a junction link.
- Masterlists would not 'update' to older revisions. This can be useful for testing, so now they can do so.
- Crashes when trying to read corrupt plugins and after masterlist update completion.
- LOOT would crash when trying to detect a game installed to a location in which the user does not have read permissions, now such games are treated as not being installed.
- Plugins with non-ASCII description text would cause 'codecvt to wstring' errors.
- LOOT would accept any file with a .esp or .esm extension as a plugin. It now checks more thoroughly, by attempting to parse such files' headers.
- LOOT would only detect Skyrim plugins as loading BSAs. Plugins for the other games that also load BSAs are now correctly detected as such.
- Depending on the plugins involved, sorting could produce a different load order every time it was run. Sorting now produces unchanging load orders, using existing load order position where there is no reason to move a plugin.
Additions
- Danish and Korean translations.
- If LOOT can't detect any installed games, it now launches to the settings dialog, where the game settings can be edited to allow a game to be detected.
- A Copy Content item in the main menu, to copy the plugin list and all information it contains to the clipboard as YAML-formatted text.
- A Refresh Content item in the main menu, which re-scans plugin headers and updates LOOT's content.
- LOOT is now built with High DPI display support.
- Masterlist updates can now be performed independently of sorting.
- A First-Time Tips dialog will be displayed on the first run of any particular version of LOOT.
- Attempting to close LOOT with an unapplied sorted load order or an open plugin editor will trigger a confirmation dialog.
- Support for GitHub Flavored Markdown in messages, minus features specific to the GitHub site, such as @mentions and emoji.
- Support for message content substitution metadata syntax in the masterlist.
- Display of LOOT's build revision has been added to the About dialog.
- Plugin location metadata can now be added through the user interface.
- A content filter, which hides plugins that don't have the filter text present in their filenames, versions, CRCs, Bash Tags or messages.
Changes
- New single-window HTML5-based interface and a new icon, based on Google's Material Design.
- LOOT now parses the masterlist and plugin headers on startup, and the resulting content is displayed with the plugins in their current load order.
- Each plugin now has its own editor, and multiple editors can be opened at once.
- Drag 'n' drop of plugins from the sidebar into metadata editor tables no longer requires the conflicts filter to be enabled.
- CRCs are calculated during conflict filtering or sorting, so are not displayed until either process has been performed.
- The View Debug Log menu item has been replaced with a Open Debug Log Location menu item to make it easier to share the file itself.
- Debug logging control has been simplified to enable/disable, replacing the Debug Verbosity setting with an Enable Debug Logging toggle.
- Changes to game settings now take immediate effect.
- Masterlist updating now exits earlier if the masterlist is already up-to-date.
- Masterlist revisions are now displayed using the shortest unique substring that is at least 7 characters long.
- Making edits to plugin metadata before applying a calculated load order no longer causes LOOT to recalculate the load order. Instead, the displayed load order is applied, and the metadata edits will be applied the next time sorting is performed.
- All references to UDRs have been replaced by the more technically-correct Deleted References term.
- The Hide inactive plugin messages filter has been replaced by a Hide inactive plugins filter.
- Copied metadata is now wrapped in BBCode [ spoiler ][ code ].. [ /code ][ /spoiler ] tags for easier pasting into forum posts.
- The Summary and General Messages cards have been combined into a General Information card.
- Sorting performance improvements.
- Updated Boost (1.58.0), libgit2 (0.22.2) and libloadorder dependencies.
Removals
- Messages with multiple language strings can no longer be created through the user interface. User-added multiple-language messages will be converted to single-language strings if their plugin's editor is opened then closed using the OK button.
- The Copy Name menu item has been removed, as plugin names can now be selected and copied using CTRL+C.
- As LOOT no longer generates reports, it doesn't save them either.
API
- Fixed some documentation errors.
- Fixed the API creating a LOOT folder when being initialised.
- Fixed false successes for loot_create_db() when invalid paths were supplied.
- Fixed loot_load_lists() ignoring userlist paths, and accepting invalid paths.
- Fixed loot_eval_lists() accepting invalid language codes.
- Fixed loot_get_dirty_info() never outputting the loot_needs_cleaning_no code.
- Fixed loot_write_minimal_list() causing a crash when passed an invalid output path.
- Added load order sorting and application functions.
- Added masterlist update and revision checking functions.
- Added support for native Linux builds.
- Added unit testing of API functions to help ensure correctness and consistency of functionality.
- Added loot_get_build_id(), which outputs the shortened revision ID that the API was built from.
- Fixes
Version 0.6.1
- - Fixed: Default Nehrim registry entry path.
- Fixed: Messages in the wrong language being selected.
- Fixed: LOOT windows opening off-screen if the screen area had been changed since last run.
- Fixed: Read-only .git folders preventing repository deletion.
- Fixed: Unnecessary plugins in cyclic dependency error messages.
- Fixed: Bash Tag suggestions displaying incorrectly.
- Fixed: The current game can no longer be deleted from the settings window.
- Fixed: Plugin metadata being lost when the settings window was exited with the 'OK' button, leading to possible condition evaluation issues.
- Fixed: A blank report bug when running on systems which don't have Internet Explorer 11 installed.
- Fixed: Reports appearing empty of all content when no global messages are to be displayed.
- Changed: Updated Boost (1.57.0), libgit2 (0.21.3), wxWidgets (3.0.2) and libloadorder (6.0.3) dependencies. This includes a critical security vulnerability fix in libgit2.
- Changed: The game menu is now updated when the settings window is exited with the 'OK' button.
- Changed: Updated Russian translation.
- Changed: Updated Brazilian Portuguese translation.
- Added: German translation.
- Added: The Large Address Aware flag to the LOOT executable.
- - Fixed: Default Nehrim registry entry path.
Version 0.6.0
- Fixes
- The uninstaller not removing the Git repositories used to update the masterlists.
- Miscellaneous crashes due to uncaught exceptions.
- Plugin priorities are now temporarily 'inherited' during sorting so that a plugin with a low priority that is made via metadata to load after a plugin with a high priority doesn't cause other plugins with lower priorities to be positioned incorrectly.
- The default language is now correctly set to English.
- Defaults for the online masterlist repository used for Nehrim.
- Endless sorting loop that occurred if some user metadata was disabled.
Additions
- Display of masterlist revision date in reports.
- Report filter for inactive plugin messages.
- The number of dirty plugins, active plugins and plugins in total to the report summary.
- A find dialog to the report viewer, initiated using the CTRL-F keyboard shortcut.
- LOOT's windows now remember their last position and size.
- Command line parameter for selecting the game LOOT should run for.
- Finnish translation.
Removals
- Support for Windows XP.
- Support for loading BOSS masterlists using the API. This was a leftover from when LOOT was BOSSv3 and backwards compatibility was an issue.
- The ability to open reports in an external browser. This was necessitated by the changes to report generation.
- The MSVC 2013 redistributable requirement.
- The 'None Specified' language option is no longer available: English is the new default.
Changes
- Unified and improved the metadata editors launched during and outside of sorting.
> The metadata editor now resizes more appropriately.
> The mid-sorting instance hides the requirement, incompatibility, Bash Tags, dirty info and message lists.
> Both instances now have a conflict filter, priority display in their plugin list and drag 'n' drop from the plugin list into whatever metadata lists are visible.
> The mid-sorting instance also hides the load after entry edit button, and the button to add new entries (so drag 'n' drop is the only available method of adding entries).
> The metadata editor now displays plugins with user edits using a tick beside their name, rather than bolding their name text.
> Plugins that have been edited in the current instance have their list entry text bolded.
> Checkboxes have been added to set whether or not a priority value is 'global'. The UI also now displays the priority value used in comparisons (ie. with the millions and higher digits omitted).
> A right-click menu command for clearing all user-added metadata for all plugins has been added to the metadata editor.
- Missing master/requirement and incompatibility errors are downgraded to warnings if the plugin in question is inactive.
- Masterlist update errors have been made more user-friendly.
- If an error is encountered during masterlist update, LOOT will now silently delete the repository folder and attempt the update again. If it fails again, it will then report an error.
- Masterlist update now handles repository interaction a lot more like Git itself does, so should be less error-prone.
- Cyclic dependency error messages now detail the full cycle.
- LOOT's report now uses a static HTML file and generates a javascript file that is dynamically loaded to contain the report data. This removes the PugiXML build dependency.
- Debug log message priorities adjusted so that medium verbosity includes more useful data.
- Updated dependencies: libgit2 (v0.21.0), wxWidgets (v3.0.1), libloadorder (latest), libespm (latest).
- Fixes
Version 0.5.0
Straight donations accepted
This mod does not have any known dependencies other than the base game.
Mods requiring this file
Mod name | Notes |
---|---|
Chinese Translation for Vortex | |
Developer Tools | |
French Translation for Vortex | Pourquoi installer une traduction si on n'a pas le logiciel pour lequel la traduction a été faîte? |
Fully Virtual Deployment | |
Italian Translation for Vortex | |
Japanese Translation for Vortex | |
Nexus Mods Site Themes for Vortex | |
Russian translate for Vortex (WIP) | Программа для которой и сделан этот перевод! |
Spanish Translation for Vortex | |
Swedish Translation for Vortex | This is a translation for Vortex, so naturally Vortex is a requirement. |
Translation Helper | |
Unofficial Vortex Translation Tool | |
VUIX | This is a skin for Vortex - it does nothing without Vortex installed. |
How To Change Mod Order In Vortex
Author's instructions
File credits
Donation Points system
- Spanish
- Russian
- Japanese
- Italian
- Hungarian
- French
- Chinese - Mandarin
Translations available on the Nexus
Language | Name |
---|---|
Japanese | Japanese Translation for Vortex |
Italian | Italian Translation for Vortex |
French | French Translation for Vortex |
Hungarian | Hungarian translation for Vortex |
Chinese - Mandarin | Chinese Translation for Vortex |
Russian | Russian translate for Vortex (WIP) |
Spanish | Spanish Translation for Vortex |