Created
December 12, 2018 12:46
-
-
Save Frontear/2d07f4e1cc5b74ff8d2901b29291058f to your computer and use it in GitHub Desktop.
A simple script dedicated to being able to run Warframe using SteamPlay and GloriousEggroll's script. Modify for your system as you need to.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/sh | |
| WARFRAME_STEAM_DIR=~/.local/share/Steam/steamapps/common/Warframe | |
| GLORIOUS_EGGROLL_PATCHES="https://gitlab.com/GloriousEggroll/warframe-linux/-/archive/steamplay-proton/warframe-linux-steamplay-proton.zip" | |
| sudo -v | |
| echo "Downloading dependencies..." | |
| pacaur -S xboxdrv curl | |
| # https://www.gloriouseggroll.tv/how-to-get-out-of-wine-dependency-hell/ | |
| sudo pacman -S wine-staging winetricks | |
| sudo pacman -S giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo libxcomposite lib32-libxcomposite libxinerama lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader cups samba dosbox | |
| echo "Backing up launcher..." | |
| cd $WARFRAME_STEAM_DIR/Tools | |
| cp Launcher.exe Launcher.exe.bak | |
| echo "Downloading patches" | |
| wget $GLORIOUS_EGGROLL_PATCHES -O patches.zip | |
| unzip patches.zip | |
| cp -r warframe-linux-steamplay-proton/* $WARFRAME_STEAM_DIR/Tools | |
| rm patches.zip && rm -r warframe-linux-steamplay-proton | |
| echo "Enabling xbox service..." | |
| sudo systemctl enable xboxdrv.service && sudo systemctl start xboxdrv.service | |
| sudo systemctl restart systemd-binfmt |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
DEPRECATED! Please use Proton 3.16-6 on Steam instead