More work on Slay the Spire installer. GOgs version of the installer mostly working. Still need to add the included modes.
This commit is contained in:
parent
30935bd583
commit
a00659dd45
20
linux-game-manager.sh
Executable file → Normal file
20
linux-game-manager.sh
Executable file → Normal file
@ -707,19 +707,27 @@ case "${game}" in
|
|||||||
steamcmd +@sSteamCmdForcePlatformType linux +login "$steamUser" "$steamPass" +force_install_dir "${HOME}/.local/games/SlayTheSpire" +app_update "$appId" +quit
|
steamcmd +@sSteamCmdForcePlatformType linux +login "$steamUser" "$steamPass" +force_install_dir "${HOME}/.local/games/SlayTheSpire" +app_update "$appId" +quit
|
||||||
else
|
else
|
||||||
DISPLAY=""
|
DISPLAY=""
|
||||||
find ~/Downloads -maxdepth 1 -type f -name './slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh' -exec bash "{}" \; ||
|
find ~/Downloads -maxdepth 1 -type f -name 'slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh' -exec bash "{}" \; ||
|
||||||
find ~/Desktop -maxdepth 1 -type f -name './slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh' -exec bash "{}" \;
|
find ~/Desktop -maxdepth 1 -type f -name 'slay_the_spire_2020_12_15_8735c9fe3cc2280b76aa3ec47c953352a7df1f65_43444.sh' -exec bash "{}" \;
|
||||||
|
if [[ $? -eq 0 ]]; then
|
||||||
|
ln -sf "${HOME}/GOG Games/Slay the Spire/game" "${HOME}/.local/games/SlayTheSpire" ||
|
||||||
|
{ echo "Error creating link."
|
||||||
|
exit 1; }
|
||||||
|
else
|
||||||
|
echo "Error installing game."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
# Move files into place
|
# Move files into place
|
||||||
mkdir -p ~/.config/ModTheSpire/
|
mkdir -p "${HOME}/.config/ModTheSpire"
|
||||||
if [[ -f ~"/.config/ModTheSpire/mod_lists.json" ]]; then
|
if [[ -f ~"/.config/ModTheSpire/mod_lists.json" ]]; then
|
||||||
dialog --backtitle "Linux Game manager" \
|
dialog --backtitle "Linux Game manager" \
|
||||||
--yesno "Existing mod_lists.json file found. Would you like to replace it?" -1 -1 --stdout &&
|
--yesno "Existing mod_lists.json file found. Would you like to replace it?" -1 -1 --stdout &&
|
||||||
cp -v .files/SlayTheSpire/mod_lists.json ~"/.config/ModTheSpire/mod_lists.json"
|
cp -v .files/SlayTheSpire/mod_lists.json "${HOME}/.config/ModTheSpire/mod_lists.json"
|
||||||
else
|
else
|
||||||
cp -v .files/SlayTheSpire/mod_lists.json ~"/.config/ModTheSpire/mod_lists.json"
|
cp -v .files/SlayTheSpire/mod_lists.json "${HOME}/.config/ModTheSpire/mod_lists.json"
|
||||||
fi
|
fi
|
||||||
cp -v .files/SlayTheSpire/MTS.sh ~/.local/games/SlayTheSpire/
|
cp -v .files/SlayTheSpire/MTS.sh "${HOME}/.local/games/SlayTheSpire/"
|
||||||
launcherPath="$(readlink -f "$0")"
|
launcherPath="$(readlink -f "$0")"
|
||||||
launcherPath="${launcherPath%/*}"
|
launcherPath="${launcherPath%/*}"
|
||||||
add_launcher "${launcherPath}/.scripts/SlayTheSpire.sh"
|
add_launcher "${launcherPath}/.scripts/SlayTheSpire.sh"
|
||||||
|
Loading…
Reference in New Issue
Block a user