Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a cleanup feature that finds duplicate games and lost game data #20

Open
DjScribbles opened this issue Mar 31, 2017 · 0 comments

Comments

@DjScribbles
Copy link
Owner

This task has been on my radar for a while, although I'm not sure when I will get to it, as I haven't had the ambition to do major feature additions since Game Pipe got shot down in Greenlight, although I do hope to tackle it sometime soon.

The basic premise is that Game Pipe should have a mechanism to find problems in your Steam library, such as Game folders that don't link back to an ACF file or to an ACF on another drive, and provide you with any appropriate options to resolve the case.

The following is a list of conditions to search for:

  • Dead Shortcut - Check the desktop for shortcuts to games that are no longer installed anywhere
  • Astranged ACF - An acf file in one library while the game dir is found in another - Action - Move ACF
  • Empty ACF w/ Backup - ACF File related to a GPBackup directory, but no game dir. - Restore, Delete All.
  • GP Backup - A folder begins with gpBackup_{name} and an associated game dir is found - Action - Merge, Delete
  • Orphan Backup - Folder begins gpBackup_{name} and no associated {name} or acf file in any location - Action - Delete, Restore
  • Dangling Folder - A folder with no assciated ACF in any library - Action - Delete, Install (not sure how I would know which appid)
  • Empyt Games - ACF File with no associated game data
  • Duplicate Games (one or more games, with one or more manifests (but not 1 to 1)) Ask which to delete (show size difference between biggest and the rest), relocate acf if needed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant