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

Installer fixes and enhancements. #20776

Merged
merged 3 commits into from Apr 3, 2023

Conversation

IceReaper
Copy link
Contributor

  1. GoG and Steam installations may have DLCs. This results in optional files. We already have the IDFiles entry to verify a specific file exists, but currently both implementations will ignore the IDFiles entry completely. This PR fixes that. This not only fixes DLC files, but also ensures the installer no longer crashes when you delete the game folder, but keep the app manifest file (steam) or the registry (gog) intact.

  2. We already have a bunch of extractors but we were missing the most basic one: zip files! I also added that. (Used for OpenE2140, as the GoG version ships the soundtrack as .zip)

@IceReaper IceReaper changed the title Installer enhancements. Installer fixes and enhancements. Mar 30, 2023
Mailaender
Mailaender previously approved these changes Mar 30, 2023
@Mailaender Mailaender merged commit 138715b into OpenRA:bleed Apr 3, 2023
3 checks passed
@Mailaender
Copy link
Member

Changelog

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

Successfully merging this pull request may close these issues.

None yet

4 participants