Skip to content

Releases: lVlyke/stellar-mod-loader

0.14.0 Beta

19 Nov 18:43

Choose a tag to compare

0.14.0 Beta Pre-release
Pre-release

This is a beta release with several new features and updates.

IMPORTANT NOTE: This release makes changes to the on-disk format for profiles. Profiles from earlier versions of Stellar 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. Creating a backup of your profiles is recommended before upgrading.

Features

  • Added app update check. Updates are now checked on startup (this can be disabled in app preferences).
  • Steam game library shortcuts can now be created from Stellar game actions. (README)

Changes

  • 7-Zip is now required to be installed in order to use Stellar.
  • Mod path case normalization is now set on a per-profile basis rather than app-wide. Normalization is only enabled by default on case-sensitive filesystems (#17).
  • Added install-apparmor-profile.sh script for installing required AppArmor profile for Ubuntu users. (#19) (README)
  • App will now show a prompt to create a Steam library shortcut for any game action that require being launched through Steam (i.e. script extenders on Linux). (README)
  • Game actions can now be commands or shortcuts to Steam games/apps. (README)
  • Command game actions can now have environment variables.
  • Default game launch action now uses Steam to launch game if available.
  • Steam Compat Symlinks profile setting has been deprecated in favor of creating Steam library shortcuts. Feature will no longer be visible in UI unless previously enabled.
  • Steam installation directory can now be specified in app preferences.
  • A welcome message is now shown when no profiles are available.
  • Added loading indicator when exporting a profile.
  • Updated dependencies.

Fixes

  • Fixed problem where deleting a profile backup also attempted to restore it, generating an error.
  • Fixed error sometimes being thrown when creating a new base profile.
  • Fixed UI going to invalid state when deleting the last available profile.
  • Fixed mod sections being off-by-one after deleting a mod.

0.13.4

15 Nov 02:43

Choose a tag to compare

  • Fixed issue that caused file output of certain mod installers to overwrite the entire mod's directory. (#22)
  • Fixed bad URL for View README.

0.13.3

05 Jul 14:59

Choose a tag to compare

  • Export profile flow now exports to a 7-Zip archive instead of directly to a directory to avoid inadvertent data loss. (#18)
  • Import profile flow now allows importing a profile from a file archive.
  • Added OBSE detection for Oblivion Remastered.
  • Updated README.

0.13.2

24 Apr 17:39

Choose a tag to compare

  • Fixed errors when adding new mods to base profiles.
  • Installation directory picker now shows a text field instead of empty folder tree when adding mods to base profiles of games with multiple data roots.

0.13.1

24 Apr 05:25

Choose a tag to compare

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

23 Apr 14:35

Choose a tag to compare

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.multipleDataRoots and GameDetails.pluginDataRoot fields.

Fixes

  • Path case normalization rules now properly apply for all subdirectories.
  • Script extenders in subdirectories are now properly detected.

0.12.0

19 Apr 21:50

Choose a tag to compare

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

28 Mar 19:19

Choose a tag to compare

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 --launch CLI 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

22 Mar 15:28

Choose a tag to compare

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

17 Mar 21:30

Choose a tag to compare

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.