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

[util] Add auto installer #4068

Closed
wants to merge 1 commit into from

Conversation

nafigator
Copy link

  • Bash script for latest DXVK libs installation into wine prefixes. Release files copied only when they are newer than files in prefix or when prefix files is missing. As dependencies it uses grep, jq, cut and bash-helpers lib. See https://github.com/nafigator/bash-helpers. If bash-helpers not exists in bash includes than script sources it from github.

@nafigator nafigator force-pushed the auto-installer branch 2 times, most recently from 4f6d3f3 to 413d169 Compare June 11, 2024 11:53
@nafigator
Copy link
Author

For testing purposes you can use install.sh from my branch:
curl -s https://raw.githubusercontent.com/nafigator/dxvk/auto-installer/install.sh | WINEPREFIX=~/.wine bash

Also, script accepts params:

-v --version
-h --help
-d --debug

Combine them as follows:
curl -s https://raw.githubusercontent.com/nafigator/dxvk/auto-installer/install.sh | WINEPREFIX=~/.wine bash -s - <params>

Example:

curl -s https://raw.githubusercontent.com/nafigator/dxvk/auto-installer/install.sh | WINEPREFIX=~/.wine bash -s - -dv

@nafigator nafigator force-pushed the auto-installer branch 2 times, most recently from d7144de to dbe9c41 Compare June 11, 2024 12:35
@WinterSnowfall
Copy link
Contributor

To offer a bit of context: dxvk used to have an installation script, but everyone and their dog seemed to take issues with it for some reason or another, which created unnecessary focus on what is (ultimately) a less important aspect of the project, so the decision was taken to remove it from the repo and let people create and maintain their own, should they feel the need. I doubt this point will be walked back on.

@nafigator
Copy link
Author

To offer a bit of context: dxvk used to have an installation script, but everyone and their dog seemed to take issues with it for some reason or another, which created unnecessary focus on what is (ultimately) a less important aspect of the project, so the decision was taken to remove it from the repo and let people create and maintain their own, should they feel the need. I doubt this point will be walked back on.

Fair enough. It's ok to close this without merge. In this case I'll think about own gist or repo for this script. Hope it'll be useful for someone.

* Bash script for latest DXVK libs installation into wine prefixes. Release
files copied only when they are newer than files in prefix or when prefix
files is missing. As dependencies it uses grep, jq, cut and bash-helpers
lib. See https://github.com/nafigator/bash-helpers. If bash-helpers not
exists in bash includes than script sources it from github.
@Tiagoquix
Copy link
Contributor

In my opinion, being completely honest, I don't see this as too useful. For Linux users, they are probably going to use something such as Proton(-GE) or Wine-GE, which comes with DXVK pre-installed. For Windows users, DXVK has to be installed for each game separately, so an auto-install would not help too much (and the installation is very simple: just drag files next to EXE and stonks).

@doitsujin doitsujin closed this Sep 26, 2024
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.

4 participants