From ba6b1b47d4efd8d84c1fbd2e58c51ea5dc66d2dd Mon Sep 17 00:00:00 2001 From: infinitefusion Date: Sat, 15 Jul 2023 17:33:36 -0400 Subject: [PATCH] creates customBattlers folder if missing --- Data/Scripts/050_AddOns/HttpCalls.rb | 10 +++++++++- Data/Scripts/999_Main/999_Main.rb | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Data/Scripts/050_AddOns/HttpCalls.rb b/Data/Scripts/050_AddOns/HttpCalls.rb index 2cacc7bcc..b87c20dbc 100644 --- a/Data/Scripts/050_AddOns/HttpCalls.rb +++ b/Data/Scripts/050_AddOns/HttpCalls.rb @@ -11,6 +11,15 @@ def updateCreditsFile download_file(Settings::CREDITS_FILE_URL,Settings::CREDITS_FILE_PATH,) end +def createCustomSpriteFolders() + if !Dir.exist?(Settings::CUSTOM_BATTLERS_FOLDER) + Dir.mkdir(Settings::CUSTOM_BATTLERS_FOLDER) + end + if !Dir.exist?(Settings::CUSTOM_BATTLERS_FOLDER_INDEXED) + Dir.mkdir(Settings::CUSTOM_BATTLERS_FOLDER_INDEXED) + end +end + def download_file(url, saveLocation) begin response = HTTPLite.get(url) @@ -72,7 +81,6 @@ end def download_custom_sprite(head_id, body_id) return nil if $PokemonSystem.download_sprites != 0 - #base_path = "https://raw.githubusercontent.com/Aegide/custom-fusion-sprites/main/CustomBattlers/{1}.{2}.png" url = "https://raw.githubusercontent.com/infinitefusion/sprites/main/CustomBattlers/{1}.{2}.png" destPath = _INTL("{1}{2}", Settings::CUSTOM_BATTLERS_FOLDER_INDEXED, head_id) if !Dir.exist?(destPath) diff --git a/Data/Scripts/999_Main/999_Main.rb b/Data/Scripts/999_Main/999_Main.rb index a5b8b1ebb..4020112a8 100644 --- a/Data/Scripts/999_Main/999_Main.rb +++ b/Data/Scripts/999_Main/999_Main.rb @@ -144,6 +144,7 @@ def mainFunctionDebug Graphics.update Graphics.freeze #clearTempFolder() + createCustomSpriteFolders() begin sortCustomBattlers() rescue