diff --git a/README.md b/README.md index 0adbc5e..8c6c633 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ This Bash script is intended to automate the process of installing CoZ Steam pat **The instructions below are written specifically for the Steam Deck** as this has proven to be the most common use case. They should be largely adaptable to any desktop Linux installation, but for more general instructions, system requirements, and other information about the script including the CLI mode, see [GENERAL-INFO.md](/docs/GENERAL-INFO.md). +See [TROUBLESHOOTING.md](/docs/TROUBLESHOOTING.md) if anything goes wrong during usage. + ## Setup 1. Switch to [Desktop Mode](https://youtu.be/FAf2s99-iik). @@ -54,4 +56,4 @@ Worry not! See [TROUBLESHOOTING.md](/docs/TROUBLESHOOTING.md) for a list of comm ------------ -The Polyversal Linux Steam Patcher for the Committee of Zero's Science Adventure Steam Patches on Linux has been tested on Arch Linux, Fedora 37, and SteamOS 3.x. Any pull requests or feedback related to other distribtions are especially appreciated. +The Polyversal Linux Steam Patcher for the Committee of Zero's Science Adventure Steam Patches on Linux has been tested on Arch Linux, Fedora 37, and SteamOS 3.x. Any pull requests or feedback related to other distributions are especially appreciated. diff --git a/docs/AC.md b/docs/AC.md index 7a521f3..3aa7776 100644 --- a/docs/AC.md +++ b/docs/AC.md @@ -20,4 +20,6 @@ The Polyversal Patcher makes it easy to install this Proton version: And that's it! You can [return to the instructions](/README.md#setup) and pick up where you left off. -For troubleshooting, see the aptly-named [TROUBLESHOOTING.md](/docs/TROUBLESHOOTING.md). +If for some reason the script is unable to successfully install the custom Proton, you can [directly download it here](https://github.com/CommitteeOfZero/ProtonGE-AC/releases/download/1.0.0/protonge-anonymouscode.tar.gz) and [install it manually](https://github.com/GloriousEggroll/proton-ge-custom#installation). + +For all other troubleshooting, see the aptly-named [TROUBLESHOOTING.md](/docs/TROUBLESHOOTING.md). diff --git a/docs/GAMES.md b/docs/GAMES.md index bad25cb..be1e371 100644 --- a/docs/GAMES.md +++ b/docs/GAMES.md @@ -10,7 +10,7 @@ Below is a table with relevant information for each game that currently has a pa | CHAOS;CHILD | 8 | cc | 970570 | | STEINS;GATE 0 | 8 | sg0 | 825630 | | ROBOTICS;NOTES DaSH | 7[^rn] | rnd | 1111390 | -| ANONYMOUS;CODE | [Custom Proton-GE build](http://sonome.dareno.me/projects/coz-linux-deck.html) | ac | 2291020 | +| ANONYMOUS;CODE | [Custom Proton-GE build](https://github.com/CommitteeOfZero/ProtonGE-AC/releases) | ac | 2291020 | Using Proton Experimental may or may not work for any given game; be sure to try it with the required version given here before troubleshooting further. diff --git a/docs/VERIFY.md b/docs/VERIFY.md index 7495b57..91daea6 100644 --- a/docs/VERIFY.md +++ b/docs/VERIFY.md @@ -2,7 +2,7 @@ Below you can find a list of the quickest ways to verify that the installation of each game's CoZ patch was successful. -Regardless of the specific game, do make sure upon launching from Steam that you are met with the black CoZ game launcher and not the vanilla (uglier) beige launcher. +Regardless of the specific game, do make sure upon launching from Steam that you are met with the black CoZ game launcher and not the (uglier) beige vanilla launcher. As always, check [TROUBLESHOOTING.md](/docs/TROUBLESHOOTING.md) if it turns out that your game has in fact not been patched correctly. diff --git a/polyversal b/polyversal index 4ed7b6a..6cbd4ba 100755 --- a/polyversal +++ b/polyversal @@ -25,8 +25,7 @@ readonly URL_RELEASES="https://github.com/${REPO_ID}/releases" readonly URL_API_LATEST="https://api.github.com/repos/${REPO_ID}/releases/latest" # Custom Proton download -readonly AC_PROTON_URL='https://hawkhe.art/protonge-anonymouscode.tar.gz' -readonly AC_PROTON_MD5='1ab4a7d9d0351e0242436caf2964b73a' +readonly AC_PROTON_URL='https://github.com/CommitteeOfZero/ProtonGE-AC/releases/download/1.0.0/protonge-anonymouscode.tar.gz' readonly AC_PROTON_DIRNAME='protonge-anonymouscode' @@ -854,7 +853,7 @@ function download_ac_proton() { # CLI is so much easier jfc if ! $is_gui; then - if ! curl -o "$proton_tar_name" "$AC_PROTON_URL"; then + if ! curl -Lo "$proton_tar_name" "$AC_PROTON_URL"; then log_error "cURL error occurred while downloading custom proton" exit 1 fi @@ -869,7 +868,12 @@ function download_ac_proton() { exit 1 fi - curl -o "$proton_tar_name" "$AC_PROTON_URL" > "$curl_fifo" 2>&1 & + if $mode_debug; then + # show cURL output for debugging + curl -Lo "$proton_tar_name" "$AC_PROTON_URL" 2>&1 | tee "$curl_fifo" 1>&2 & + else + curl -Lo "$proton_tar_name" "$AC_PROTON_URL" > "$curl_fifo" 2>&1 & + fi dl_proc=$! (