From 05a3dfb44fda489059030f4442b3e67b6ac21aae Mon Sep 17 00:00:00 2001 From: Lordmau5 Date: Thu, 21 May 2020 15:19:26 +0200 Subject: [PATCH] Move files to subfolders Also output the modified files into an `output` directory. --- .gitignore | 3 +-- index.js | 12 ++++++++---- .../character_character_data.bin.orig | Bin .../character_model_model_data.bin.orig | Bin 4 files changed, 9 insertions(+), 6 deletions(-) rename character_character_data.bin.orig => original/character_character_data.bin.orig (100%) rename character_model_model_data.bin.orig => original/character_model_model_data.bin.orig (100%) diff --git a/.gitignore b/.gitignore index e2935a4..631c43d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ # Custom config.js -character_character_data.bin -character_model_model_data.bin +output/ # ---> Node # Logs diff --git a/index.js b/index.js index a504640..4db0757 100644 --- a/index.js +++ b/index.js @@ -8,6 +8,10 @@ if (!fs.existsSync("config.js")) { fs.writeFileSync("config.js", fs.readFileSync("config.default.js")); } +if (!fs.existsSync("output")) { + fs.mkdirSync("output"); +} + const { mode, sameType, @@ -52,7 +56,7 @@ function isModelBlacklisted(fb, sb) { } function replaceModels(doReplace = true) { - const data = fs.readFileSync("character_character_data.bin.orig"); + const data = fs.readFileSync("original/character_character_data.bin.orig"); if (doReplace) { // Magic @@ -97,13 +101,13 @@ function replaceModels(doReplace = true) { // ----- } - fs.writeFileSync("character_character_data.bin", data); + fs.writeFileSync("output/character_character_data.bin", data); } // TODO: Create a reverse-lookup map of some sort to fit the proper model height with other models? // Only does scaling, so not that needed apparently... function replaceHeights(doReplace = true) { - const data = fs.readFileSync("character_model_model_data.bin.orig"); + const data = fs.readFileSync("original/character_model_model_data.bin.orig"); if (doReplace) { // Magic @@ -114,7 +118,7 @@ function replaceHeights(doReplace = true) { // ----- } - fs.writeFileSync("character_model_model_data.bin", data); + fs.writeFileSync("output/character_model_model_data.bin", data); } replaceModels(); diff --git a/character_character_data.bin.orig b/original/character_character_data.bin.orig similarity index 100% rename from character_character_data.bin.orig rename to original/character_character_data.bin.orig diff --git a/character_model_model_data.bin.orig b/original/character_model_model_data.bin.orig similarity index 100% rename from character_model_model_data.bin.orig rename to original/character_model_model_data.bin.orig