Skip to content
This repository has been archived by the owner on Oct 21, 2024. It is now read-only.

Releases: mircearoata/SatisfactoryModManagerAPI

SatisfactoryModManager API v2.2.0

12 Apr 20:41
Compare
Choose a tag to compare
  • SML 3.0 support
  • Update exe paths for modular build
  • Fix isRunning using process name on linux
  • Use win-ca
  • Stream download to file
  • Default Steam path fallback
  • Fixed fallback reg not being used
  • Fixed duplicate Apps key
  • Cleanup outdated cache files
  • Export manifest reading related functions
  • Add dependants list to dependency error

SatisfactoryModManager API v2.1.4

22 Nov 12:07
Compare
Choose a tag to compare
  • Fix SML pak not being downloaded

SatisfactoryModManager API v2.1.2

22 Nov 11:27
Compare
Choose a tag to compare
  • Remove support for .zip mod extension
  • Deduplicate dlloverrides, only throw error if a change is made
  • Fetch from network when checking for updates
  • Make sure cache is loaded when installing mods
  • Separate Steam Linux setup from install finder
  • Fixed lutris wrong drive path
  • Rename SatisfactoryGame dependency to FactoryGame
  • Fixed fileURLExists again
  • Fixed deleted mod not being removed again
  • Fixed wmic process command
  • Fixed fileURLExists
  • Handle lutris null directory

SatisfactoryModManager API v2.1.2

07 Oct 12:10
Compare
Choose a tag to compare
  • Only refetch versions when checking for updates (fixes flooding SMR with requests when checking for updates)

SatisfactoryModManager API v2.1.1

03 Oct 16:21
Compare
Choose a tag to compare
  • Fixed ghost game instances being counted as running
  • Fixed isRunning debug outputting too much info on linux
  • Fixed wrong symbol values on linux
  • Fixed Steam config case

SatisfactoryModManager API v2.1.0

30 Sep 18:09
Compare
Choose a tag to compare

Changelog

  • Linux support
  • Upgrade dependencies
  • Increased download timeout
  • Proper async in manifest validation
  • Async mod download
  • Added profile renaming
  • Debug ghost game instances
  • Added readManifest and readLockfile to SatisfactoryInstall
  • Reset cache before checking for mod updates
  • Refactor logging into loggers
  • Handle invalid Steam manifests
  • Fix deleted mods not being removed
  • Backup registry in case winreg fails

SatisfactoryModManager API v2.0.3

07 Jul 08:10
Compare
Choose a tag to compare

Changelog

  • Added getManifestSML, removed isSMLInstalledDev
  • Fix mods needing both mod_id and mod_reference

SatisfactoryModManager API v2.0.2

05 Jul 16:47
Compare
Choose a tag to compare

Changelog

  • Added mod created_at to ficsit.app queries
  • Added missing views to getMod
  • Increased mod page size
  • Added User-Agent to file download, download elapsed time
  • Fixed download timeout
  • Handle Steam leftover manifests
  • Use SteamExe instead of SteamPath registry value
  • Handle SML pak
  • Removed SML 1.x file cleanup
  • Check mod hash when downloading
  • Added mod size and hash
  • Remove corrupt cached mods
  • Ignore corrupt installed mods
  • Validate profile name

SatisfactoryModManager API v2.0.1

20 Jun 15:48
Compare
Choose a tag to compare

Changelog

  • Check for Steam install in the default folder
  • Fixed error when Steam is not installed

SatisfactoryModManager API v2.0.0

20 Jun 09:18
Compare
Choose a tag to compare

Changelog

  • Removed per-install manifests
  • Allow installing mod version of already installed mod
  • Import and export configs
  • Find Steam installs
  • Return invalid install paths
  • Check for mod updates
  • Split download friendly name into name and version
  • Faster mod zip read, get avaliable mod count
  • Speed up multiple mod removal
  • Allow specifying the UserAgent
  • BREAKING: Install mods by their mod reference
  • BREAKING: Renamed config to profile
  • BREAKING: Return ManifestItem in sfInstall.manifestMods