diff --git a/.gitignore b/.gitignore index e7f2719..fd68d6f 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,6 @@ to_compress/ *.exe .vscode/ .venv/ -tools/payload-generator/payload-generatorterminal_output.txt +tools/payload-generator/payload-generator text_errors.txt terminal_output.txt diff --git a/Makefile b/Makefile index 7fcf1a0..af95f5b 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,21 @@ BUILD_LANG ?= english BUILD_TYPE ?= release BUILD_XLSX ?= local +ifneq ($(filter $(BUILD_LANG),$(BUILD_LANGS)),) +else + $(error $(BUILD_LANG) is not a valid build language) +endif + +ifneq ($(filter $(BUILD_TYPE),$(BUILD_TYPES)),) +else + $(error $(BUILD_TYPE) is not a valid build type) +endif + +ifneq ($(filter $(BUILD_XLSX),$(BUILD_XLSXS)),) +else + $(error $(BUILD_XLSX) is not a valid xlsx source) +endif + GIT_SUFFIX := $(shell git describe --tags --long --dirty | sed -E 's/^[^-]+-([0-9]+)-g[0-9a-f]+(-dirty)?$$/\1/') GIT_FULL := $(shell git describe --tags --always --dirty 2>/dev/null) diff --git a/graphics/languages/chinesesi/button_cancel_left.grit b/graphics/languages/chineseSI/button_cancel_left.grit similarity index 100% rename from graphics/languages/chinesesi/button_cancel_left.grit rename to graphics/languages/chineseSI/button_cancel_left.grit diff --git a/graphics/languages/chinesesi/button_cancel_left.png b/graphics/languages/chineseSI/button_cancel_left.png similarity index 100% rename from graphics/languages/chinesesi/button_cancel_left.png rename to graphics/languages/chineseSI/button_cancel_left.png diff --git a/graphics/languages/chinesesi/button_confirm_left.grit b/graphics/languages/chineseSI/button_confirm_left.grit similarity index 100% rename from graphics/languages/chinesesi/button_confirm_left.grit rename to graphics/languages/chineseSI/button_confirm_left.grit diff --git a/graphics/languages/chinesesi/button_confirm_left.png b/graphics/languages/chineseSI/button_confirm_left.png similarity index 100% rename from graphics/languages/chinesesi/button_confirm_left.png rename to graphics/languages/chineseSI/button_confirm_left.png diff --git a/graphics/languages/chinesesi/button_no.png b/graphics/languages/chineseSI/button_no.png similarity index 100% rename from graphics/languages/chinesesi/button_no.png rename to graphics/languages/chineseSI/button_no.png diff --git a/graphics/languages/chinesesi/button_yes.grit b/graphics/languages/chineseSI/button_yes.grit similarity index 100% rename from graphics/languages/chinesesi/button_yes.grit rename to graphics/languages/chineseSI/button_yes.grit diff --git a/graphics/languages/chinesesi/button_yes.png b/graphics/languages/chineseSI/button_yes.png similarity index 100% rename from graphics/languages/chinesesi/button_yes.png rename to graphics/languages/chineseSI/button_yes.png diff --git a/graphics/languages/chinesesi/dexBG.grit b/graphics/languages/chineseSI/dexBG.grit similarity index 100% rename from graphics/languages/chinesesi/dexBG.grit rename to graphics/languages/chineseSI/dexBG.grit diff --git a/graphics/languages/chinesesi/dexBG.png b/graphics/languages/chineseSI/dexBG.png similarity index 100% rename from graphics/languages/chinesesi/dexBG.png rename to graphics/languages/chineseSI/dexBG.png diff --git a/graphics/languages/chinesesi/ptgb_logo_l.grit b/graphics/languages/chineseSI/ptgb_logo_l.grit similarity index 100% rename from graphics/languages/chinesesi/ptgb_logo_l.grit rename to graphics/languages/chineseSI/ptgb_logo_l.grit diff --git a/graphics/languages/chinesesi/ptgb_logo_l.png b/graphics/languages/chineseSI/ptgb_logo_l.png similarity index 100% rename from graphics/languages/chinesesi/ptgb_logo_l.png rename to graphics/languages/chineseSI/ptgb_logo_l.png diff --git a/graphics/languages/chinesesi/ptgb_logo_r.grit b/graphics/languages/chineseSI/ptgb_logo_r.grit similarity index 100% rename from graphics/languages/chinesesi/ptgb_logo_r.grit rename to graphics/languages/chineseSI/ptgb_logo_r.grit diff --git a/graphics/languages/chinesesi/ptgb_logo_r.png b/graphics/languages/chineseSI/ptgb_logo_r.png similarity index 100% rename from graphics/languages/chinesesi/ptgb_logo_r.png rename to graphics/languages/chineseSI/ptgb_logo_r.png diff --git a/graphics/languages/chinesesi/types.grit b/graphics/languages/chineseSI/types.grit similarity index 100% rename from graphics/languages/chinesesi/types.grit rename to graphics/languages/chineseSI/types.grit diff --git a/graphics/languages/chinesesi/types.png b/graphics/languages/chineseSI/types.png similarity index 100% rename from graphics/languages/chinesesi/types.png rename to graphics/languages/chineseSI/types.png diff --git a/graphics/languages/chinesetr/button_cancel_left.grit b/graphics/languages/chineseTR/button_cancel_left.grit similarity index 100% rename from graphics/languages/chinesetr/button_cancel_left.grit rename to graphics/languages/chineseTR/button_cancel_left.grit diff --git a/graphics/languages/chinesetr/button_cancel_left.png b/graphics/languages/chineseTR/button_cancel_left.png similarity index 100% rename from graphics/languages/chinesetr/button_cancel_left.png rename to graphics/languages/chineseTR/button_cancel_left.png diff --git a/graphics/languages/chinesetr/button_confirm_left.grit b/graphics/languages/chineseTR/button_confirm_left.grit similarity index 100% rename from graphics/languages/chinesetr/button_confirm_left.grit rename to graphics/languages/chineseTR/button_confirm_left.grit diff --git a/graphics/languages/chinesetr/button_confirm_left.png b/graphics/languages/chineseTR/button_confirm_left.png similarity index 100% rename from graphics/languages/chinesetr/button_confirm_left.png rename to graphics/languages/chineseTR/button_confirm_left.png diff --git a/graphics/languages/chinesetr/button_no.png b/graphics/languages/chineseTR/button_no.png similarity index 100% rename from graphics/languages/chinesetr/button_no.png rename to graphics/languages/chineseTR/button_no.png diff --git a/graphics/languages/chinesetr/button_yes.grit b/graphics/languages/chineseTR/button_yes.grit similarity index 100% rename from graphics/languages/chinesetr/button_yes.grit rename to graphics/languages/chineseTR/button_yes.grit diff --git a/graphics/languages/chinesetr/button_yes.png b/graphics/languages/chineseTR/button_yes.png similarity index 100% rename from graphics/languages/chinesetr/button_yes.png rename to graphics/languages/chineseTR/button_yes.png diff --git a/graphics/languages/chinesetr/dexBG.grit b/graphics/languages/chineseTR/dexBG.grit similarity index 100% rename from graphics/languages/chinesetr/dexBG.grit rename to graphics/languages/chineseTR/dexBG.grit diff --git a/graphics/languages/chinesetr/dexBG.png b/graphics/languages/chineseTR/dexBG.png similarity index 100% rename from graphics/languages/chinesetr/dexBG.png rename to graphics/languages/chineseTR/dexBG.png diff --git a/graphics/languages/chinesetr/ptgb_logo_l.grit b/graphics/languages/chineseTR/ptgb_logo_l.grit similarity index 100% rename from graphics/languages/chinesetr/ptgb_logo_l.grit rename to graphics/languages/chineseTR/ptgb_logo_l.grit diff --git a/graphics/languages/chinesetr/ptgb_logo_l.png b/graphics/languages/chineseTR/ptgb_logo_l.png similarity index 100% rename from graphics/languages/chinesetr/ptgb_logo_l.png rename to graphics/languages/chineseTR/ptgb_logo_l.png diff --git a/graphics/languages/chinesetr/ptgb_logo_r.grit b/graphics/languages/chineseTR/ptgb_logo_r.grit similarity index 100% rename from graphics/languages/chinesetr/ptgb_logo_r.grit rename to graphics/languages/chineseTR/ptgb_logo_r.grit diff --git a/graphics/languages/chinesetr/ptgb_logo_r.png b/graphics/languages/chineseTR/ptgb_logo_r.png similarity index 100% rename from graphics/languages/chinesetr/ptgb_logo_r.png rename to graphics/languages/chineseTR/ptgb_logo_r.png diff --git a/graphics/languages/chinesetr/types.grit b/graphics/languages/chineseTR/types.grit similarity index 100% rename from graphics/languages/chinesetr/types.grit rename to graphics/languages/chineseTR/types.grit diff --git a/graphics/languages/chinesetr/types.png b/graphics/languages/chineseTR/types.png similarity index 100% rename from graphics/languages/chinesetr/types.png rename to graphics/languages/chineseTR/types.png diff --git a/graphics/languages/portuguesebr/button_cancel_left.grit b/graphics/languages/portugueseBR/button_cancel_left.grit similarity index 100% rename from graphics/languages/portuguesebr/button_cancel_left.grit rename to graphics/languages/portugueseBR/button_cancel_left.grit diff --git a/graphics/languages/portuguesebr/button_cancel_left.png b/graphics/languages/portugueseBR/button_cancel_left.png similarity index 100% rename from graphics/languages/portuguesebr/button_cancel_left.png rename to graphics/languages/portugueseBR/button_cancel_left.png diff --git a/graphics/languages/portuguesebr/button_confirm_left.grit b/graphics/languages/portugueseBR/button_confirm_left.grit similarity index 100% rename from graphics/languages/portuguesebr/button_confirm_left.grit rename to graphics/languages/portugueseBR/button_confirm_left.grit diff --git a/graphics/languages/portuguesebr/button_confirm_left.png b/graphics/languages/portugueseBR/button_confirm_left.png similarity index 100% rename from graphics/languages/portuguesebr/button_confirm_left.png rename to graphics/languages/portugueseBR/button_confirm_left.png diff --git a/graphics/languages/portuguesebr/button_no.png b/graphics/languages/portugueseBR/button_no.png similarity index 100% rename from graphics/languages/portuguesebr/button_no.png rename to graphics/languages/portugueseBR/button_no.png diff --git a/graphics/languages/portuguesebr/button_yes.grit b/graphics/languages/portugueseBR/button_yes.grit similarity index 100% rename from graphics/languages/portuguesebr/button_yes.grit rename to graphics/languages/portugueseBR/button_yes.grit diff --git a/graphics/languages/portuguesebr/button_yes.png b/graphics/languages/portugueseBR/button_yes.png similarity index 100% rename from graphics/languages/portuguesebr/button_yes.png rename to graphics/languages/portugueseBR/button_yes.png diff --git a/graphics/languages/portuguesebr/dexBG.grit b/graphics/languages/portugueseBR/dexBG.grit similarity index 100% rename from graphics/languages/portuguesebr/dexBG.grit rename to graphics/languages/portugueseBR/dexBG.grit diff --git a/graphics/languages/portuguesebr/dexBG.png b/graphics/languages/portugueseBR/dexBG.png similarity index 100% rename from graphics/languages/portuguesebr/dexBG.png rename to graphics/languages/portugueseBR/dexBG.png diff --git a/graphics/languages/portuguesebr/ptgb_logo_l.grit b/graphics/languages/portugueseBR/ptgb_logo_l.grit similarity index 100% rename from graphics/languages/portuguesebr/ptgb_logo_l.grit rename to graphics/languages/portugueseBR/ptgb_logo_l.grit diff --git a/graphics/languages/portuguesebr/ptgb_logo_l.png b/graphics/languages/portugueseBR/ptgb_logo_l.png similarity index 100% rename from graphics/languages/portuguesebr/ptgb_logo_l.png rename to graphics/languages/portugueseBR/ptgb_logo_l.png diff --git a/graphics/languages/portuguesebr/ptgb_logo_r.grit b/graphics/languages/portugueseBR/ptgb_logo_r.grit similarity index 100% rename from graphics/languages/portuguesebr/ptgb_logo_r.grit rename to graphics/languages/portugueseBR/ptgb_logo_r.grit diff --git a/graphics/languages/portuguesebr/ptgb_logo_r.png b/graphics/languages/portugueseBR/ptgb_logo_r.png similarity index 100% rename from graphics/languages/portuguesebr/ptgb_logo_r.png rename to graphics/languages/portugueseBR/ptgb_logo_r.png diff --git a/graphics/languages/portuguesebr/types.grit b/graphics/languages/portugueseBR/types.grit similarity index 100% rename from graphics/languages/portuguesebr/types.grit rename to graphics/languages/portugueseBR/types.grit diff --git a/graphics/languages/portuguesebr/types.png b/graphics/languages/portugueseBR/types.png similarity index 100% rename from graphics/languages/portuguesebr/types.png rename to graphics/languages/portugueseBR/types.png diff --git a/graphics/languages/spanisheu/button_cancel_left.grit b/graphics/languages/spanishEU/button_cancel_left.grit similarity index 100% rename from graphics/languages/spanisheu/button_cancel_left.grit rename to graphics/languages/spanishEU/button_cancel_left.grit diff --git a/graphics/languages/spanisheu/button_cancel_left.png b/graphics/languages/spanishEU/button_cancel_left.png similarity index 100% rename from graphics/languages/spanisheu/button_cancel_left.png rename to graphics/languages/spanishEU/button_cancel_left.png diff --git a/graphics/languages/spanisheu/button_confirm_left.grit b/graphics/languages/spanishEU/button_confirm_left.grit similarity index 100% rename from graphics/languages/spanisheu/button_confirm_left.grit rename to graphics/languages/spanishEU/button_confirm_left.grit diff --git a/graphics/languages/spanisheu/button_confirm_left.png b/graphics/languages/spanishEU/button_confirm_left.png similarity index 100% rename from graphics/languages/spanisheu/button_confirm_left.png rename to graphics/languages/spanishEU/button_confirm_left.png diff --git a/graphics/languages/spanisheu/button_no.png b/graphics/languages/spanishEU/button_no.png similarity index 100% rename from graphics/languages/spanisheu/button_no.png rename to graphics/languages/spanishEU/button_no.png diff --git a/graphics/languages/spanisheu/button_yes.grit b/graphics/languages/spanishEU/button_yes.grit similarity index 100% rename from graphics/languages/spanisheu/button_yes.grit rename to graphics/languages/spanishEU/button_yes.grit diff --git a/graphics/languages/spanisheu/button_yes.png b/graphics/languages/spanishEU/button_yes.png similarity index 100% rename from graphics/languages/spanisheu/button_yes.png rename to graphics/languages/spanishEU/button_yes.png diff --git a/graphics/languages/spanisheu/dexBG.grit b/graphics/languages/spanishEU/dexBG.grit similarity index 100% rename from graphics/languages/spanisheu/dexBG.grit rename to graphics/languages/spanishEU/dexBG.grit diff --git a/graphics/languages/spanisheu/dexBG.png b/graphics/languages/spanishEU/dexBG.png similarity index 100% rename from graphics/languages/spanisheu/dexBG.png rename to graphics/languages/spanishEU/dexBG.png diff --git a/graphics/languages/spanisheu/ptgb_logo_l.grit b/graphics/languages/spanishEU/ptgb_logo_l.grit similarity index 100% rename from graphics/languages/spanisheu/ptgb_logo_l.grit rename to graphics/languages/spanishEU/ptgb_logo_l.grit diff --git a/graphics/languages/spanisheu/ptgb_logo_l.png b/graphics/languages/spanishEU/ptgb_logo_l.png similarity index 100% rename from graphics/languages/spanisheu/ptgb_logo_l.png rename to graphics/languages/spanishEU/ptgb_logo_l.png diff --git a/graphics/languages/spanisheu/ptgb_logo_r.grit b/graphics/languages/spanishEU/ptgb_logo_r.grit similarity index 100% rename from graphics/languages/spanisheu/ptgb_logo_r.grit rename to graphics/languages/spanishEU/ptgb_logo_r.grit diff --git a/graphics/languages/spanisheu/ptgb_logo_r.png b/graphics/languages/spanishEU/ptgb_logo_r.png similarity index 100% rename from graphics/languages/spanisheu/ptgb_logo_r.png rename to graphics/languages/spanishEU/ptgb_logo_r.png diff --git a/graphics/languages/spanisheu/types.grit b/graphics/languages/spanishEU/types.grit similarity index 100% rename from graphics/languages/spanisheu/types.grit rename to graphics/languages/spanishEU/types.grit diff --git a/graphics/languages/spanisheu/types.png b/graphics/languages/spanishEU/types.png similarity index 100% rename from graphics/languages/spanisheu/types.png rename to graphics/languages/spanishEU/types.png diff --git a/graphics/languages/spanishla/button_cancel_left.grit b/graphics/languages/spanishLA/button_cancel_left.grit similarity index 100% rename from graphics/languages/spanishla/button_cancel_left.grit rename to graphics/languages/spanishLA/button_cancel_left.grit diff --git a/graphics/languages/spanishla/button_cancel_left.png b/graphics/languages/spanishLA/button_cancel_left.png similarity index 100% rename from graphics/languages/spanishla/button_cancel_left.png rename to graphics/languages/spanishLA/button_cancel_left.png diff --git a/graphics/languages/spanishla/button_confirm_left.grit b/graphics/languages/spanishLA/button_confirm_left.grit similarity index 100% rename from graphics/languages/spanishla/button_confirm_left.grit rename to graphics/languages/spanishLA/button_confirm_left.grit diff --git a/graphics/languages/spanishla/button_confirm_left.png b/graphics/languages/spanishLA/button_confirm_left.png similarity index 100% rename from graphics/languages/spanishla/button_confirm_left.png rename to graphics/languages/spanishLA/button_confirm_left.png diff --git a/graphics/languages/spanishla/button_no.png b/graphics/languages/spanishLA/button_no.png similarity index 100% rename from graphics/languages/spanishla/button_no.png rename to graphics/languages/spanishLA/button_no.png diff --git a/graphics/languages/spanishla/button_yes.grit b/graphics/languages/spanishLA/button_yes.grit similarity index 100% rename from graphics/languages/spanishla/button_yes.grit rename to graphics/languages/spanishLA/button_yes.grit diff --git a/graphics/languages/spanishla/button_yes.png b/graphics/languages/spanishLA/button_yes.png similarity index 100% rename from graphics/languages/spanishla/button_yes.png rename to graphics/languages/spanishLA/button_yes.png diff --git a/graphics/languages/spanishla/dexBG.grit b/graphics/languages/spanishLA/dexBG.grit similarity index 100% rename from graphics/languages/spanishla/dexBG.grit rename to graphics/languages/spanishLA/dexBG.grit diff --git a/graphics/languages/spanishla/dexBG.png b/graphics/languages/spanishLA/dexBG.png similarity index 100% rename from graphics/languages/spanishla/dexBG.png rename to graphics/languages/spanishLA/dexBG.png diff --git a/graphics/languages/spanishla/ptgb_logo_l.grit b/graphics/languages/spanishLA/ptgb_logo_l.grit similarity index 100% rename from graphics/languages/spanishla/ptgb_logo_l.grit rename to graphics/languages/spanishLA/ptgb_logo_l.grit diff --git a/graphics/languages/spanishla/ptgb_logo_l.png b/graphics/languages/spanishLA/ptgb_logo_l.png similarity index 100% rename from graphics/languages/spanishla/ptgb_logo_l.png rename to graphics/languages/spanishLA/ptgb_logo_l.png diff --git a/graphics/languages/spanishla/ptgb_logo_r.grit b/graphics/languages/spanishLA/ptgb_logo_r.grit similarity index 100% rename from graphics/languages/spanishla/ptgb_logo_r.grit rename to graphics/languages/spanishLA/ptgb_logo_r.grit diff --git a/graphics/languages/spanishla/ptgb_logo_r.png b/graphics/languages/spanishLA/ptgb_logo_r.png similarity index 100% rename from graphics/languages/spanishla/ptgb_logo_r.png rename to graphics/languages/spanishLA/ptgb_logo_r.png diff --git a/graphics/languages/spanishla/types.grit b/graphics/languages/spanishLA/types.grit similarity index 100% rename from graphics/languages/spanishla/types.grit rename to graphics/languages/spanishLA/types.grit diff --git a/graphics/languages/spanishla/types.png b/graphics/languages/spanishLA/types.png similarity index 100% rename from graphics/languages/spanishla/types.png rename to graphics/languages/spanishLA/types.png