mirror of
https://github.com/the-sane/lug-helper.git
synced 2024-12-28 17:34:23 +00:00
fetch and run rsi installer
This commit is contained in:
parent
519c5ac3f9
commit
5d73fce50e
@ -220,19 +220,22 @@ lutris_required="0.5.17"
|
||||
memory_required="16"
|
||||
memory_combined_required="40"
|
||||
|
||||
######## Links #############################################################
|
||||
######## Links / Versions ##################################################
|
||||
|
||||
# LUG Wiki
|
||||
lug_wiki="https://starcitizen-lug.github.io"
|
||||
|
||||
# NixOS section in Wiki
|
||||
lug_wiki_nixos="https://github.com/starcitizen-lug/knowledge-base/wiki/Tips-and-Tricks#nixos-tweaks"
|
||||
|
||||
# RSI Installer version
|
||||
rsi_installer="RSI Launcher-Setup-2.0.2.exe"
|
||||
|
||||
# Github repo and script version info
|
||||
repo="starcitizen-lug/lug-helper"
|
||||
releases_url="https://github.com/$repo/releases"
|
||||
current_version="v2.18"
|
||||
|
||||
# NixOS section in Wiki
|
||||
lug_wiki_nixos="https://github.com/starcitizen-lug/knowledge-base/wiki/Tips-and-Tricks#nixos-tweaks"
|
||||
|
||||
############################################################################
|
||||
############################################################################
|
||||
############################################################################
|
||||
@ -2363,6 +2366,12 @@ install_game_lutris() {
|
||||
# Install the game without Lutris
|
||||
install_game_wine() {
|
||||
if message question "Before proceeding, be sure all Preflight Checks have passed!\n\nAre you ready to continue?"; then
|
||||
# Double check that wine is installed
|
||||
if [ !-x "$(command -v wine)" ]; then
|
||||
message error "Wine does not appear to be installed.\nPlease refer to our Quick Start Guide:\n$lug_wiki"
|
||||
return 1
|
||||
fi
|
||||
|
||||
if message question "Would you like to use the default install path?\n\n$HOME/Games/star-citizen"; then
|
||||
# Set the default install path
|
||||
install_dir="$HOME/Games/star-citizen"
|
||||
@ -2405,7 +2414,19 @@ install_game_wine() {
|
||||
# Create the game path
|
||||
mkdir -p "$install_dir"
|
||||
|
||||
# Download rsi installer to tmp and run with install_dir as prefix
|
||||
# Download RSI installer to tmp
|
||||
download_file "https://install.robertsspaceindustries.com/rel/2/$rsi_installer" "$rsi_installer"
|
||||
|
||||
# Sanity check
|
||||
if [ ! -f "$tmp_dir/$rsi_installer" ]; then
|
||||
# Something went wrong with the download and the file doesn't exist
|
||||
message error "Something went wrong; the installer could not be downloaded!"
|
||||
debug_print continue "Download failed! File not found: $tmp_dir/$rsi_installer"
|
||||
return 1
|
||||
fi
|
||||
|
||||
# Run the installer
|
||||
WINEPREFIX="$install_dir" winecfg -v win10 && wine "$tmp_dir/$rsi_installer"
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user