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

Application crash when moving game with folder not present #1

Closed
kenXengineering opened this issue Feb 25, 2016 · 3 comments
Closed
Assignees

Comments

@kenXengineering
Copy link

Hey. I get the following error in the log file when I attempt to move a game when its game directory doesn't exist. This can happen when a game has been removed from the common folder, but the *.acf file still exits (This situation can happen if you delete the game from the drive and not via Steam).

In this case, the file appmanifest_232790.acf exists in the steamapps folder (For the game Broken Age). However, the installdir folder does not exists in the common folder (Broken Age). Might want to check if the game directory actually exists when listing the games in the main screen, and if not give an option to clean up the *.acf files.

DjScribbles added a commit that referenced this issue Feb 25, 2016
Now if the associated directory is not present for an ACF file, it will
report size 0, and will no longer crash when trying to copy, but the
copy will still fail.
@DjScribbles
Copy link
Owner

Thanks for the detailed report, and suggestion, I fixed the crash in the most recent push.

I'm going to leave this open until I add a good way of handling this situation.

Instead of a reactionary "Would you like to delete this acf file?" I think I may add a "Cleanup & Repair" tab, which finds orphaned acfs and game directories (directory with no acf), which provides options to repair or delete.

The repair option could also be built to help fix situations where the game content is in a different library than the acf file.

@My1
Copy link

My1 commented Dec 31, 2016

this is a really good Idea, for example if I would have moved the game already away because storage was short before discovering this tool (actually happened thursday when I moved my OS to SSD) and I am too lazy to search out the ACFs.

@DjScribbles
Copy link
Owner

I'm closing this issue since the actual crash has been resolved forever, I've only left it here as reminder to build the cleanup feature, but I've added issue #20 to capture that work.

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

3 participants