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

When importing Amazon-installed games, don't forget to check for manifests in __InstallData__ and migrate them into Nile #56

Open
instinctualjealousy opened this issue Nov 15, 2024 · 1 comment

Comments

@instinctualjealousy
Copy link

The manifests are in game-specific folders inside Amazon Games\Library\__InstallData__. When migrating games, I was unable to verify them (just testing) because the *.raw manifests were missing in Nile's own manifests folder. There's also no fallback to download a missing manifest in situations where "Unable to load manifest" occurs. From a cursory glance, I think the manifests are in the same format but use a different naming convention, and it should be easy enough to programmatically copy it over and rename it.

A caveat- I'm using hawkeye's new Playnite plugin. I would imagine it's using Nile's internals mostly correctly and not doing too much on its own. I believe this issue should go here because Nile is trying to be a full client replacement (akin to Legendary, unlike Comet/gogdl).

My apologies if I've made any wrong assumptions or if I've made a user error at any point.

@hawkeye116477
Copy link

hawkeye116477 commented Nov 17, 2024

not doing too much on its own

If it's not written at log that's "executing command", then it's doing thing by myself.
Well, in case of that importing, that wasn't even working with Nile (#55), so I made it with my own code. I fixed problem with manifests in latest version.
So this issue isn't a problem with Nile, so can be closed.

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

2 participants