• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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:


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:
Joined
May 18, 2011
Messages
1,065 (0.23/day)
Processor 7800X3D
Motherboard ASRock X670E Lightening PG
Cooling Thermalright Phantom Spirit 120SE CPU cooler, 3x 140mm, 1x 120mm case fan
Memory 32GB G.SKILL Flare X5 DDR5 6000 (PC5 48000) F5-6000J3038F16GX2-FX5
Video Card(s) ASUS RTX 4070
Storage 2TB Sandisk SSD, 2TB P31 SK Hynix, 4TB WD SN850X, WD Black 6TB, WD Red Plus 12TB
Case Fractal Design Definse S
Power Supply Seasonic Focus 750
Mouse Logitech Pro
Keyboard Corsair Strafe Cherry MX Silent w/red LED
VR HMD HTC Vive
Software Win 10 Pro
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. ;)
 
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
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.



All suggestions are welcome :)
 
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
Added new way to move games which reports progress status:
 
Joined
May 18, 2011
Messages
1,065 (0.23/day)
Processor 7800X3D
Motherboard ASRock X670E Lightening PG
Cooling Thermalright Phantom Spirit 120SE CPU cooler, 3x 140mm, 1x 120mm case fan
Memory 32GB G.SKILL Flare X5 DDR5 6000 (PC5 48000) F5-6000J3038F16GX2-FX5
Video Card(s) ASUS RTX 4070
Storage 2TB Sandisk SSD, 2TB P31 SK Hynix, 4TB WD SN850X, WD Black 6TB, WD Red Plus 12TB
Case Fractal Design Definse S
Power Supply Seasonic Focus 750
Mouse Logitech Pro
Keyboard Corsair Strafe Cherry MX Silent w/red LED
VR HMD HTC Vive
Software Win 10 Pro
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.
 
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

rtwjunkie

PC Gaming Enthusiast
Supporter
Joined
Jul 25, 2008
Messages
13,909 (2.42/day)
Location
Louisiana -Laissez les bons temps rouler!
System Name Bayou Phantom
Processor Core i7-8700k 4.4Ghz @ 1.18v
Motherboard ASRock Z390 Phantom Gaming 6
Cooling All air: 2x140mm Fractal exhaust; 3x 140mm Cougar Intake; Enermax T40F Black CPU cooler
Memory 2x 16GB Mushkin Redline DDR-4 3200
Video Card(s) EVGA RTX 2080 Ti Xc
Storage 1x 500 MX500 SSD; 2x 6TB WD Black; 1x 4TB WD Black; 1x400GB VelRptr; 1x 4TB WD Blue storage (eSATA)
Display(s) HP 27q 27" IPS @ 2560 x 1440
Case Fractal Design Define R4 Black w/Titanium front -windowed
Audio Device(s) Soundblaster Z
Power Supply Seasonic X-850
Mouse Coolermaster Sentinel III (large palm grip!)
Keyboard Logitech G610 Orion mechanical (Cherry Brown switches)
Software Windows 10 Pro 64-bit (Start10 & Fences 3.0 installed)
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?
 
Joined
Aug 13, 2009
Messages
3,189 (0.59/day)
Location
Czech republic
Processor Ryzen 5800X
Motherboard Asus TUF-Gaming B550-Plus
Cooling Noctua NH-U14S
Memory 32GB G.Skill Trident Z Neo F4-3600C16D-32GTZNC
Video Card(s) Sapphire Radeon Rx 580 Nitro+ 8GB
Storage HP EX950 512GB + Samsung 970 PRO 1TB
Display(s) HP Z Display Z24i G2
Case Fractal Design Define R6 Black
Audio Device(s) Creative Sound Blaster AE-5
Power Supply Seasonic PRIME Ultra 650W Gold
Mouse Roccat Kone AIMO Remastered
Software Windows 10 x64
This looks interesting. Is it also able to backup all Steam settings and user profile? I'd find that very useful.
 
Joined
Oct 20, 2015
Messages
31 (0.01/day)
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:
 
Joined
Nov 10, 2006
Messages
4,665 (0.73/day)
Location
Washington, US
System Name Rainbow
Processor Intel Core i7 8700k
Motherboard MSI MPG Z390M GAMING EDGE AC
Cooling Corsair H115i, 2x Noctua NF-A14 industrialPPC-3000 PWM
Memory G. Skill TridentZ RGB 4x8GB (F4-3600C16Q-32GTZR)
Video Card(s) ZOTAC GeForce RTX 3090 Trinity
Storage 2x Samsung 950 Pro 256GB | 2xHGST Deskstar 4TB 7.2K
Display(s) Samsung C27HG70
Case Xigmatek Aquila
Power Supply Seasonic 760W SS-760XP
Mouse Razer Deathadder 2013
Keyboard Corsair Vengeance K95
Software Windows 10 Pro
Benchmark Scores 4 trillion points in GmailMark, over 144 FPS 2K Facebook Scrolling (Extreme Quality preset)
Oh, I definitely need something like this. Sub'd.
 
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
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!
 
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


Almost done with WPF version of SLM

Check on GitHub

All feedback are welcome :)
 

AsRock

TPU addict
Joined
Jun 23, 2007
Messages
18,875 (3.07/day)
Location
UK\USA
Processor AMD 3900X \ AMD 7700X
Motherboard ASRock AM4 X570 Pro 4 \ ASUS X670Xe TUF
Cooling D15
Memory Patriot 2x16GB PVS432G320C6K \ G.Skill Flare X5 F5-6000J3238F 2x16GB
Video Card(s) eVga GTX1060 SSC \ XFX RX 6950XT RX-695XATBD9
Storage Sammy 860, MX500, Sabrent Rocket 4 Sammy Evo 980 \ 1xSabrent Rocket 4+, Sammy 2x990 Pro
Display(s) Samsung 1080P \ LG 43UN700
Case Fractal Design Pop Air 2x140mm fans from Torrent \ Fractal Design Torrent 2 SilverStone FHP141x2
Audio Device(s) Yamaha RX-V677 \ Yamaha CX-830+Yamaha MX-630 Infinity RS4000\Paradigm P Studio 20, Blue Yeti
Power Supply Seasonic Prime TX-750 \ Corsair RM1000X Shift
Mouse Steelseries Sensei wireless \ Steelseries Sensei wireless
Keyboard Logitech K120 \ Wooting Two HE
Benchmark Scores Meh benchmarks.
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.
 

Mussels

Freshwater Moderator
Staff member
Joined
Oct 6, 2004
Messages
58,413 (8.18/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
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' ?)
 
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
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:
Joined
Jul 21, 2008
Messages
5,175 (0.90/day)
System Name [Daily Driver]
Processor [Ryzen 7 5800X3D]
Motherboard [Asus TUF GAMING X570-PLUS]
Cooling [be quiet! Dark Rock Slim]
Memory [64GB Corsair Vengeance LPX 3600MHz (16GBx4)]
Video Card(s) [PNY RTX 3070Ti XLR8]
Storage [1TB SN850 NVMe, 4TB 990 Pro NVMe, 2TB 870 EVO SSD, 2TB SA510 SSD]
Display(s) [2x 27" HP X27q at 1440p]
Case [Fractal Meshify-C]
Audio Device(s) [Steelseries Arctis Pro]
Power Supply [CORSAIR RMx 1000]
Mouse [Logitech G Pro Wireless]
Keyboard [Logitech G512 Carbon (GX-Brown)]
Software [Windows 11 64-Bit]
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.
Top