Revert changes from before finalized API handler

This commit is contained in:
furglitch
2025-11-22 16:00:40 -06:00
parent ef7033d794
commit f69eed2f1b
5 changed files with 5 additions and 25 deletions

View File

@@ -5,8 +5,6 @@ game_epic_id=""
game_steam_subdirectory="Fallout 4"
game_executable="Fallout4Launcher.exe"
game_protontricks=("xaudio2_7=native" "grabfullscreen=y")
game_scriptextender_modid="42147"
game_scriptextender_fileid="316287"
declare -A game_scriptextender_urls=(
["steam"]=""
["gog"]="https://f4se.silverlock.org/beta/f4se_0_06_23.7z" # Fallout 4 runtime 1.10.163

View File

@@ -5,12 +5,9 @@ game_epic_id=""
game_steam_subdirectory="Starfield"
game_executable="Starfield.exe"
game_protontricks=("xaudio2_7=native")
declare -A game_scriptextender_urls=(
["steam"]=""
["gog"]=""
["epic"]=""
)
game_scriptextender_modid="106"
game_scriptextender_fileid="55300"
game_scriptextender_files=""

View File

@@ -110,7 +110,7 @@ source "$step/load_plugininfo.sh"
source "$step/clean_game_prefix.sh"
install_dir='/home/furglitch/Downloads/test' #$(source "$step/select_install_dir.sh")
install_dir=$(source "$step/select_install_dir.sh")
log_info "selected install directory '$install_dir'"
expect_exit=0

View File

@@ -40,17 +40,9 @@ function validate_sha256() {
return 0
}
echo $nexus_scriptextender
if [ "$nexus_scriptextender" == true ]; then
game_scriptextender_url=$(source "$nexusapi"; fetch_download_link "$game_nexusid" "$game_scriptextender_modid" "$game_scriptextender_fileid")
log_info "Resolved script extender URL: $game_scriptextender_url"
fi
if [ -n "$game_scriptextender_url" ]; then
downloaded_scriptextender="$downloads_cache/${game_nexus_id}_${game_scriptextender_url##*/}"
extracted_scriptextender="${downloaded_scriptextender%.*}"
log_info "Will extract script extender to: $extracted_scriptextender"
fi
if [ -n "$plugin_download_urls" ]; then
@@ -153,13 +145,7 @@ cp "$downloaded_winetricks" "$executable_winetricks"
chmod u+x "$executable_winetricks"
if [ "$install_extras" == true ] && [ -n "$downloaded_scriptextender" ] && [ ! -f "$downloaded_scriptextender" ]; then
log_info "Fetching script extender"
if [ "$nexus_scriptextender" == true ]; then
log_info "Downloading script extender from Nexus Mods"
source "$nexusapi"; url_download "$game_scriptextender_url" "$downloaded_scriptextender"
else
"$download" "$game_scriptextender_url" "$downloaded_scriptextender"
fi
"$download" "$game_scriptextender_url" "$downloaded_scriptextender"
mkdir "$extracted_scriptextender"
"$extract" "$downloaded_scriptextender" "$extracted_scriptextender"
fi

View File

@@ -78,13 +78,12 @@ esac
if [ "$game_scriptextender_url" != "" ]; then
hasScriptExtender=true
if [ -z "$game_scriptextender_url" ] && { [ -n "$game_scriptextender_modid" ] || [ -n "$game_scriptextender_fileid" ]; }; then
nexus_scriptextender=true
fi
#if [ -z "$game_scriptextender_url" ] && { [ -n "$game_scriptextender_modid" ] || [ -n "$game_scriptextender_fileid" ]; }; then
# nexus_scriptextender=true
#fi
else
hasScriptExtender=false
fi
echo $nexus_scriptextender
# defer loading these variables to step/clean_game_prefix.sh
game_prefix=''