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

Add a RegistryEntry sub-record to SteamGame record #86

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Nutzzz
Copy link
Contributor

@Nutzzz Nutzzz commented Jul 30, 2023

Parses the Uninstall registry in either HKLM64 or HKLM32 and adds an optional corresponding sub-record

@erri120
Copy link
Owner

erri120 commented Jul 30, 2023

Is there anything useful in the registry that isn't available in the .acf manifest?

@Nutzzz
Copy link
Contributor Author

Nutzzz commented Jul 30, 2023

Is there anything useful in the registry that isn't available in the .acf manifest?

DisplayIcon, Publisher, and URLInfoAbout (note the last is occasionally blank).

I don't think the others are particularly helpful:
InstallLocation you're deriving by combining InstallationDirectoryName with LibraryFolder. HelpLink appears to always be https://help.steampowered.com. UninstallString is easy to derive from the Steam client exe and parameter "steam://uninstall/{AppId}"

The negative is that if the user has reinstalled Windows, the uninstall entry may be lost even though the games work just fine after it's pointed at the appropriate library location(s).

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

Successfully merging this pull request may close these issues.

2 participants