Skip to content

[Tech] Don't rely on setup_dxvk.sh and similar setup scripts when installing tools #2121

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

Closed
wants to merge 4 commits into from

Conversation

CommandMC
Copy link
Collaborator

Starting work on a manual DXVK installer (and DLL installer in general), to no longer depend on the (now removed) setup_dxvk.sh script. Still lots to do, but the big parts are done

This is designed to be expanded easily, to eventually become the "Game Workarounds" feature


Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

flavioislima and others added 4 commits November 29, 2022 13:17
* [i18n] Updated Translations (#2076)

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Translated using Weblate (French)

Currently translated at 100.0% (401 of 401 strings)

Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: John Donne <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/fr/
Translation: Heroic Games Launcher/GamePage
Translation: Heroic Games Launcher/Globals

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Translation: Heroic Games Launcher/Globals
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/

Co-authored-by: John Donne <[email protected]>

* [Fix] Beta 3 Fixes + some small improvements (#2079)

* fix: hide wine options on macOS

* fix: playing status not changing correctly

* fix: download progress color

* fix: wine-manager reload button

* fix: launch win sideloaded games on macOS

* fix: isGameAvailable for sideloaded games

* fix: dont show wine tools on windows and mac

* feat: game not available status

* feat: improved not available check on game page

* i18n: updated keys

* fix: dont show update button when not available

* fix: gamecard not available classes

* fix: getInstallInfo error when json parse fails

* other: fade in card animation

* chore: heroic version hover

* fix: reload gamecard on status changes

* fix: proper pass platform when importing epic games

* i18n: updated keys

* fix: compute saves path for windows games on macOS

* fix: gamecard status not updating after import

* feat: proper show not supported games

* fix: codecheck

* fix: Hiding a game doesn't remove it from the list unless re-rendered #2078

* fix: showing as not available after uninstall

* fix: typo

* fix: hide runexe for native games on sideload

* fix: hide wine options for native games

* fix: show refreshing icon when refreshing library

* fix: pr comments

* chore: renamed import

* fix: remove install info for unsuported games

* fix: dont fetch changelog if already saw it

* fix: installing native macOS games for GOG

* chore: removed audioFix settings and component

* [Revert] Revert #2075 (#2090)

* chore: updated version

* chore: readme update

* fix: GameList Header columns

* fix: uninstalled status on game list

* fix: platform filter on macOS

* chore: accurate macOS info

* fix: gog error message when apiData is null

* [Other] Update icons with better quality ones  (#2096)

* other: updated tray icons and added OS logic

* chore: log

* [i18n] Updated Translations (#2088)

* Translated using Weblate (Swedish)

Currently translated at 100.0% (402 of 402 strings)

Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Co-authored-by: dpanter <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/sv/
Translation: Heroic Games Launcher/GamePage
Translation: Heroic Games Launcher/Globals

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Co-authored-by: Hosted Weblate <[email protected]>
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/gamepage/
Translation: Heroic Games Launcher/GamePage

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Translation: Heroic Games Launcher/Globals
Translate-URL: https://hosted.weblate.org/projects/heroic-games-launcher/globals/

Co-authored-by: dpanter <[email protected]>

Co-authored-by: Weblate (bot) <[email protected]>
Co-authored-by: John Donne <[email protected]>
Co-authored-by: dpanter <[email protected]>
- Support gzip and zstd archives
- Return the extracted path on completion
Still lots of stuff to complete, but the big steps are done
I'll finish this up over the next few days
@CommandMC CommandMC added the pr:wip WIP, don't merge. label Dec 2, 2022
@CommandMC CommandMC self-assigned this Dec 2, 2022
@CommandMC CommandMC mentioned this pull request Dec 11, 2022
12 tasks
@CommandMC
Copy link
Collaborator Author

Superseded by #2176

@CommandMC CommandMC closed this Dec 11, 2022
@CommandMC CommandMC deleted the fix/dxvk-manual branch December 11, 2022 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr:wip WIP, don't merge.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants