Releases: lVlyke/stellar-mod-loader
0.13.3
0.13.2
0.13.1
NOTE: If you are using version 0.13.0 and have an Oblivion Remastered profile with mods that overwrite base game files, do not deactivate your profile until you upgrade to version 0.13.1.
- (Oblivion Remastered) Fixed issue where, when deactivating a profile with mods that overwrite deeply nested game files, when restoring the original game files that were overwritten, could cause other game files in the nested directories to inadvertently be deleted due to the backup directory overwriting the existing directory instead of being merged with it.
 - Fixed config path for Game Pass version of Oblivion Remastered.
 - Log text can now be selected.
 
0.13.0
This release adds support for Elder Scrolls IV: Oblivion Remastered.
New Supported Games
- Elder Scrolls IV: Oblivion Remastered
 
Features
- Mod installation directory can now be selected for games with multiple mod subdirectories. (README)
 - Mod installation directory is automatically deduced when possible for games with multiple mod subdirectories.
 
Changes
- Original plugin list is now restored after undeploying a profile if present.
 - Added optional 
GameDetails.multipleDataRootsandGameDetails.pluginDataRootfields. 
Fixes
- Path case normalization rules now properly apply for all subdirectories.
 - Script extenders in subdirectories are now properly detected.
 
0.12.0
This project started as a mod loader specifically for Starfield, but it has since evolved to support other games. To better reflect this, Starfield Mod Loader has been renamed to Stellar Mod Loader.
This release adds a number of new features, including support for user-defined custom games. With this feature, Stellar can now support many other games beyond those with built-in support. Custom game definitions can also be exported and shared with other users, or submitted here for inclusion into Stellar directly. See the README for more information.
Features
- Custom games can now be created, allowing Stellar to support games beyond what is officially supported. (README)
 - Custom game definitions can be imported. (README)
 - Custom game definitions can be exported. (README)
 - Mod file overwrite calculation can now be enabled, which allows you to view the files that are being overwritten by individual mods. (README)
 
Changes
- App has been renamed to Stellar Mod Loader.
 - Multiple root data directories can now be selected during mod installation, enabling support for mods that use BAIN. (README)
 - Mod files are now sorted by name during mod installation.
 - Profiles with unknown game types are now marked as invalid and cannot be used.
 
Fixes
- Fixed some profile actions being incorrectly disabled when active profile is locked.
 - Fixed some profile actions being incorrectly enabled when active profile is locked.
 
0.11.0
This release adds support for several new games and features.
IMPORTANT NOTE: This release changes the on-disk format for profiles. Profiles from earlier versions of SML will be automatically converted to the new format, but once a profile is converted it will no longer work with prior versions of the app.
New Supported Games
- Fallout 3
 - Fallout 4 VR
 - Elder Scrolls V: Skyrim LE
 - Elder Scrolls V: Skyrim SE
 - Elder Scrolls V: Skyrim VR
 
Features
- Customizable section dividers can now be added to mod lists. (README)
 - Added save management UI for viewing/deleting profile-managed game saves. (README)
 - Mod order backups can now be created and restored. (README)
 - Game config file backups can now be created and restored. (README)
 - Game config files can now be deleted from profile.
 - Profiles can now be locked, which disables any modifications. (README)
 - Added support for 
--launchCLI argument which will directly deploy and launch a specified profile with an optional action name. (README) - Added application icon.
 - Added JSON schema for 
game-db.json. 
Changes
- "Start Game" action will now automatically default to starting a script extender if one is detected.
 - Game paths are now grouped into a single "Game Installation Settings" section in the profile settings form.
 - Profile settings form now allows for choosing from multiple detected game installations for a game.
 - Profile settings form now automatically fills in additional game installation directories when given a valid game root directory.
 - Game binary path is no longer required when creating a profile.
 - (Linux) A prompt to enable path case normalization is now shown if it is disabled on app startup.
 - Symlink disabled warning is now shown on app startup instead of during profile creation.
 - Updated shortcuts to profiles and game directories to include all directories.
 - Profile list is now sorted by game type first and title second.
 - Text selection is now disabled for non-input elements.
 - Improved layout responsiveness.
 
Fixes
- Fixed issue where copied/imported profiles were made active before all files were copied.
 - Pinned plugin order is now enforced on new profiles.
 - Removed "Cancel" button from dialogs where there is no action to cancel.
 
0.10.2
Fixes:
- Fixed issue that caused deployment to fail when deploying multiple mods that override the same base game file.
 - Fixed issue where Steam compatdata symlink management wasn't disabled when copying a profile to a new profile that doesn't support it.
 - Fixed issue that resulted in some errors causing logging to stop.
 
0.10.1
Fixes:
- Fixed issue where some log statements were missing from the log panel.
 - Fixed issue where deployment would fail when save game management is enabled with symlinks disabled at a system level.
 - Fixed issue where undeployment would sometimes fail after a failed deployment.
 
0.10.0
This release adds a new supported game and several new major features.
New Supported Games
- Elder Scrolls IV: Oblivion
 
Features
- New Base profiles allow for creating a base set of mods that can be dynamically extended by other profiles. (README)
 - New profile path overrides allow for storing profile data at custom locations instead of where SML is installed. (README)
 - Profile-managed save games. (README)
 - Link mode can now be separately enabled/disabled for config files and save files. (README)
 - New option to import external profiles. (README)
 - New option to export existing profiles.
 - Custom game launch actions can now be created. (README)
 - (Linux) Support for automatic Steam compatdata symlink management when using script extenders. (README)
 - New in-app log viewer can be enabled under View -> Show Log Panel.
 
Changes
- Profile verification has been improved and is more informative.
 - Warning icon is now shown in settings if mod link mode cannot be enabled for the current profile.
 - (Starfield) Game Data folder is now preferred over Documents Data folder.
 - In-app README link now points to the README for the current version of the app.
 - About modal now shows current app version.
 - README has been updated for documentation of new features.
 
Fixes
- Fixed issue where game resource deployment was improperly using file links when not supported.
 - Fixed issue where Archive Invalidation setting became unchecked even when actually enabled.
 - Mods can no longer be renamed to a mod with a name that already exists.
 - Fixed game title ellipsis not working in profile selection dropdown.
 
0.10.0 RC 1
This is the first release candidate (RC) for Starfield Mod Loader 0.10.0.
New Supported Games
- Elder Scrolls IV: Oblivion
 
Features
- New Base profiles allow for creating a base set of mods that can be dynamically extended by other profiles. (README)
 - New profile path overrides allow for storing profile data at custom locations instead of where SML is installed. (README)
 - Profile-managed save games. (README)
 - Link mode can now be separately enabled/disabled for config files and save files. (README)
 - New option to import external profiles. (README)
 - New option to export existing profiles.
 - Custom game launch actions can now be created. (README)
 - (Linux) Support for automatic Steam compatdata symlink management when using script extenders. (README)
 - New in-app log viewer can be enabled under View -> Show Log Panel.
 
Changes
- Profile verification has been improved and is more informative.
 - (Starfield) Game Data folder is now preferred over Documents Data folder.
 - README has been updated for documentation of new features.
 
Fixes
- Fixed issue where game resource deployment was improperly using file links when not supported.
 - Fixed issue where Archive Invalidation setting became unchecked even when actually enabled.
 - Mods can no longer be renamed to a mod with a name that already exists.
 - Fixed game title ellipsis not working in profile selection dropdown.