From dde2cd442bafc3c000452452dd8aa5706d84b0eb Mon Sep 17 00:00:00 2001 From: vvo <> Date: Thu, 29 Sep 2022 19:43:42 +0800 Subject: [PATCH] minor fix to subbg file check --- sdvx@asphyxia/utils.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/sdvx@asphyxia/utils.ts b/sdvx@asphyxia/utils.ts index 8291fbe..8e905c5 100644 --- a/sdvx@asphyxia/utils.ts +++ b/sdvx@asphyxia/utils.ts @@ -82,12 +82,14 @@ export const copyResourcesFromGame = async (data: {}) => { console.log("Copying new subbg files from gamedata") let subBGFiles = await IO.ReadDir(U.GetConfig('sdvx_eg_root_dir') + "\\data\\graphics\\submonitor_bg") for await (const subbg of subBGFiles) { - let fileToWrite = await IO.ReadFile(U.GetConfig('sdvx_eg_root_dir') + "\\data\\graphics\\submonitor_bg\\" + subbg.name) - if(!IO.Exists('webui\\asset\\submonitor_bg\\' + subbg.name.substring(0, (subbg.name.length - 4)) + ".png") && !IO.Exists('webui\\asset\\submonitor_bg\\' + subbg.name.substring(0, (subbg.name.length - 4)) + ".jpg")) { - IO.WriteFile('webui\\asset\\submonitor_bg\\' + subbg.name, fileToWrite) - newSubBGData.push(subbg.name) - } else { - console.log(subbg.name + " exists") + if (subbg.name.substring(subbg.name.length-4, subbg.name.length).match(/(\.png|\.jpg)/g)) { + let fileToWrite = await IO.ReadFile(U.GetConfig('sdvx_eg_root_dir') + "\\data\\graphics\\submonitor_bg\\" + subbg.name) + if(!IO.Exists('webui\\asset\\submonitor_bg\\' + subbg.name.substring(0, (subbg.name.length - 4)) + ".png") && !IO.Exists('webui\\asset\\submonitor_bg\\' + subbg.name.substring(0, (subbg.name.length - 4)) + ".jpg")) { + IO.WriteFile('webui\\asset\\submonitor_bg\\' + subbg.name, fileToWrite) + newSubBGData.push(subbg.name) + } else { + console.log(subbg.name + " exists") + } } }