Skip to content

Instantly share code, notes, and snippets.

@Ruffo324
Last active October 3, 2021 18:00
Show Gist options
  • Save Ruffo324/7a304f49e6b12bdda20a3f389974016b to your computer and use it in GitHub Desktop.
Save Ruffo324/7a304f49e6b12bdda20a3f389974016b to your computer and use it in GitHub Desktop.
[WORKAROUND] G-HUB not detecting Steam Games wich not installed on C libary

Problem

Logitech's G HUB is .. a good Configuration Software wich is missing some fundamental things.
One of them, is the abillity to detect Steam games wich are installed on diffrent drives/libary.

Requirements

  • latest Windows 10 update.
  • latest Steam
  • other libary must placed on a drive wich is large enough to hold all your games. (written 03.10.2021)

Workaround / Fix

Note

Important: With this Workaround you're (mostly) unable to install games on the C:/ Drive anymore, as we're gonna link that folder to the other drive.

Used technology

This workaround is based on the possibility of so-called symbolic hard links.

Steps to fix/workaround

Ruffo:
I'm gonna use my external path in the example.
So just replace D:\10_Steam\SteamLibary with your external libary path.

  1. Move games and more from C: to D:.`
    • use Steam => Settings => Download => STEAM LIBARY FOLDERS
    • image
    • Ignore errors where Steam is unable to move caused by shared content. (Like Steamworks Common redistributables)
  2. Quit Steam, and ensure Steam is not running anymore.
  3. Open FileExlorer (WIN + E), navigate to your external libary.
  4. Rename it to anything else. Example: D:\10_Steam\SteamLibary => D:\10_Steam\SteamLibary1
  5. Open Steam. Check under settings if the libary got removed.
  6. Quit Steam, and ensure Steam is not running anymore.
  7. (optional) Rename your external Steam Libary folder back to SteamLibary
  8. Navigate to your Steam installation folder. (for me: C:\Program Files (x86)\Steam)
  9. Copy the whole steamapps folder from Steam to your new Libary.
  10. Rename C:\Program Files (x86)\Steam\steamapps to C:\Program Files (x86)\Steam\steamapps_ (backup)
  11. Open PowerShell as Admin. (right klick on WIN-Menu in Taskbar => PowerShell (Administrator))
  12. Run the following command:
New-Item -Path "C:\Program Files (x86)\Steam\steamapps" -ItemType HardLink -Value "D:\10_Steam\SteamLibary\steamapps"
  1. Start steam. re-add the external libary. Make the external one the default one.
    • This is required, because otherwise steam would not install new games if there is not enough space on C: left for the game.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment