From 1a826f5a7cf25e09082187146112ddbc7141ea00 Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Tue, 8 Mar 2022 03:31:05 -0500 Subject: [PATCH] Improve the settings file a bit, added winedebug as an option. --- audiogame-manager.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/audiogame-manager.sh b/audiogame-manager.sh index a164b9d..46cce1f 100755 --- a/audiogame-manager.sh +++ b/audiogame-manager.sh @@ -442,6 +442,7 @@ help() { echo "noCache=\"true\" # Do not keep downloaded items in the cache." echo "norh=\"true\" # Do not install RHVoice." echo "redownload=\"true\" # Redownload sources, do not use the version stored in cache." + echo "winedebug=\"flag(s)\" # Set wine debug flags, useful for development." exit 0 } @@ -829,6 +830,10 @@ cache="${XDG_CACHE_HOME:-$HOME/.cache}/audiogame-manager" configFile="${XDG_CONFIG_HOME:-$HOME/.config}/storm-games/audiogame-manager/games.conf" mkdir -p "${cache}" mkdir -p "${configFile%/*}" +# Load any arguments from settings.conf file +if [[ -r "${configFile%/*}/settings.conf" ]]; then + source "${configFile%/*}/settings.conf" +fi # Update the cache for older versions of audiogame-manager if [[ -d "${configFile%/*}/cache" ]]; then { mv -v "${configFile%/*}/cache/"* "${cache}" @@ -837,7 +842,7 @@ if [[ -d "${configFile%/*}/cache" ]]; then fi checkWinetricksUpdate="false" # Turn off debug messages -export WINEDEBUG="-all" +export WINEDEBUG="${winedebug:--all}" # Compatibility with box86 export BOX86_NOBANNER=1 # During installation, you can set winVer to the versions available. @@ -1030,10 +1035,6 @@ for i in curl sox wget wine winetricks ; do done # Get latest news if available check_news -# Load any arguments from settings.conf file -if [[ -r "${configFile%/*}/settings.conf" ]]; then - source "${configFile%/*}/settings.conf" -fi # With no arguments, open the game launcher. if [[ $# -eq 0 ]]; then game_launcher