GitPedia
mertcreates

mertcreates/Steam-Library-Manager

Open source utility to manage Steam, Origin and Uplay libraries in ease of use with multi library support. ||| Steam Games Database: https://stmstat.com

30 Releases
Latest: 1y ago
v1.7.2.0Latest
mertcreatesmertcreatesΒ·1y agoΒ·March 3, 2025
GitHub

πŸ› Fixed

  • Missing confrmation dialog for "Delete all games in library" ([#107](https://github.com/RevoLand/Steam-Library-Manager/issues/107))
  • Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.2.
v1.7.1.0
mertcreatesmertcreatesΒ·3y agoΒ·February 26, 2023
GitHub

πŸ› Fixed

  • Steam library detection ([#105](https://github.com/RevoLand/Steam-Library-Manager/issues/105))
v1.7.0.0
mertcreatesmertcreatesΒ·3y agoΒ·December 18, 2022
GitHub

πŸ› Fixed

  • Steam library creation ([#101](https://github.com/RevoLand/Steam-Library-Manager/issues/101))
  • Steam library deletion ([#103](https://github.com/RevoLand/Steam-Library-Manager/issues/103))
v1.6.0.4
mertcreatesmertcreatesΒ·5y agoΒ·December 7, 2020
GitHub

πŸ“‹ Changed

  • Updated nuget packages

πŸ› Fixed

  • The specified executable is not a valid application for this OS platform ([#88](https://github.com/RevoLand/Steam-Library-Manager/issues/88))
v1.6.0.3
mertcreatesmertcreatesΒ·6y agoΒ·November 3, 2019
GitHub

πŸ› Fixed

  • Versioning.
v1.6.0.2
mertcreatesmertcreatesΒ·6y agoΒ·October 29, 2019
GitHub

✨ Added

  • [AlphaFS](https://github.com/alphaleonis/AlphaFS) .NET library to replace System.IO namespace

πŸ“‹ Changed

  • Updated nuget packages
  • Replaced every System.IO method with AlphaFS, also replaced the file copy method with AlphaFS too.
  • Renamed "Remove Original Files" as "Move"
  • ContextMenu (aka right click menu) borders are back.

πŸ› Fixed

  • "System.IndexOutOfRangeException" when copying apps.
  • Enabling/Disabling a library not updating the library panel
  • Double clicking to open installation directory for Uplay games not working.

πŸ—‘οΈ Removed

  • [FileCopyLib](https://www.nuget.org/packages/FileCopyLib/) nuget package
  • Home panel
  • Donate & Discord buttons.
v1.6.0.1
mertcreatesmertcreatesΒ·6y agoΒ·September 10, 2019
GitHub

πŸ“¦ SLM CRASHES AT STARTUP?

  • Reset injection cache for Rivatuner statistics server or add executable to list of exceptions.

πŸ“‹ Changed

  • Updated translations
  • Updated nuget packages

πŸ› Fixed

  • Creating more than one SLM library fails
v1.6.0.0
mertcreatesmertcreatesΒ·6y agoΒ·August 10, 2019
GitHub

✨ Added

  • Support for more library types: Uplay (#23, #65, #71)
  • Ability to continue on error for task manager tasks ([#68](https://github.com/RevoLand/Steam-Library-Manager/issues/68))
  • Ability to skip restart warning for Steam library related tasks ([#69](https://github.com/RevoLand/Steam-Library-Manager/issues/69))
  • Icons! [(Have a sneak-peek)](https://dl.dropboxusercontent.com/s/e9ruwj4f11yg5pn/21-Sunday-vB67mD7A1020.gif)
  • Ability to Compress Origin games
  • Ability to 'Auto Installation' for Origin related tasks
  • HamburgerMenu Addition to Library Panel for library type switching ([#71](https://github.com/RevoLand/Steam-Library-Manager/issues/71))
  • Duplicate Game Finder/Cleaner for Steam libraries ([#73](https://github.com/RevoLand/Steam-Library-Manager/issues/73))
  • + 4 more

πŸ“‹ Changed

  • Library Creation dialog is replaced with a flyout panel which clears the path for supporting more library types. (#63 #65)
  • Unified Task Manager's List View for Steam & Origin games for easier editing in future.
  • Tweaked Task Manager UI a little bit
  • Library Cleaner UI improved
  • Settings UI improved

πŸ› Fixed

  • "Remove from SLM" Context Menu Item not working with created Origin libraries
  • Checking for library existence for libraries not working as intended.
  • Showing Steam failover images for Origin games in List View if the image is not loaded correctly.
  • Disk Space with Mounted Volumes ([#72](https://github.com/RevoLand/Steam-Library-Manager/issues/72))

πŸ—‘οΈ Removed

  • Unused libraries (NumericUpDownLib & FontAwesome)
  • Ability to disable parallel file transfers per-task. (#64)
v1.5.1.10
mertcreatesmertcreatesΒ·6y agoΒ·July 17, 2019
GitHub

πŸ› Fixed

  • Threading error with Origin installations (InvalidOperationException)
  • Context Menu Item is not working with SLM libraries (Remove from SLM)
  • Compact tasks getting deleted at the end if "Remove Files at Source directory" option enabled in global task options
  • Compact size detection for some locales
v1.5.1.9
mertcreatesmertcreatesΒ·6y agoΒ·July 8, 2019
GitHub

✨ Added

  • Ability to disable parallel file transfers per-task. (#64)

πŸ› Fixed

  • A crucial bug which could potentially lead to losing game files with compact task.
v1.5.1.8
mertcreatesmertcreatesΒ·7y agoΒ·June 27, 2019
GitHub

✨ Added

  • Auto clear completed tasks
  • Ability to Ignore Junks (in Library Cleaner)
  • Compact Status Detection On/Off switch (default off for better performance)

πŸ“‹ Changed

  • UI Improvements:
  • Tooltips (Translation keys for tooltips will be added later.)
  • Library Cleaner: Reason why junk
  • Library type logo in library panel
  • Replace "Create Library" button with "Create Library / Remove Library / Refresh Library" buttons
  • Loading of Origin header images (Load from/save as "appid".jpg rather than a complicated store page id or whatsoever)
  • Updated translations ([Crowdin](https://crowdin.com/project/steam-library-manager) for translation)
v1.5.1.7
mertcreatesmertcreatesΒ·7y agoΒ·May 31, 2019
GitHub

πŸ› Fixed

  • 'The given key was not present in the dictionary' on compress tasks. (Issue: #50)
  • Task Manager UI for compression related tasks.
  • Can't task an item for compact if the item is already tasked for compression (and vice-versa)
v1.5.1.6
mertcreatesmertcreatesΒ·7y agoΒ·May 30, 2019
GitHub

✨ Added

  • Size detection for games compressed with compact *(Huge performance impact on libraries with lots of games, Needs to be enabled from Settings - Disabled by default)*

πŸ› Fixed

  • Compact tasks are not pausing properly.
  • Offline Origin libraries not showing correctly.
  • Offline Origin libraries are not becoming online when it should be.
  • NotSupportedException on adding/creating a new library.
v1.5.1.5
mertcreatesmertcreatesΒ·7y agoΒ·May 27, 2019
GitHub

πŸ“‹ Changed

  • Compact task (compression) improvements such as compressing all files, reporting task status, handling task cancellation etc.

πŸ› Fixed

  • SLM finds an update of the current version upon manual check (Issue #44)
v1.5.1.4
mertcreatesmertcreatesΒ·7y agoΒ·May 21, 2019
GitHub

✨ Added

  • New Task Type: Compact - Windows compact function (Beta, please report errors you encounter)
  • Compress/Uncompress
  • Show compact status
  • Russian language (Credits to MrDubstep863, thank you!)
  • [CliWrap](https://github.com/Tyrrrz/CliWrap)

πŸ“‹ Changed

  • Task Manager UI tweaked
v1.5.1.3
mertcreatesmertcreatesΒ·7y agoΒ·April 27, 2019
GitHub

πŸ› Fixed

  • No button to decompress a game after it was compressed. (Issue: #41)
  • Incorrect task status message on game compressing.
v1.5.1.2
mertcreatesmertcreatesΒ·7y agoΒ·April 24, 2019
GitHub

πŸ“¦ [1.5.1.2] - 2019-04-24

  • This release should fix all of the NotSupportedExceptions but in case of it happens again, feel free to contact with me.

πŸ› Fixed

  • System.NotSupportedException: This type of CollectionView does not support changes to its SourceCollection from a thread different from the Dispatcher thread.
  • Steam_Library_Manager.Functions.App.AddSteamApp
  • Steam_Library_Manager.Definitions.SteamLibrary.UpdateJunks() (Issue: #40)
v1.5.1.1
mertcreatesmertcreatesΒ·7y agoΒ·April 19, 2019
GitHub

✨ Added

  • Task Manager Logs Auto Scroll on/off switch

πŸ› Fixed

  • (Task Manager) Tasked item crashes with error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
  • RuntimeBinderException
v1.5.1.0
mertcreatesmertcreatesΒ·7y agoΒ·April 6, 2019
GitHub

✨ Added

  • Localization support
  • Supported Languages: English, French *(WIP)*, Turkish (Help us [Translate!](https://crowdin.com/project/steam-library-manager))
  • Language selector
  • Steam UserID selector (to fetch Last Play time)
  • Auto Scrolling for logs in the Task Manager tab *(Use with caution on games with lots of small files)*
  • Order by Last Play time for Steam games
  • Include Supporters list
  • Number of "Pending, Completed, Total" tasks in Task Manager
  • + 1 more

πŸ“‹ Changed

  • Target framework version changed to 4.6.2 from 4.5 ([NET Framework Web Installer](https://www.microsoft.com/en-us/download/details.aspx?id=53345))
  • Minor tweaks on Task Manager UI for both Grid & List view

πŸ› Fixed

  • Broken Task Manager UI on Deleting Origin games with Task Manager option

πŸ—‘οΈ Removed

  • Suggestion form button, use Discord if needed.
  • Unused networking code
  • Custom theming support
  • [SharpRaven](https://github.com/getsentry/raven-csharp)
  • [ColorPickerLib](https://github.com/Dirkster99/ColorPickerLib)
v1.5.0.15
mertcreatesmertcreatesΒ·7y agoΒ·January 3, 2019
GitHub

πŸ› Fixed

  • Issue #31 : Startup Error on Origin Games with manifest version v4.0
v1.5.0.14
mertcreatesmertcreatesΒ·7y agoΒ·December 27, 2018
GitHub

✨ Added

  • [AutoUpdater.NET](https://github.com/ravibpatel/AutoUpdater.NET) to use for updating.
  • Locale selection for Origin game installation from available locales.

πŸ—‘οΈ Removed

  • Self coded auto-updater mechanism.
v1.5.0.13
mertcreatesmertcreatesΒ·7y agoΒ·December 25, 2018
GitHub

✨ Added

  • [FileCopyLib](https://www.nuget.org/packages/FileCopyLib/) to use for file copying.

πŸ› Fixed

  • [Issue #20: Transfer speed over a 10Gig network caps out at 600mb/s](https://github.com/RevoLand/Steam-Library-Manager/issues/20)
v1.5.0.12
mertcreatesmertcreatesΒ·7y agoΒ·August 12, 2018
GitHub

✨ Added

  • Compress/Decompress within the same library.
  • Support for Origin manifest file version 3.0
  • Thank you for your suggestion using the [Suggestion Form](https://goo.gl/forms/Bu1o0ETFdUWF5ZNJ3).
v1.5.0.11
mertcreatesmertcreatesΒ·8y agoΒ·June 29, 2018
GitHub

✨ Added

  • CompressionLevel setting for Compressing apps.
  • Suggestion Form button to get feedback for future of SLM.

πŸ“‹ Changed

  • Handling of PathTooLongException in CopyFilesAsync (*The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.*)
  • Handling of UnauthorizedAccessException in SteamLibrary.AddNew (*ΠžΡ‚ΠΊΠ°Π·Π°Π½ΠΎ Π² доступС ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ "H:\Program Files (x86)\Steam.dll".*)
  • Handling of FileNotFoundException in CopyFilesAsync while compressing files. (*Could not find file 'J:\SteamLibrary\SteamApps\common\Commandos 3 Destination Berlin\Legacy\Data2.PCK'.*)

πŸ› Fixed

  • InvalidOperationException in LibraryGrid_Drop
  • KeyNotFoundException (#22 - *The given key was not present in the dictionary.*)
  • FileNotFoundException in AddSteamApp (*Could not find file 'S:\Game\Steam\SteamBackup\SteamApps\586200.zip'.*)
  • IOException in CopyFilesAsync (*The process cannot access the file 'E:\SteamArchive\SteamApps\378540.zip' because it is being used by another process.*)
  • InvalidOperationException in UpdateAppList (*Collection was modified; enumeration operation may not execute.*)
  • DivideByZeroException in CopyFilesAsync function. (*Attempted to divide by zero.*)
  • ArgumentNullException in SteamAppInfo.GetFileList function (*Value cannot be null. Parameter name: collection*)
  • Custom Theme options also changes the current theme.
  • + 2 more
v1.6.0.0-origin-betaPre-release
mertcreatesmertcreatesΒ·8y agoΒ·June 6, 2018
GitHub

πŸ“¦ Origin needs to be restarted after installing a game through SLM!

  • Known issues & things to do:
  • Missing game header images
  • Parsing unknown metadata file versions (if needed?)
  • Testing game movement & installation
  • Ask user for installation locale from available locale list
  • Please join our Discord channel and help further development of SLM. Need your feedback on Origin.
  • https://discordapp.com/invite/Rwvs9Ng
v1.5.0.10
mertcreatesmertcreatesΒ·8y agoΒ·June 2, 2018
GitHub

✨ Added

  • Library Creation Button (Thank you [Catalin Chelariu](http://www.softpedia.com/editors/browse/catalin-chelariu) for suggestion)
  • Settings tab to tabcontrol

πŸ“‹ Changed

  • Steam restart function updated
  • File movement order

πŸ› Fixed

  • Reflection of disk size changes
  • "If you click check for backup updates while a backup is being performed, the game you are backing up will reappear" - Thank you Mobeeuz, like always.
  • "Remove from List" origin context menu item appearing for Steam / SLM libraries.
  • SLM Libraries being duplicated on save.

πŸ—‘οΈ Removed

  • Settings button from top right corner.
v1.5.0.9
mertcreatesmertcreatesΒ·8y agoΒ·May 30, 2018
GitHub

✨ Added

  • NLog (https://github.com/NLog/NLog)

πŸ“‹ Changed

  • Buffer size for file movement
  • SaveWindowPlacement is set to True
  • Parsed form parts into user controls for easier access & edit.

πŸ—‘οΈ Removed

  • Custom file logger
  • ConfigureAwait calls
v1.5.0.8
mertcreatesmertcreatesΒ·8y agoΒ·May 26, 2018
GitHub

✨ Added

  • Discord button
  • Patreon button

πŸ“‹ Changed

  • Handling of DirectoryNotFoundException in Steam Library - UpdateAppList

πŸ› Fixed

  • Proper pausing on Task Manager
  • Same goes for the Origin releated tasks
v1.5.0.7
mertcreatesmertcreatesΒ·8y agoΒ·May 24, 2018
GitHub

πŸ› Fixed

  • Fix for memory overflow happens on task manager when task is paused.
v1.5.0.6
mertcreatesmertcreatesΒ·8y agoΒ·January 13, 2018
GitHub

✨ Added

  • Custom styling support

πŸ› Fixed

  • FileNotFoundException happens on getting version info.
  • InvalidOperationException happens on getting junk files.
  • IOException happens on library cleaner.
  • DirectoryNotFoundException and IOException on GetCommonFiles.
  • ArgumentNullException caused by IOException on DeleteFilesAsync method.
  • ArgumentOutOfRangeException happens on generating Steam library list.