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

Not working for Steam installs #20

Closed
BardezAnAvatar opened this issue May 20, 2024 · 0 comments · Fixed by #22
Closed

Not working for Steam installs #20

BardezAnAvatar opened this issue May 20, 2024 · 0 comments · Fixed by #22

Comments

@BardezAnAvatar
Copy link
Owner

Turns out that the Steam installs don't add in the older Registry settings that used to exist on the boxed version of the game.

Since I use the Steam version, I should really support a Steam distribution's install

BardezAnAvatar added a commit that referenced this issue May 21, 2024
- Resolves #20
- Added in Directory-finding code for Steam installation of SotS
- Moved to a directory path-finding code structure instead of only using registry
    - Moved Registry code to its own path-finding class
    - Introduced a Steam path-finding class
- Parse Steam ACF and VDF files to identify location of Steam installation
    - Taken from [Stack Overflow](https://stackoverflow.com/a/42876399/1375931) with slight modification
- Integrate new path-finding code with Resources
- Started populating working unit tests with exactly one test
- Got shit actually _working_

# Release Notes:
- Restructured Windows registry-reading code
- Got the app working for Steam installations of SotS
<sub>_End Release Notes_</sub>
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 a pull request may close this issue.

1 participant