• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Steam Library Manager (Free/Open-Source/C#)

Status
Not open for further replies.
Joined
Oct 11, 2013
Messages
44 (0.01/day)
Location
Turkey/Istanbul
Processor AMD Ryzen 5 2600
Motherboard MSI MPG X570 Gaming Edge
Cooling Cooler Master ML240L
Memory Ballistix Sport LT White 16GB DDR4-3000 * 2
Video Card(s) ASUS ROG Strix RTX 2070 Advanced
Storage Sabrent Rocket
Display(s) ASUS MG278Q
Case Phanteks P350X
Power Supply Aerocool P7-750W
Keyboard Logitech G105
Software Windows 10
Hello TPU,

I have made a tool to manage your installed Steam games and i am looking for some feedback to improve it.

As the current state of SLM (Steam Library Manager) you can do these:
  • Find Steam installation path auto (from registry)
  • Move installed games between Steam libraries (with their downloading and workshop files)
  • Create new steam library or new backup library to use with SLM
  • Backup installed games (And compress)
  • Move steam libraries (Merge with existing libraries or create a new library and remove old library)
  • Delete existing libraries
  • Portable config file (If the backup library path from config file not exists, SLM will ask user to replace the path)

Here is a few screenshots from SLM:
Mainform.png
MoveGameForm.png
moveLibraryForm.png
settingsForm.png


For some paranoid people here is the virus scan reports:
https://www.virustotal.com/en/file/...7cd8381e20b1f972f483dbfe/analysis/1450563128/
https://virusscan.jotti.org/en-US/filescanjob/fafypyal32

Thanks in advance :lovetpu:
 
Last edited:
In a lot of instances cutting/pasting games do different Steam folders works. I did this for a few games. Although having it built into Steam would be nice. But maybe Valve will see your work and get inspired. ;)
 
I am preparing a new update for SLM, which changes the way "CopyGame" section works. Also 2 new features which will let us delete game files by SLM and delete all installed games in selected library.

24-Per%C5%9Fembe-n126Mg7Y46.png


All suggestions are welcome :)
 
Added new way to move games which reports progress status:
30-%C3%87ar%C5%9Famba-wn61vN0d36.gif
 
Maybe I 'll give this a try. Just cut/pasted my HW2 Remastered install between drives. Should work, but maybe something got broken. Will be moving some other steam games around this week so I'll try to remember this thread.
 
It looks like you put a lot of work into this, and I'll likely give it a try. However, doesn't Steam Mover, which I use frequently, already do most of this?
 
This looks interesting. Is it also able to backup all Steam settings and user profile? I'd find that very useful.
 
Very nice work, OP! Like the others, I typically just copy/paste game files, but I can appreciate the work that you put into this. :toast:
 
Oh, I definitely need something like this. Sub'd.
 
It looks like you put a lot of work into this, and I'll likely give it a try. However, doesn't Steam Mover, which I use frequently, already do most of this?
Thanks, Steam Mover can only work between 2 SELECTED folders while SLM can work on every steam & backup library you own. :)
This looks interesting. Is it also able to backup all Steam settings and user profile? I'd find that very useful.
Thanks! I will implement this feature asap but first i have to handle the problems i am having while rewriting as wpf.
Very nice work, OP! Like the others, I typically just copy/paste game files, but I can appreciate the work that you put into this. :toast:
I'm glad you appreciate, thanks. I hope this will change default game copy/backup method until Steam implements it's own :D
Oh, I definitely need something like this. Sub'd.
Thanks!
 
22-Sal%C4%B1-ZG22Ho1i62.png


Almost done with WPF version of SLM

Check on GitHub

All feedback are welcome :)
 
Nice tool with a few extra's, how ever for what i ever do with installed steam games it's just about moving the game folder and a file to another drive which requires no tool.
 
I can see benefits to this, steam mover only really worked with two locations - personally i could use three (SSD, mechanical drive, USB external. Why make steam backups when i can just send the game there 'intact' ?)
 
Nice tool with a few extra's, how ever for what i ever do with installed steam games it's just about moving the game folder and a file to another drive which requires no tool.
This tool saves you time with moving .ACF file, game's workshop & files being downloaded so you can move an installation of ArmA 3 directly in seconds (starting the process, the process is still limited with your hardware) and play without worrying about workshop files or verifying game on Steam! :rolleyes:

I can see benefits to this, steam mover only really worked with two locations - personally i could use three (SSD, mechanical drive, USB external. Why make steam backups when i can just send the game there 'intact' ?)
Thanks! As i always say; all feedbacks are welcome and will result in a better SLM. You can get the alpha version of SLM under releases section; https://github.com/RevoLand/Steam-Library-Manager/releases/tag/v1.3.0-pre.7

I already moven GTA V and ArmA 3 /w workshop files and had no trouble at all but as it is still in alpha and under development please use with caution, thanks! :lovetpu:

Edit:
BTW; with WPF rewrite of SLM, it has support for backups generated with Steam! Just drop your main folder of backups to library panel of SLM!
 
Last edited:
Steam already has a backup feature and it's as simple as cut pasting the game folder to another library to move things..

I get that coding is a labor of love and once you get going on a project you want to keep it going. But this adds almost nothing that the steam platform doesn't already do.
 
Status
Not open for further replies.
Back
Top