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

DepotDowloader fails to delete files not found in newer manifest #317

Open
ryantheleach opened this issue Apr 14, 2022 · 3 comments
Open
Labels

Comments

@ryantheleach
Copy link

DepotDownloader appears to not be deleting old files that are not found in the upgraded manifest, that were originally in the 'current manifest'

screenshot is of a git commit/diff of a game which has no files removed.

image

  1. Note that the human readable manifest, is showing that Core_UUID-WindowsClientP11.pak has been removed.
  2. Note that in the git commit, only files were modified (yellow) and added (green) and not removed (red)

Reproduction steps:

Download an older manifest then current, then upgrade to a later release (which is also not current)

@azuisleet
Copy link
Member

Without seeing the actual commands you ran, it is difficult to diagnose.

If you are changing the working directory, then there won't be an existing installed manifest to compare against.

@ryantheleach
Copy link
Author

It didn't change the working directory, I think I may have a clue though, as I'm running -manifest-only directly before it, in order to get a copy of the manifest to compare to.

I believe that running it with manifest-only is causing the current manifest to update, when all I wanted was the human readable version.

I think if I did it in reverse order it would have been fine.

@nutterthanos
Copy link

it seems to be happening with steamctl too

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants