Skip to content

Releases: lVlyke/starfield-mod-loader

0.7.2

29 May 01:30
Compare
Choose a tag to compare

Changes:

  • Active plugins are now kept track of dynamically at runtime to allow for manually adding/deleting/renaming plugin files after mod is added.
  • Updated README to note that 7-Zip is a required dependency (#12).

Fixes:

  • Fixed issue where FOMOD installers that define install files that don't match the casing of the actual file were failing to install sometimes (#10).
  • Fixed issue where FOMOD installers that map source folders to an empty destination (root) would cause plugins to be imported with a leading slash (#11).
  • Plugin order backups are now preserved during profile copy.
  • Plugin order backup restoring now restores order for plugins with same ID but different source mod ID.

0.7.1

16 May 00:21
Compare
Choose a tag to compare

Changes

  • Warnings are now logged when installing mods that map multiple files to the same destination path.

Fixes

  • Resolved issue that lead to an empty file tree being displayed when adding certain mods.
  • Resolved issue that caused certain FOMOD installer files to not be installed.
  • FOMOD installers that map multiple files to the same destination path no longer cause installation to sometimes fail.
  • FOMOD plugin flag dependencies with empty values are now interpreted as negative checks.
  • Resolved issue that caused adding mods with readonly files to silently fail on temporary file cleanup.
  • Plugins were not being enabled by default when importing settings files from previous versions of the app.
  • Fixed issue that caused some FOMOD installer images were failing to be displayed.
  • Fixed mod installer window resizing erratically on some plugin descriptions.
  • Fixed issue that caused rollback of a failed deployment to end with an error.

0.7.0

30 Apr 12:41
Compare
Choose a tag to compare

This release enables support for other games. The first new game to be supported is Fallout 4. This release also adds support for root mods, which are mods that get deployed to the root game directory rather than the mod data directory, such as script extenders, ENBs, and other kinds of injectors.

New Supported Games

  • Fallout 4

Features

  • Added support for multiple games.
  • Multiple profiles can now be active at once if they deploy to different mod directories.
  • Added root mods, which are mods that get deployed to the root game directory rather than the mod data directory, such as script extenders, ENBs, and other kinds of injectors. See the README for more info.
  • Added support for importing external profiles.

Changes

  • Plugins are now enabled by default.
  • Improved profile verification. Specific verification errors are now shown in the UI.
  • A warning message is now shown if another profile is active and deployed to the current profile's mod directory.
  • The list of available profiles is now determined by scanning the profile directory at launch instead of maintaining an internal list.
  • Added loading indicator during FOMOD install step creation.
  • Added loading indicator during profile deletion.

Fixes

  • Failed profile deployments now roll back any partially deployed files.
  • Profile undeployment now maintains list of deployed files until all operations complete without error.
  • App no longer re-deploys current profile at startup.
  • Improved error handling when encountering missing profiles at app startup.
  • FOMOD installer plugin type dependencies are now evaluated.
  • FOMOD installer Missing file dependency evaluation now works properly.
  • FOMOD installer Required plugin checkboxes are now properly checked in SelectAll plugin groups.
  • FOMOD installers with no install steps now install required files.
  • FOMOD installers with no config file are now recognized.
  • FOMOD installer plugin description is no longer partially cut off in some circumstances.
  • FOMOD installer plugin images are no longer missing in some circumstances.

0.6.0

24 Jan 02:56
Compare
Choose a tag to compare

This release mainly focuses on improving plugin support (please note plugin support is still considered experimental until Bethesda adds official modding support for Starfield).

Features

  • Plugin type ordering (i.e. esm -> esl -> esp) is now enforced.
  • Added ability to create and restore plugin list backups.
  • Added ability to export plugins.txt.
  • Source mod ID is now shown for each plugin.
  • Added warning when viewing mod files in file explorer for first time.
  • Added loading indicator during final stage of mod import (#8).
  • Plugin list path is now created during mod deployment.
  • Improved performance of adding/importing large mods.

Fixes

  • Fixed loading indicator getting stuck when an error occurs during mod deploy/undeploy.
  • Added UI error messages when mod deployment/undeployment fails.
  • Fixed spinning direction on loading indicator (#7).

0.5.2

03 Dec 00:36
Compare
Choose a tag to compare
  • Fixed issue where non-default profile Plugin List Path was being ignored during mod deployment.

0.5.1

02 Dec 20:23
Compare
Choose a tag to compare
  • Fixed issue where plugin list wasn't properly resizing/scrolling when sufficiently long.
  • Game Executable Path can now be relative or absolute (based on the Game Directory Path if relative).
  • Improved error logging during mod deployment.

0.5.0

25 Oct 00:59
Compare
Choose a tag to compare

Features

  • Added support for FOMOD installers. See the README for more info.

Fixes

  • Fixed issue where plugins weren't being removed from the list correctly when deleting their parent mod.
  • Fixed issue where mod staging directory wasn't being cleared before mod import.
  • Fixed issue where mod directory wasn't being created when no files are included with mod.

0.4.1

15 Oct 01:17
Compare
Choose a tag to compare
  • Added Normalize path case setting which, if enabled, converts all mod files to lowercase on deployment to help prevent issues on case-sensitive file systems. See here for more info.

0.4.0

14 Oct 01:23
Compare
Choose a tag to compare

Features

  • Experimental support for plugin-based mods (i.e. ESPs and ESMs). Note: Plugin support is still experimental and requires the use of other mods to enable until Bethesda releases official modding tools. See the README for more information.
  • Support for modifying plugin load order.
  • Added "Last Updated" column for mod list that shows the last install date of a mod. This can be enabled in View > Mod List Columns.
  • Added shortcuts to StarfieldCustom.ini and StarfieldPrefs.ini.
  • Improved Linux path detection.

Fixes

  • Fixed issue where canceling a mod import caused mod import drag & drop to stop working.
  • Improved error handling around drag & drop mod add/importing.

0.3.2

08 Oct 03:04
Compare
Choose a tag to compare
  • Fixed blank screen issue on Linux (Electron regression).
  • App now more intelligently looks for 7zip binary on system path for all platforms.