summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorcoco875 <59367621+coco875@users.noreply.github.com>2024-01-17 03:07:37 +0100
committerGitHub <noreply@github.com>2024-01-16 19:07:37 -0700
commiteb69ec24932b39ea4d5e3d6bbb199b64c326a5bf (patch)
tree914c7374c2ee34eb7eae76ef5eb90feed266459f /assets
parent6114540359deca412959f01d8f651abec0bf9eb9 (diff)
rename some texture (#530)
* rename some texture * format common_texture
Diffstat (limited to 'assets')
-rw-r--r--assets/blueshell.json18
-rw-r--r--assets/bomb.json10
-rw-r--r--assets/character_portraits.json38
-rw-r--r--assets/debug_font.json4
-rw-r--r--assets/finish_line_banner.json18
-rw-r--r--assets/greenshell.json18
-rw-r--r--assets/hud_type_c.json42
-rw-r--r--assets/include/blueshell.mk2
-rw-r--r--assets/include/bomb.mk10
-rw-r--r--assets/include/character_portraits.mk44
-rw-r--r--assets/include/debug_font.mk4
-rw-r--r--assets/include/finish_line_banner.mk2
-rw-r--r--assets/include/greenshell.mk2
-rw-r--r--assets/include/hud_type_c.mk44
-rw-r--r--assets/include/item_window.mk68
-rw-r--r--assets/include/lakitu/bluelight.mk2
-rw-r--r--assets/include/lakitu/checkeredflag.mk2
-rw-r--r--assets/include/lakitu/finallap.mk2
-rw-r--r--assets/include/lakitu/fishing.mk2
-rw-r--r--assets/include/lakitu/nolights.mk2
-rw-r--r--assets/include/lakitu/redlights.mk2
-rw-r--r--assets/include/lakitu/reverse.mk2
-rw-r--r--assets/include/lakitu/secondlap.mk2
-rw-r--r--assets/include/minimap_icons.mk18
-rw-r--r--assets/include/player_emblems.mk10
-rw-r--r--assets/include/trees.mk4
-rw-r--r--assets/include/unused_traffic_light.mk22
-rw-r--r--assets/item_window.json64
-rw-r--r--assets/lakitu/bluelight.json18
-rw-r--r--assets/lakitu/checkeredflag.json66
-rw-r--r--assets/lakitu/finallap.json34
-rw-r--r--assets/lakitu/fishing.json10
-rw-r--r--assets/lakitu/nolights.json18
-rw-r--r--assets/lakitu/redlights.json34
-rw-r--r--assets/lakitu/reverse.json34
-rw-r--r--assets/lakitu/secondlap.json34
-rw-r--r--assets/minimap_icons.json18
-rw-r--r--assets/player_emblems.json10
-rw-r--r--assets/trees.json2
-rw-r--r--assets/unused_traffic_light.json22
40 files changed, 379 insertions, 379 deletions
diff --git a/assets/blueshell.json b/assets/blueshell.json
index 555820087..c75ccf5ef 100644
--- a/assets/blueshell.json
+++ b/assets/blueshell.json
@@ -1,11 +1,11 @@
{
-"gTLUTBlueShell": {"output_dir": "blueshell", "rom_offset": "0x132B50", "block_offset": "0x05038", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureBlueShell0": {"output_dir": "blueshell", "rom_offset": "0x68FE20", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell1": {"output_dir": "blueshell", "rom_offset": "0x69004C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell2": {"output_dir": "blueshell", "rom_offset": "0x690284", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell3": {"output_dir": "blueshell", "rom_offset": "0x6904C4", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell4": {"output_dir": "blueshell", "rom_offset": "0x690708", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell5": {"output_dir": "blueshell", "rom_offset": "0x690960", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell6": {"output_dir": "blueshell", "rom_offset": "0x690BBC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"},
-"gTextureBlueShell7": {"output_dir": "blueshell", "rom_offset": "0x690DF8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBlueShell"}
+"common_tlut_blue_shell": {"output_dir": "blueshell", "rom_offset": "0x132B50", "block_offset": "0x05038", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureBlueShell0": {"output_dir": "blueshell", "rom_offset": "0x68FE20", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell1": {"output_dir": "blueshell", "rom_offset": "0x69004C", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell2": {"output_dir": "blueshell", "rom_offset": "0x690284", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell3": {"output_dir": "blueshell", "rom_offset": "0x6904C4", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell4": {"output_dir": "blueshell", "rom_offset": "0x690708", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell5": {"output_dir": "blueshell", "rom_offset": "0x690960", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell6": {"output_dir": "blueshell", "rom_offset": "0x690BBC", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"},
+"gTextureBlueShell7": {"output_dir": "blueshell", "rom_offset": "0x690DF8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_blue_shell"}
} \ No newline at end of file
diff --git a/assets/bomb.json b/assets/bomb.json
index 79afe7437..2e29cd95b 100644
--- a/assets/bomb.json
+++ b/assets/bomb.json
@@ -1,7 +1,7 @@
{
-"gTLUTBomb": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A858", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureBomb1": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x29858", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBomb"},
-"gTextureBomb2": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x29C58", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBomb"},
-"gTextureBomb3": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A058", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBomb"},
-"gTextureBomb4": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A458", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTBomb"}
+"common_tlut_bomb": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A858", "width": 16, "height": 16, "type": "rgba16"},
+"common_texture_bomb_1": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x29858", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_bomb"},
+"common_texture_bomb_2": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x29C58", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_bomb"},
+"common_texture_bomb_3": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A058", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_bomb"},
+"common_texture_bomb_4": {"output_dir": "bomb", "rom_offset": "0x132B50", "block_offset": "0x2A458", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_bomb"}
}
diff --git a/assets/character_portraits.json b/assets/character_portraits.json
index 7da181800..97b909e65 100644
--- a/assets/character_portraits.json
+++ b/assets/character_portraits.json
@@ -1,22 +1,22 @@
{
-"gTLUTPortraitMario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A4D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitLuigi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A6D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitPeach": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A8D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitToad": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1AAD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitYoshi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1ACD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitDonkeyKong": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1AED8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitWario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B0D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitBowser": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B2D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTPortraitBombKartAndQuestionMark": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B4D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_mario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A4D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_luigi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A6D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_peach": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1A8D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_toad": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1AAD8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_yoshi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1ACD8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_donkey_kong": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1AED8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_wario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B0D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_bowser": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B2D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_portrait_bomb_kart_and_question_mark": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B4D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTexturePortraitMario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitMario"},
-"gTexturePortraitLuigi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1BAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitLuigi"},
-"gTexturePortraitPeach": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1BED8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitPeach"},
-"gTexturePortraitToad": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1C2D8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitToad"},
-"gTexturePortraitYoshi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1C6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitYoshi"},
-"gTexturePortraitDonkeyKong": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1CAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitDonkeyKong"},
-"gTexturePortraitWario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1CED8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitWario"},
-"gTexturePortraitBowser": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1D2D8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitBowser"},
-"gTexturePortraitBombKart": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1D6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitBombKartAndQuestionMark"},
-"gTexturePortraitQuestionMark": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1DAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTPortraitBombKartAndQuestionMark"}
+"common_texture_portrait_mario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1B6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_mario"},
+"common_texture_portrait_luigi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1BAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_luigi"},
+"common_texture_portrait_peach": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1BED8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_peach"},
+"common_texture_portrait_toad": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1C2D8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_toad"},
+"common_texture_portrait_yoshi": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1C6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_yoshi"},
+"common_texture_portrait_donkey_kong": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1CAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_donkey_kong"},
+"common_texture_portrait_wario": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1CED8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_wario"},
+"common_texture_portrait_bowser": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1D2D8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_bowser"},
+"common_texture_portrait_bomb_kart": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1D6D8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_bomb_kart_and_question_mark"},
+"common_texture_portrait_question_mark": {"output_dir": "character_portraits", "rom_offset": "0x132B50", "block_offset": "0x1DAD8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_portrait_bomb_kart_and_question_mark"}
}
diff --git a/assets/debug_font.json b/assets/debug_font.json
index 1afd587f4..9ea759509 100644
--- a/assets/debug_font.json
+++ b/assets/debug_font.json
@@ -1,4 +1,4 @@
{
-"gTLUTDebugFont": {"output_dir": "debug_font", "rom_offset": "0x132B50", "block_offset": "0x6ED8", "width": 4, "height": 4, "type": "rgba16"},
-"gTextureDebugFont": {"output_dir": "debug_font", "rom_offset": "0x132B50", "block_offset": "0x6EF8", "width": 128, "height": 32, "type": "ci4", "tlut": "gTLUTDebugFont"}
+"common_tlut_debug_font": {"output_dir": "debug_font", "rom_offset": "0x132B50", "block_offset": "0x6ED8", "width": 4, "height": 4, "type": "rgba16"},
+"common_texture_debug_font": {"output_dir": "debug_font", "rom_offset": "0x132B50", "block_offset": "0x6EF8", "width": 128, "height": 32, "type": "ci4", "tlut": "common_tlut_debug_font"}
}
diff --git a/assets/finish_line_banner.json b/assets/finish_line_banner.json
index 33efa9633..7d0d5a742 100644
--- a/assets/finish_line_banner.json
+++ b/assets/finish_line_banner.json
@@ -1,11 +1,11 @@
{
-"gTLUTFinishLineBanner": {"output_dir": "finish_line_banner", "rom_offset": "0x132B50", "block_offset": "0x0", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureFinishLineBanner1": {"output_dir": "finish_line_banner", "rom_offset": "0x696BAC", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner2": {"output_dir": "finish_line_banner", "rom_offset": "0x696E3C", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner3": {"output_dir": "finish_line_banner", "rom_offset": "0x697138", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner4": {"output_dir": "finish_line_banner", "rom_offset": "0x69743C", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner5": {"output_dir": "finish_line_banner", "rom_offset": "0x6977F0", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner6": {"output_dir": "finish_line_banner", "rom_offset": "0x697B10", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner7": {"output_dir": "finish_line_banner", "rom_offset": "0x697E80", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"},
-"gTextureFinishLineBanner8": {"output_dir": "finish_line_banner", "rom_offset": "0x69811C", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTFinishLineBanner"}
+"common_tlut_finish_line_banner": {"output_dir": "finish_line_banner", "rom_offset": "0x132B50", "block_offset": "0x0", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureFinishLineBanner1": {"output_dir": "finish_line_banner", "rom_offset": "0x696BAC", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner2": {"output_dir": "finish_line_banner", "rom_offset": "0x696E3C", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner3": {"output_dir": "finish_line_banner", "rom_offset": "0x697138", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner4": {"output_dir": "finish_line_banner", "rom_offset": "0x69743C", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner5": {"output_dir": "finish_line_banner", "rom_offset": "0x6977F0", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner6": {"output_dir": "finish_line_banner", "rom_offset": "0x697B10", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner7": {"output_dir": "finish_line_banner", "rom_offset": "0x697E80", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"},
+"gTextureFinishLineBanner8": {"output_dir": "finish_line_banner", "rom_offset": "0x69811C", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_finish_line_banner"}
}
diff --git a/assets/greenshell.json b/assets/greenshell.json
index 7b804501e..d6feea734 100644
--- a/assets/greenshell.json
+++ b/assets/greenshell.json
@@ -1,11 +1,11 @@
{
-"gTLUTGreenShell": {"output_dir": "greenshell", "rom_offset": "0x132B50", "block_offset": "0x04E38", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureGreenShell0": {"output_dir": "greenshell", "rom_offset": "0x68EB50", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell1": {"output_dir": "greenshell", "rom_offset": "0x68EDA0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell2": {"output_dir": "greenshell", "rom_offset": "0x68EFF0", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell3": {"output_dir": "greenshell", "rom_offset": "0x68F248", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell4": {"output_dir": "greenshell", "rom_offset": "0x68F4A8", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell5": {"output_dir": "greenshell", "rom_offset": "0x68F700", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell6": {"output_dir": "greenshell", "rom_offset": "0x68F96C", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"},
-"gTextureGreenShell7": {"output_dir": "greenshell", "rom_offset": "0x68FBCC", "width": 32, "height": 32, "type": "ci8", "tlut": "gTLUTGreenShell"}
+"common_tlut_green_shell": {"output_dir": "greenshell", "rom_offset": "0x132B50", "block_offset": "0x04E38", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureGreenShell0": {"output_dir": "greenshell", "rom_offset": "0x68EB50", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell1": {"output_dir": "greenshell", "rom_offset": "0x68EDA0", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell2": {"output_dir": "greenshell", "rom_offset": "0x68EFF0", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell3": {"output_dir": "greenshell", "rom_offset": "0x68F248", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell4": {"output_dir": "greenshell", "rom_offset": "0x68F4A8", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell5": {"output_dir": "greenshell", "rom_offset": "0x68F700", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell6": {"output_dir": "greenshell", "rom_offset": "0x68F96C", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"},
+"gTextureGreenShell7": {"output_dir": "greenshell", "rom_offset": "0x68FBCC", "width": 32, "height": 32, "type": "ci8", "tlut": "common_tlut_green_shell"}
}
diff --git a/assets/hud_type_c.json b/assets/hud_type_c.json
index 7d6cb01df..f86f63d1f 100644
--- a/assets/hud_type_c.json
+++ b/assets/hud_type_c.json
@@ -1,25 +1,25 @@
{
-"gTLUTHudTypeCRankFont": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19458", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureHudTypeCRankFont1": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19658", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont2": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19758", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont3": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19858", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont4": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19958", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont5": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19A58", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont6": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19B58", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont7": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19C58", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
-"gTextureHudTypeCRankFont8": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19D58", "width": 16, "height": 16, "type": "ci8", "tlut": "gTLUTHudTypeCRankFont"},
+"common_tlut_hud_type_C_rank_font": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19458", "width": 16, "height": 16, "type": "rgba16"},
+"common_texture_hud_type_C_rank_font_1": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19658", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_2": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19758", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_3": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19858", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_4": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19958", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_5": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19A58", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_6": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19B58", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_7": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19C58", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
+"common_texture_hud_type_C_rank_font_8": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19D58", "width": 16, "height": 16, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_font"},
-"gTLUTHudTypeCRankTinyFont": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19E58", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureHudTypeCRankTinyFont0": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A058", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont1": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A098", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont2": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A0D8", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont3": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A118", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont4": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A158", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont5": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A198", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont6": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A1D8", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont7": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A218", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont8": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A258", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
-"gTextureHudTypeCRankTinyFont9": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A298", "width": 8, "height": 8, "type": "ci8", "tlut": "gTLUTHudTypeCRankTinyFont"},
+"common_tlut_hud_type_C_rank_tiny_font": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x19E58", "width": 16, "height": 16, "type": "rgba16"},
+"common_texture_hud_type_C_rank_tiny_font_0": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A058", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_1": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A098", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_2": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A0D8", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_3": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A118", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_4": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A158", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_5": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A198", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_6": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A1D8", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_7": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A218", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_8": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A258", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
+"common_texture_hud_type_C_rank_tiny_font_9": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A298", "width": 8, "height": 8, "type": "ci8", "tlut": "common_tlut_hud_type_C_rank_tiny_font"},
-"gTextureCharacterPortraitBorder": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A2D8", "width": 32, "height": 32, "type": "ia4"}
+"common_texture_character_portrait_border": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A2D8", "width": 32, "height": 32, "type": "ia4"}
}
diff --git a/assets/include/blueshell.mk b/assets/include/blueshell.mk
index 31deb8771..57c8b128d 100644
--- a/assets/include/blueshell.mk
+++ b/assets/include/blueshell.mk
@@ -1,6 +1,6 @@
BLUESHELL_DIR := assets/blueshell
-BLUESHELL_PALETTE := $(BLUESHELL_DIR)/gTLUTBlueShell.png
+BLUESHELL_PALETTE := $(BLUESHELL_DIR)/common_tlut_blue_shell.png
BLUESHELL_FRAMES := \
$(BLUESHELL_DIR)/gTextureBlueShell0.png \
diff --git a/assets/include/bomb.mk b/assets/include/bomb.mk
index 0b3a37df6..12c48df46 100644
--- a/assets/include/bomb.mk
+++ b/assets/include/bomb.mk
@@ -1,12 +1,12 @@
BOMB_DIR := assets/bomb
-BOMB_PALETTE := $(BOMB_DIR)/gTLUTBomb.png
+BOMB_PALETTE := $(BOMB_DIR)/common_tlut_bomb.png
BOMB_FRAMES := \
-$(BOMB_DIR)/gTextureBomb1.png \
-$(BOMB_DIR)/gTextureBomb2.png \
-$(BOMB_DIR)/gTextureBomb3.png \
-$(BOMB_DIR)/gTextureBomb4.png
+$(BOMB_DIR)/common_texture_bomb_1.png \
+$(BOMB_DIR)/common_texture_bomb_2.png \
+$(BOMB_DIR)/common_texture_bomb_3.png \
+$(BOMB_DIR)/common_texture_bomb_4.png
BOMB_EXPORT_SENTINEL := $(BOMB_DIR)/.export
diff --git a/assets/include/character_portraits.mk b/assets/include/character_portraits.mk
index 88529535c..2154aaaf9 100644
--- a/assets/include/character_portraits.mk
+++ b/assets/include/character_portraits.mk
@@ -1,43 +1,43 @@
PORTRAITS_DIR := assets/character_portraits
PORTRAIT_PALETTES := \
-$(PORTRAITS_DIR)/gTLUTPortraitMario.png \
-$(PORTRAITS_DIR)/gTLUTPortraitLuigi.png \
-$(PORTRAITS_DIR)/gTLUTPortraitPeach.png \
-$(PORTRAITS_DIR)/gTLUTPortraitToad.png \
-$(PORTRAITS_DIR)/gTLUTPortraitYoshi.png \
-$(PORTRAITS_DIR)/gTLUTPortraitDonkeyKong.png \
-$(PORTRAITS_DIR)/gTLUTPortraitWario.png \
-$(PORTRAITS_DIR)/gTLUTPortraitBowser.png
+$(PORTRAITS_DIR)/common_tlut_portrait_mario.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_luigi.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_peach.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_toad.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_yoshi.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_donkey_kong.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_wario.png \
+$(PORTRAITS_DIR)/common_tlut_portrait_bowser.png
PORTRAIT_PNG := \
-$(PORTRAITS_DIR)/gTexturePortraitMario.png \
-$(PORTRAITS_DIR)/gTexturePortraitLuigi.png \
-$(PORTRAITS_DIR)/gTexturePortraitPeach.png \
-$(PORTRAITS_DIR)/gTexturePortraitToad.png \
-$(PORTRAITS_DIR)/gTexturePortraitYoshi.png \
-$(PORTRAITS_DIR)/gTexturePortraitDonkeyKong.png \
-$(PORTRAITS_DIR)/gTexturePortraitWario.png \
-$(PORTRAITS_DIR)/gTexturePortraitBowser.png
+$(PORTRAITS_DIR)/common_texture_portrait_mario.png \
+$(PORTRAITS_DIR)/common_texture_portrait_luigi.png \
+$(PORTRAITS_DIR)/common_texture_portrait_peach.png \
+$(PORTRAITS_DIR)/common_texture_portrait_toad.png \
+$(PORTRAITS_DIR)/common_texture_portrait_yoshi.png \
+$(PORTRAITS_DIR)/common_texture_portrait_donkey_kong.png \
+$(PORTRAITS_DIR)/common_texture_portrait_wario.png \
+$(PORTRAITS_DIR)/common_texture_portrait_bowser.png
# This is kind of ugly. I think the only fix for it would be to put these two portraits
# and their palette in a separate .mk file. But I think that's even uglier
-SPECIAL_PORTRAIT_PALETTE := $(PORTRAITS_DIR)/gTLUTPortraitBombKartAndQuestionMark.png
+SPECIAL_PORTRAIT_PALETTE := $(PORTRAITS_DIR)/common_tlut_portrait_bomb_kart_and_question_mark.png
SPECIAL_PORTRAIT_PNG := \
-$(PORTRAITS_DIR)/gTexturePortraitBombKart.png \
-$(PORTRAITS_DIR)/gTexturePortraitQuestionMark.png
+$(PORTRAITS_DIR)/common_texture_portrait_bomb_kart.png \
+$(PORTRAITS_DIR)/common_texture_portrait_question_mark.png
PORTRAIT_EXPORT_SENTINEL := $(PORTRAITS_DIR)/.export
$(BUILD_DIR)/src/data/common_textures.inc.o: $(PORTRAIT_PNG:%.png=%.inc.c) $(PORTRAIT_PALETTES:%.png=%.inc.c)
$(BUILD_DIR)/src/data/common_textures.inc.o: $(SPECIAL_PORTRAIT_PNG:%.png=%.inc.c) $(SPECIAL_PORTRAIT_PALETTE:%.png=%.inc.c)
-$(PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/gTexturePortrait%.inc.c : $(PORTRAITS_DIR)/gTexturePortrait%.png
- $(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(PORTRAITS_DIR)/gTLUTPortrait$*.png
+$(PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/common_texture_portrait_%.inc.c : $(PORTRAITS_DIR)/common_texture_portrait_%.png
+ $(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(PORTRAITS_DIR)/common_tlut_portrait_$*.png
-$(SPECIAL_PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/gTexturePortrait%.inc.c : $(PORTRAITS_DIR)/gTexturePortrait%.png
+$(SPECIAL_PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/common_texture_portrait_%.inc.c : $(PORTRAITS_DIR)/common_texture_portrait_%.png
$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(SPECIAL_PORTRAIT_PALETTE)
$(PORTRAIT_PALETTES:%.png=%.inc.c): %.inc.c : %.png
diff --git a/assets/include/debug_font.mk b/assets/include/debug_font.mk
index 026f973cd..8f66d1765 100644
--- a/assets/include/debug_font.mk
+++ b/assets/include/debug_font.mk
@@ -1,8 +1,8 @@
DEBUG_FONT_DIR := assets/debug_font
-DEBUG_FONT_PALETTE := $(DEBUG_FONT_DIR)/gTLUTDebugFont.png
+DEBUG_FONT_PALETTE := $(DEBUG_FONT_DIR)/common_tlut_debug_font.png
-DEBUG_FONT_PNG := $(DEBUG_FONT_DIR)/gTextureDebugFont.png
+DEBUG_FONT_PNG := $(DEBUG_FONT_DIR)/common_texture_debug_font.png
DEBUG_FONT_EXPORT_SENTINEL := $(DEBUG_FONT_DIR)/.export
diff --git a/assets/include/finish_line_banner.mk b/assets/include/finish_line_banner.mk
index e787171e4..a2d3b1886 100644
--- a/assets/include/finish_line_banner.mk
+++ b/assets/include/finish_line_banner.mk
@@ -1,6 +1,6 @@
FINISH_LINE_BANNER_DIR := assets/finish_line_banner
-FINISH_LINE_BANNER_PALETTE := $(FINISH_LINE_BANNER_DIR)/gTLUTFinishLineBanner.png
+FINISH_LINE_BANNER_PALETTE := $(FINISH_LINE_BANNER_DIR)/common_tlut_finish_line_banner.png
FINISH_LINE_BANNER_PNG := \
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner1.png \
diff --git a/assets/include/greenshell.mk b/assets/include/greenshell.mk
index b763cb985..e329db203 100644
--- a/assets/include/greenshell.mk
+++ b/assets/include/greenshell.mk
@@ -1,6 +1,6 @@
GREENSHELL_DIR := assets/greenshell
-GREENSHELL_PALETTE := $(GREENSHELL_DIR)/gTLUTGreenShell.png
+GREENSHELL_PALETTE := $(GREENSHELL_DIR)/common_tlut_green_shell.png
GREENSHELL_FRAMES := \
$(GREENSHELL_DIR)/gTextureGreenShell0.png \
diff --git a/assets/include/hud_type_c.mk b/assets/include/hud_type_c.mk
index f8190c7ea..c9e1e06db 100644
--- a/assets/include/hud_type_c.mk
+++ b/assets/include/hud_type_c.mk
@@ -1,32 +1,32 @@
HUD_TYPE_C_DIR := assets/hud_type_c
-HUD_TYPE_C_FONT_PALETTE := $(HUD_TYPE_C_DIR)/gTLUTHudTypeCRankFont.png
+HUD_TYPE_C_FONT_PALETTE := $(HUD_TYPE_C_DIR)/common_tlut_hud_type_C_rank_font.png
HUD_TYPE_C_FONT_PNG := \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont1.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont2.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont3.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont4.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont5.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont6.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont7.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankFont8.png
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_1.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_2.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_3.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_4.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_5.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_6.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_7.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_font_8.png
-HUD_TYPE_C_TINY_FONT_PALETTE := $(HUD_TYPE_C_DIR)/gTLUTHudTypeCRankTinyFont.png
+HUD_TYPE_C_TINY_FONT_PALETTE := $(HUD_TYPE_C_DIR)/common_tlut_hud_type_C_rank_tiny_font.png
HUD_TYPE_C_TINY_FONT_PNG := \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont0.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont1.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont2.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont3.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont4.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont5.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont6.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont7.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont8.png \
-$(HUD_TYPE_C_DIR)/gTextureHudTypeCRankTinyFont9.png
-
-HUD_TYPE_C_PORTRAIT_BORDER_PNG := $(HUD_TYPE_C_DIR)/gTextureCharacterPortraitBorder.png
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_0.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_1.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_2.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_3.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_4.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_5.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_6.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_7.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_8.png \
+$(HUD_TYPE_C_DIR)/common_texture_hud_type_C_rank_tiny_font_9.png
+
+HUD_TYPE_C_PORTRAIT_BORDER_PNG := $(HUD_TYPE_C_DIR)/common_texture_character_portrait_border.png
HUD_TYPE_C_EXPORT_SENTINEL := $(HUD_TYPE_C_DIR)/.export
diff --git a/assets/include/item_window.mk b/assets/include/item_window.mk
index efd131f11..cd41b2a9e 100644
--- a/assets/include/item_window.mk
+++ b/assets/include/item_window.mk
@@ -1,47 +1,47 @@
ITEM_WINDOW_DIR := assets/item_window
ITEM_WINDOW_PALETTES := \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowNone.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowBanana.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowBananaBunch.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowMushroom.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowDoubleMushroom.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowTripleMushroom.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowSuperMushroom.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowBlueShell.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowBoo.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowGreenShell.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowTripleGreenShell.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowRedShell.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowTripleRedShell.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowStar.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowThunderBolt.png \
-$(ITEM_WINDOW_DIR)/gTLUTItemWindowFakeItemBox.png
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_none.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_banana.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_banana_bunch.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_double_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_triple_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_super_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_blue_shell.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_boo.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_green_shell.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_triple_green_shell.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_red_shell.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_triple_red_shell.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_star.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_thunder_bolt.png \
+$(ITEM_WINDOW_DIR)/common_tlut_item_window_fake_item_box.png
ITEM_WINDOW_PNG := \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowNone.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowBanana.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowBananaBunch.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowMushroom.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowDoubleMushroom.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowTripleMushroom.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowSuperMushroom.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowBlueShell.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowBoo.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowGreenShell.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowTripleGreenShell.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowRedShell.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowTripleRedShell.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowStar.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowThunderBolt.png \
-$(ITEM_WINDOW_DIR)/gTextureItemWindowFakeItemBox.png
+$(ITEM_WINDOW_DIR)/common_texture_item_window_none.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_banana.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_banana_bunch.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_double_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_triple_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_super_mushroom.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_blue_shell.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_boo.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_green_shell.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_triple_green_shell.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_red_shell.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_triple_red_shell.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_star.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_thunder_bolt.png \
+$(ITEM_WINDOW_DIR)/common_texture_item_window_fake_item_box.png
ITEM_WINDOW_EXPORT_SENTINEL := $(ITEM_WINDOW_DIR)/.export
$(BUILD_DIR)/src/data/common_textures.inc.o: $(ITEM_WINDOW_PNG:%.png=%.inc.c) $(ITEM_WINDOW_PALETTES:%.png=%.inc.c)
-$(ITEM_WINDOW_DIR)/gTexture%.inc.c: $(ITEM_WINDOW_DIR)/gTexture%.png
- $(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(ITEM_WINDOW_DIR)/gTLUT$*.png
+$(ITEM_WINDOW_DIR)/common_texture_%.inc.c: $(ITEM_WINDOW_DIR)/common_texture_%.png
+ $(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(ITEM_WINDOW_DIR)/common_tlut_$*.png
$(ITEM_WINDOW_PALETTES:%.png=%.inc.c): %.inc.c : %.png
$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
diff --git a/assets/include/lakitu/bluelight.mk b/assets/include/lakitu/bluelight.mk
index bdea64c63..df498e765 100644
--- a/assets/include/lakitu/bluelight.mk
+++ b/assets/include/lakitu/bluelight.mk
@@ -1,6 +1,6 @@
BLUELIGHT_DIR := assets/lakitu/bluelight
-BLUELIGHT_PALETTE := $(BLUELIGHT_DIR)/gTLUTLakituBlueLight.png
+BLUELIGHT_PALETTE := $(BLUELIGHT_DIR)/common_tlut_lakitu_blue_lights.png
BLUELIGHT_FRAMES := \
$(BLUELIGHT_DIR)/gTextureLakituBlueLight1.png \
diff --git a/assets/include/lakitu/checkeredflag.mk b/assets/include/lakitu/checkeredflag.mk
index c9ebcc35c..9fb4ab99b 100644
--- a/assets/include/lakitu/checkeredflag.mk
+++ b/assets/include/lakitu/checkeredflag.mk
@@ -1,6 +1,6 @@
CHECKEREDFLAG_DIR := assets/lakitu/checkeredflag
-CHECKEREDFLAG_PALETTE := $(CHECKEREDFLAG_DIR)/gTLUTLakituCheckeredFlag.png
+CHECKEREDFLAG_PALETTE := $(CHECKEREDFLAG_DIR)/common_tlut_lakitu_checkered_flag.png
CHECKEREDFLAG_FRAMES := \
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag01.png \
diff --git a/assets/include/lakitu/finallap.mk b/assets/include/lakitu/finallap.mk
index 821d071c5..153af322f 100644
--- a/assets/include/lakitu/finallap.mk
+++ b/assets/include/lakitu/finallap.mk
@@ -1,6 +1,6 @@
FINALLAP_DIR := assets/lakitu/finallap
-FINALLAP_PALETTE := $(FINALLAP_DIR)/gTLUTLakituFinalLap.png
+FINALLAP_PALETTE := $(FINALLAP_DIR)/common_tlut_lakitu_final_lap.png
FINALLAP_FRAMES := \
$(FINALLAP_DIR)/gTextureLakituFinalLap01.png \
diff --git a/assets/include/lakitu/fishing.mk b/assets/include/lakitu/fishing.mk
index e390f73ab..fe20afb80 100644
--- a/assets/include/lakitu/fishing.mk
+++ b/assets/include/lakitu/fishing.mk
@@ -1,6 +1,6 @@
FISHING_DIR := assets/lakitu/fishing
-FISHING_PALETTE := $(FISHING_DIR)/gTLUTLakituFishing.png
+FISHING_PALETTE := $(FISHING_DIR)/common_tlut_lakitu_fishing.png
FISHING_FRAMES := \
$(FISHING_DIR)/gTextureLakituFishing1.png \
diff --git a/assets/include/lakitu/nolights.mk b/assets/include/lakitu/nolights.mk
index 78220797b..90ad06933 100644
--- a/assets/include/lakitu/nolights.mk
+++ b/assets/include/lakitu/nolights.mk
@@ -1,6 +1,6 @@
NOLIGHTS_DIR := assets/lakitu/nolights
-NOLIGHTS_PALETTE := $(NOLIGHTS_DIR)/gTLUTLakituNoLights.png
+NOLIGHTS_PALETTE := $(NOLIGHTS_DIR)/common_tlut_lakitu_no_lights.png
NOLIGHTS_FRAMES := \
$(NOLIGHTS_DIR)/gTextureLakituNoLights1.png \
diff --git a/assets/include/lakitu/redlights.mk b/assets/include/lakitu/redlights.mk
index 62d10ee34..dd8a4976b 100644
--- a/assets/include/lakitu/redlights.mk
+++ b/assets/include/lakitu/redlights.mk
@@ -1,6 +1,6 @@
REDLIGHTS_DIR := assets/lakitu/redlights
-REDLIGHTS_PALETTE := $(REDLIGHTS_DIR)/gTLUTLakituRedLights.png
+REDLIGHTS_PALETTE := $(REDLIGHTS_DIR)/common_tlut_lakitu_red_lights.png
REDLIGHTS_FRAMES := \
$(REDLIGHTS_DIR)/gTextureLakituRedLights01.png \
diff --git a/assets/include/lakitu/reverse.mk b/assets/include/lakitu/reverse.mk
index 16128a233..74aadbf95 100644
--- a/assets/include/lakitu/reverse.mk
+++ b/assets/include/lakitu/reverse.mk
@@ -1,6 +1,6 @@
REVERSE_DIR := assets/lakitu/reverse
-REVERSE_PALETTE := $(REVERSE_DIR)/gTLUTLakituReverse.png
+REVERSE_PALETTE := $(REVERSE_DIR)/common_tlut_lakitu_reverse.png
REVERSE_FRAMES := \
$(REVERSE_DIR)/gTextureLakituReverse01.png \
diff --git a/assets/include/lakitu/secondlap.mk b/assets/include/lakitu/secondlap.mk
index 56630d503..d31d3be99 100644
--- a/assets/include/lakitu/secondlap.mk
+++ b/assets/include/lakitu/secondlap.mk
@@ -1,6 +1,6 @@
SECONDLAP_DIR := assets/lakitu/secondlap
-SECONDLAP_PALETTE := $(SECONDLAP_DIR)/gTLUTLakituSecondLap.png
+SECONDLAP_PALETTE := $(SECONDLAP_DIR)/common_tlut_lakitu_second_lap.png
SECONDLAP_FRAMES := \
$(SECONDLAP_DIR)/gTextureLakituSecondLap01.png \
diff --git a/assets/include/minimap_icons.mk b/assets/include/minimap_icons.mk
index 75d739c0b..b1fb9c298 100644
--- a/assets/include/minimap_icons.mk
+++ b/assets/include/minimap_icons.mk
@@ -1,15 +1,15 @@
MINIMAP_ICONS_DIR := assets/minimap_icons
MINIMAP_ICONS_PNG := \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapFinishLine.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartMario.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartLuigi.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartYoshi.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartToad.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartDonkeyKong.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartWario.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartPeach.png \
-$(MINIMAP_ICONS_DIR)/gTextureMiniMapKartBowser.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_finish_line.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_mario.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_luigi.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_yoshi.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_toad.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_donkey_kong.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_wario.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_peach.png \
+$(MINIMAP_ICONS_DIR)/common_texture_minimap_kart_bowser.png \
$(MINIMAP_ICONS_DIR)/common_texture_minimap_progress_dot.png
MINIMAP_ICONS_EXPORT_SENTINEL := $(MINIMAP_ICONS_DIR)/.export
diff --git a/assets/include/player_emblems.mk b/assets/include/player_emblems.mk
index f07e4301a..e1578cadd 100644
--- a/assets/include/player_emblems.mk
+++ b/assets/include/player_emblems.mk
@@ -1,12 +1,12 @@
PLAYER_EMBLEM_DIR := assets/player_emblems
-PLAYER_EMBLEM_PALETTE := $(PLAYER_EMBLEM_DIR)/gTLUTPlayerEmblem.png
+PLAYER_EMBLEM_PALETTE := $(PLAYER_EMBLEM_DIR)/common_tlut_player_emblem.png
PLAYER_EMBLEM_PNGS := \
-$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem1p.png \
-$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem2p.png \
-$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem3p.png \
-$(PLAYER_EMBLEM_DIR)/gTexturePlayerEmblem4p.png
+$(PLAYER_EMBLEM_DIR)/common_texture_player_emblem_1p.png \
+$(PLAYER_EMBLEM_DIR)/common_texture_player_emblem_2p.png \
+$(PLAYER_EMBLEM_DIR)/common_texture_player_emblem_3p.png \
+$(PLAYER_EMBLEM_DIR)/common_texture_player_emblem_4p.png
PLAYER_EMBLEM_EXPORT_SENTINEL := $(PLAYER_EMBLEM_DIR)/.export
diff --git a/assets/include/trees.mk b/assets/include/trees.mk
index 262df0f0e..a75ff5614 100644
--- a/assets/include/trees.mk
+++ b/assets/include/trees.mk
@@ -4,8 +4,8 @@ TREES_DIR := assets/trees
# So we do something a little strange. We extract 2 versions of the TLUT.
# gTLUTTrees is 16x16, meaning that is has some other TLUT data filling out the backend. This is the one used to extract/import the rest of
# the tree pictures
-# gTLUTTreesImport is 8x29. Only used as an inc.c file.
-TREES_PALETTE_IMPORT := $(TREES_DIR)/gTLUTTreesImport.png
+# common_tlut_trees_import is 8x29. Only used as an inc.c file.
+TREES_PALETTE_IMPORT := $(TREES_DIR)/common_tlut_trees_import.png
TREES_PALETTE := $(TREES_DIR)/gTLUTTrees.png
TREES_PNG := \
diff --git a/assets/include/unused_traffic_light.mk b/assets/include/unused_traffic_light.mk
index 6cad8b1ac..673de4f47 100644
--- a/assets/include/unused_traffic_light.mk
+++ b/assets/include/unused_traffic_light.mk
@@ -1,18 +1,18 @@
UNUSED_TRAFFIC_LIGHT_DIR := assets/unused_traffic_light
-UNUSED_TRAFFIC_LIGHT_PALETTE := $(UNUSED_TRAFFIC_LIGHT_DIR)/gTLUTUnusedTrafficLight.png
+UNUSED_TRAFFIC_LIGHT_PALETTE := $(UNUSED_TRAFFIC_LIGHT_DIR)/common_tlut_traffic_light.png
UNUSED_TRAFFIC_LIGHT_PNG := \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight01.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight02.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight03.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight04.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight05.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight06.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight07.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight08.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight09.png \
-$(UNUSED_TRAFFIC_LIGHT_DIR)/gTextureUnusedTrafficLight10.png
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_01.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_02.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_03.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_04.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_05.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_06.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_07.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_08.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_09.png \
+$(UNUSED_TRAFFIC_LIGHT_DIR)/common_texture_traffic_light_10.png
UNUSED_TRAFFIC_LIGHT_EXPORT_SENTINEL := $(UNUSED_TRAFFIC_LIGHT_DIR)/.export
diff --git a/assets/item_window.json b/assets/item_window.json
index bafbae44f..13cab6fc5 100644
--- a/assets/item_window.json
+++ b/assets/item_window.json
@@ -1,35 +1,35 @@
{
-"gTextureItemWindowNone": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FED8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowNone"},
-"gTextureItemWindowBanana": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x203D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowBanana"},
-"gTextureItemWindowBananaBunch": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x208D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowBananaBunch"},
-"gTextureItemWindowMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x20DD8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowMushroom"},
-"gTextureItemWindowDoubleMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x212D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowDoubleMushroom"},
-"gTextureItemWindowTripleMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x217D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowTripleMushroom"},
-"gTextureItemWindowSuperMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x21CD8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowSuperMushroom"},
-"gTextureItemWindowBlueShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x221D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowBlueShell"},
-"gTextureItemWindowBoo": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x226D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowBoo"},
-"gTextureItemWindowGreenShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x22BD8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowGreenShell"},
-"gTextureItemWindowTripleGreenShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x230D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowTripleGreenShell"},
-"gTextureItemWindowRedShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x235D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowRedShell"},
-"gTextureItemWindowTripleRedShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x23AD8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowTripleRedShell"},
-"gTextureItemWindowStar": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x23FD8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowStar"},
-"gTextureItemWindowThunderBolt": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x244D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowThunderBolt"},
-"gTextureItemWindowFakeItemBox": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x249D8", "width": 40, "height": 32, "type": "ci8", "tlut": "gTLUTItemWindowFakeItemBox"},
+"common_texture_item_window_none": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FED8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_none"},
+"common_texture_item_window_banana": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x203D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_banana"},
+"common_texture_item_window_banana_bunch": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x208D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_banana_bunch"},
+"common_texture_item_window_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x20DD8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_mushroom"},
+"common_texture_item_window_double_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x212D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_double_mushroom"},
+"common_texture_item_window_triple_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x217D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_triple_mushroom"},
+"common_texture_item_window_super_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x21CD8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_super_mushroom"},
+"common_texture_item_window_blue_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x221D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_blue_shell"},
+"common_texture_item_window_boo": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x226D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_boo"},
+"common_texture_item_window_green_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x22BD8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_green_shell"},
+"common_texture_item_window_triple_green_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x230D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_triple_green_shell"},
+"common_texture_item_window_red_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x235D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_red_shell"},
+"common_texture_item_window_triple_red_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x23AD8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_triple_red_shell"},
+"common_texture_item_window_star": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x23FD8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_star"},
+"common_texture_item_window_thunder_bolt": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x244D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_thunder_bolt"},
+"common_texture_item_window_fake_item_box": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x249D8", "width": 40, "height": 32, "type": "ci8", "tlut": "common_tlut_item_window_fake_item_box"},
-"gTLUTItemWindowNone": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1DED8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowBanana": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E0D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowBananaBunch": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E2D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E4D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowDoubleMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E6D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowTripleMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E8D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowSuperMushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1EAD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowBlueShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1ECD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowBoo": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1EED8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowGreenShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F0D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowTripleGreenShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F2D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowRedShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F4D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowTripleRedShell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F6D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowStar": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F8D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowThunderBolt": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FAD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTLUTItemWindowFakeItemBox": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FCD8", "width": 16, "height": 16, "type": "rgba16"}
+"common_tlut_item_window_none": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1DED8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_banana": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E0D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_banana_bunch": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E2D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E4D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_double_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E6D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_triple_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1E8D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_super_mushroom": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1EAD8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_blue_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1ECD8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_boo": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1EED8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_green_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F0D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_triple_green_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F2D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_red_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F4D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_triple_red_shell": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F6D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_star": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1F8D8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_thunder_bolt": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FAD8", "width": 16, "height": 16, "type": "rgba16"},
+"common_tlut_item_window_fake_item_box": {"output_dir": "item_window", "rom_offset": "0x132B50", "block_offset": "0x1FCD8", "width": 16, "height": 16, "type": "rgba16"}
}
diff --git a/assets/lakitu/bluelight.json b/assets/lakitu/bluelight.json
index 26dff1bda..803da7299 100644
--- a/assets/lakitu/bluelight.json
+++ b/assets/lakitu/bluelight.json
@@ -1,11 +1,11 @@
{
-"gTLUTLakituBlueLight": {"output_dir": "bluelight", "rom_offset": "0x132B50", "block_offset": "0x252D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituBlueLight1": {"output_dir": "bluelight", "rom_offset": "0x6B84C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight2": {"output_dir": "bluelight", "rom_offset": "0x6B9480", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight3": {"output_dir": "bluelight", "rom_offset": "0x6BA440", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight4": {"output_dir": "bluelight", "rom_offset": "0x6BB400", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight5": {"output_dir": "bluelight", "rom_offset": "0x6BC3C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight6": {"output_dir": "bluelight", "rom_offset": "0x6BD380", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight7": {"output_dir": "bluelight", "rom_offset": "0x6BE340", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"},
-"gTextureLakituBlueLight8": {"output_dir": "bluelight", "rom_offset": "0x6BF300", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituBlueLight"}
+"common_tlut_lakitu_blue_lights": {"output_dir": "bluelight", "rom_offset": "0x132B50", "block_offset": "0x252D8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituBlueLight1": {"output_dir": "bluelight", "rom_offset": "0x6B84C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight2": {"output_dir": "bluelight", "rom_offset": "0x6B9480", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight3": {"output_dir": "bluelight", "rom_offset": "0x6BA440", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight4": {"output_dir": "bluelight", "rom_offset": "0x6BB400", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight5": {"output_dir": "bluelight", "rom_offset": "0x6BC3C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight6": {"output_dir": "bluelight", "rom_offset": "0x6BD380", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight7": {"output_dir": "bluelight", "rom_offset": "0x6BE340", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"},
+"gTextureLakituBlueLight8": {"output_dir": "bluelight", "rom_offset": "0x6BF300", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_blue_lights"}
}
diff --git a/assets/lakitu/checkeredflag.json b/assets/lakitu/checkeredflag.json
index 61f631dc9..f440f7050 100644
--- a/assets/lakitu/checkeredflag.json
+++ b/assets/lakitu/checkeredflag.json
@@ -1,35 +1,35 @@
{
-"gTLUTLakituCheckeredFlag": {"output_dir": "checkeredflag", "rom_offset": "0x132B50", "block_offset": "0x254D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituCheckeredFlag01": {"output_dir": "checkeredflag", "rom_offset": "0x6C02C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag02": {"output_dir": "checkeredflag", "rom_offset": "0x6C1280", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag03": {"output_dir": "checkeredflag", "rom_offset": "0x6C2240", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag04": {"output_dir": "checkeredflag", "rom_offset": "0x6C3200", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag05": {"output_dir": "checkeredflag", "rom_offset": "0x6C41C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag06": {"output_dir": "checkeredflag", "rom_offset": "0x6C5180", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag07": {"output_dir": "checkeredflag", "rom_offset": "0x6C6140", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag08": {"output_dir": "checkeredflag", "rom_offset": "0x6C7100", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag09": {"output_dir": "checkeredflag", "rom_offset": "0x6C80C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag10": {"output_dir": "checkeredflag", "rom_offset": "0x6C9080", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag11": {"output_dir": "checkeredflag", "rom_offset": "0x6CA040", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag12": {"output_dir": "checkeredflag", "rom_offset": "0x6CB000", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag13": {"output_dir": "checkeredflag", "rom_offset": "0x6CBFC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag14": {"output_dir": "checkeredflag", "rom_offset": "0x6CCF80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag15": {"output_dir": "checkeredflag", "rom_offset": "0x6CDF40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag16": {"output_dir": "checkeredflag", "rom_offset": "0x6CEF00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag17": {"output_dir": "checkeredflag", "rom_offset": "0x6CFEC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag18": {"output_dir": "checkeredflag", "rom_offset": "0x6D0E80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag19": {"output_dir": "checkeredflag", "rom_offset": "0x6D1E40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag20": {"output_dir": "checkeredflag", "rom_offset": "0x6D2E00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag21": {"output_dir": "checkeredflag", "rom_offset": "0x6D3DC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag22": {"output_dir": "checkeredflag", "rom_offset": "0x6D4D80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag23": {"output_dir": "checkeredflag", "rom_offset": "0x6D5D40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag24": {"output_dir": "checkeredflag", "rom_offset": "0x6D6D00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag25": {"output_dir": "checkeredflag", "rom_offset": "0x6D7CC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag26": {"output_dir": "checkeredflag", "rom_offset": "0x6D8C80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag27": {"output_dir": "checkeredflag", "rom_offset": "0x6D9C40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag28": {"output_dir": "checkeredflag", "rom_offset": "0x6DAC00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag29": {"output_dir": "checkeredflag", "rom_offset": "0x6DBBC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag30": {"output_dir": "checkeredflag", "rom_offset": "0x6DCB80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag31": {"output_dir": "checkeredflag", "rom_offset": "0x6DDB40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"},
-"gTextureLakituCheckeredFlag32": {"output_dir": "checkeredflag", "rom_offset": "0x6DEB00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituCheckeredFlag"}
+"common_tlut_lakitu_checkered_flag": {"output_dir": "checkeredflag", "rom_offset": "0x132B50", "block_offset": "0x254D8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituCheckeredFlag01": {"output_dir": "checkeredflag", "rom_offset": "0x6C02C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag02": {"output_dir": "checkeredflag", "rom_offset": "0x6C1280", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag03": {"output_dir": "checkeredflag", "rom_offset": "0x6C2240", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag04": {"output_dir": "checkeredflag", "rom_offset": "0x6C3200", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag05": {"output_dir": "checkeredflag", "rom_offset": "0x6C41C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag06": {"output_dir": "checkeredflag", "rom_offset": "0x6C5180", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag07": {"output_dir": "checkeredflag", "rom_offset": "0x6C6140", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag08": {"output_dir": "checkeredflag", "rom_offset": "0x6C7100", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag09": {"output_dir": "checkeredflag", "rom_offset": "0x6C80C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag10": {"output_dir": "checkeredflag", "rom_offset": "0x6C9080", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag11": {"output_dir": "checkeredflag", "rom_offset": "0x6CA040", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag12": {"output_dir": "checkeredflag", "rom_offset": "0x6CB000", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag13": {"output_dir": "checkeredflag", "rom_offset": "0x6CBFC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag14": {"output_dir": "checkeredflag", "rom_offset": "0x6CCF80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag15": {"output_dir": "checkeredflag", "rom_offset": "0x6CDF40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag16": {"output_dir": "checkeredflag", "rom_offset": "0x6CEF00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag17": {"output_dir": "checkeredflag", "rom_offset": "0x6CFEC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag18": {"output_dir": "checkeredflag", "rom_offset": "0x6D0E80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag19": {"output_dir": "checkeredflag", "rom_offset": "0x6D1E40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag20": {"output_dir": "checkeredflag", "rom_offset": "0x6D2E00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag21": {"output_dir": "checkeredflag", "rom_offset": "0x6D3DC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag22": {"output_dir": "checkeredflag", "rom_offset": "0x6D4D80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag23": {"output_dir": "checkeredflag", "rom_offset": "0x6D5D40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag24": {"output_dir": "checkeredflag", "rom_offset": "0x6D6D00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag25": {"output_dir": "checkeredflag", "rom_offset": "0x6D7CC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag26": {"output_dir": "checkeredflag", "rom_offset": "0x6D8C80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag27": {"output_dir": "checkeredflag", "rom_offset": "0x6D9C40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag28": {"output_dir": "checkeredflag", "rom_offset": "0x6DAC00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag29": {"output_dir": "checkeredflag", "rom_offset": "0x6DBBC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag30": {"output_dir": "checkeredflag", "rom_offset": "0x6DCB80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag31": {"output_dir": "checkeredflag", "rom_offset": "0x6DDB40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"},
+"gTextureLakituCheckeredFlag32": {"output_dir": "checkeredflag", "rom_offset": "0x6DEB00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_checkered_flag"}
}
diff --git a/assets/lakitu/finallap.json b/assets/lakitu/finallap.json
index 34e15963f..47129a4a2 100644
--- a/assets/lakitu/finallap.json
+++ b/assets/lakitu/finallap.json
@@ -1,19 +1,19 @@
{
-"gTLUTLakituFinalLap": {"output_dir": "finallap", "rom_offset": "0x132B50", "block_offset": "0x258D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituFinalLap01": {"output_dir": "finallap", "rom_offset": "0x6EF6C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap02": {"output_dir": "finallap", "rom_offset": "0x6F0680", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap03": {"output_dir": "finallap", "rom_offset": "0x6F1640", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap04": {"output_dir": "finallap", "rom_offset": "0x6F2600", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap05": {"output_dir": "finallap", "rom_offset": "0x6F35C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap06": {"output_dir": "finallap", "rom_offset": "0x6F4580", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap07": {"output_dir": "finallap", "rom_offset": "0x6F5540", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap08": {"output_dir": "finallap", "rom_offset": "0x6F6500", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap09": {"output_dir": "finallap", "rom_offset": "0x6F74C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap10": {"output_dir": "finallap", "rom_offset": "0x6F8480", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap11": {"output_dir": "finallap", "rom_offset": "0x6F9440", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap12": {"output_dir": "finallap", "rom_offset": "0x6FA400", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap13": {"output_dir": "finallap", "rom_offset": "0x6FB3C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap14": {"output_dir": "finallap", "rom_offset": "0x6FC380", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap15": {"output_dir": "finallap", "rom_offset": "0x6FD340", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"},
-"gTextureLakituFinalLap16": {"output_dir": "finallap", "rom_offset": "0x6FE300", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituFinalLap"}
+"common_tlut_lakitu_final_lap": {"output_dir": "finallap", "rom_offset": "0x132B50", "block_offset": "0x258D8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituFinalLap01": {"output_dir": "finallap", "rom_offset": "0x6EF6C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap02": {"output_dir": "finallap", "rom_offset": "0x6F0680", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap03": {"output_dir": "finallap", "rom_offset": "0x6F1640", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap04": {"output_dir": "finallap", "rom_offset": "0x6F2600", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap05": {"output_dir": "finallap", "rom_offset": "0x6F35C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap06": {"output_dir": "finallap", "rom_offset": "0x6F4580", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap07": {"output_dir": "finallap", "rom_offset": "0x6F5540", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap08": {"output_dir": "finallap", "rom_offset": "0x6F6500", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap09": {"output_dir": "finallap", "rom_offset": "0x6F74C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap10": {"output_dir": "finallap", "rom_offset": "0x6F8480", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap11": {"output_dir": "finallap", "rom_offset": "0x6F9440", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap12": {"output_dir": "finallap", "rom_offset": "0x6FA400", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap13": {"output_dir": "finallap", "rom_offset": "0x6FB3C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap14": {"output_dir": "finallap", "rom_offset": "0x6FC380", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap15": {"output_dir": "finallap", "rom_offset": "0x6FD340", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"},
+"gTextureLakituFinalLap16": {"output_dir": "finallap", "rom_offset": "0x6FE300", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_final_lap"}
}
diff --git a/assets/lakitu/fishing.json b/assets/lakitu/fishing.json
index de76cca14..2229fa190 100644
--- a/assets/lakitu/fishing.json
+++ b/assets/lakitu/fishing.json
@@ -1,7 +1,7 @@
{
-"gTLUTLakituFishing": {"output_dir": "fishing", "rom_offset": "0x132B50", "block_offset": "0x25CD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituFishing1": {"output_dir": "fishing", "rom_offset": "0x70EEC0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituFishing"},
-"gTextureLakituFishing2": {"output_dir": "fishing", "rom_offset": "0x70FE80", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituFishing"},
-"gTextureLakituFishing3": {"output_dir": "fishing", "rom_offset": "0x710E40", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituFishing"},
-"gTextureLakituFishing4": {"output_dir": "fishing", "rom_offset": "0x711E00", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituFishing"}
+"common_tlut_lakitu_fishing": {"output_dir": "fishing", "rom_offset": "0x132B50", "block_offset": "0x25CD8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituFishing1": {"output_dir": "fishing", "rom_offset": "0x70EEC0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_fishing"},
+"gTextureLakituFishing2": {"output_dir": "fishing", "rom_offset": "0x70FE80", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_fishing"},
+"gTextureLakituFishing3": {"output_dir": "fishing", "rom_offset": "0x710E40", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_fishing"},
+"gTextureLakituFishing4": {"output_dir": "fishing", "rom_offset": "0x711E00", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_fishing"}
}
diff --git a/assets/lakitu/nolights.json b/assets/lakitu/nolights.json
index 23abaafb4..d076e6590 100644
--- a/assets/lakitu/nolights.json
+++ b/assets/lakitu/nolights.json
@@ -1,11 +1,11 @@
{
-"gTLUTLakituNoLights": {"output_dir": "nolights", "rom_offset": "0x132B50", "block_offset": "0x24ED8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituNoLights1": {"output_dir": "nolights", "rom_offset": "0x6A0AC0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights2": {"output_dir": "nolights", "rom_offset": "0x6A1A80", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights3": {"output_dir": "nolights", "rom_offset": "0x6A2A40", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights4": {"output_dir": "nolights", "rom_offset": "0x6A3A00", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights5": {"output_dir": "nolights", "rom_offset": "0x6A49C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights6": {"output_dir": "nolights", "rom_offset": "0x6A5980", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights7": {"output_dir": "nolights", "rom_offset": "0x6A6940", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"},
-"gTextureLakituNoLights8": {"output_dir": "nolights", "rom_offset": "0x6A7900", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituNoLights"}
+"common_tlut_lakitu_no_lights": {"output_dir": "nolights", "rom_offset": "0x132B50", "block_offset": "0x24ED8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituNoLights1": {"output_dir": "nolights", "rom_offset": "0x6A0AC0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights2": {"output_dir": "nolights", "rom_offset": "0x6A1A80", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights3": {"output_dir": "nolights", "rom_offset": "0x6A2A40", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights4": {"output_dir": "nolights", "rom_offset": "0x6A3A00", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights5": {"output_dir": "nolights", "rom_offset": "0x6A49C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights6": {"output_dir": "nolights", "rom_offset": "0x6A5980", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights7": {"output_dir": "nolights", "rom_offset": "0x6A6940", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"},
+"gTextureLakituNoLights8": {"output_dir": "nolights", "rom_offset": "0x6A7900", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_no_lights"}
}
diff --git a/assets/lakitu/redlights.json b/assets/lakitu/redlights.json
index ff038baad..50c9d3392 100644
--- a/assets/lakitu/redlights.json
+++ b/assets/lakitu/redlights.json
@@ -1,19 +1,19 @@
{
-"gTLUTLakituRedLights": {"output_dir": "redlights", "rom_offset": "0x132B50", "block_offset": "0x250D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituRedLights01": {"output_dir": "redlights", "rom_offset": "0x6A88C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights02": {"output_dir": "redlights", "rom_offset": "0x6A9880", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights03": {"output_dir": "redlights", "rom_offset": "0x6AA840", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights04": {"output_dir": "redlights", "rom_offset": "0x6AB800", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights05": {"output_dir": "redlights", "rom_offset": "0x6AC7C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights06": {"output_dir": "redlights", "rom_offset": "0x6AD780", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights07": {"output_dir": "redlights", "rom_offset": "0x6AE740", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights08": {"output_dir": "redlights", "rom_offset": "0x6AF700", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights09": {"output_dir": "redlights", "rom_offset": "0x6B06C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights10": {"output_dir": "redlights", "rom_offset": "0x6B1680", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights11": {"output_dir": "redlights", "rom_offset": "0x6B2640", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights12": {"output_dir": "redlights", "rom_offset": "0x6B3600", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights13": {"output_dir": "redlights", "rom_offset": "0x6B45C0", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights14": {"output_dir": "redlights", "rom_offset": "0x6B5580", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights15": {"output_dir": "redlights", "rom_offset": "0x6B6540", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"},
-"gTextureLakituRedLights16": {"output_dir": "redlights", "rom_offset": "0x6B7500", "width": 56, "height": 72, "type": "ci8", "tlut": "gTLUTLakituRedLights"}
+"common_tlut_lakitu_red_lights": {"output_dir": "redlights", "rom_offset": "0x132B50", "block_offset": "0x250D8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituRedLights01": {"output_dir": "redlights", "rom_offset": "0x6A88C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights02": {"output_dir": "redlights", "rom_offset": "0x6A9880", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights03": {"output_dir": "redlights", "rom_offset": "0x6AA840", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights04": {"output_dir": "redlights", "rom_offset": "0x6AB800", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights05": {"output_dir": "redlights", "rom_offset": "0x6AC7C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights06": {"output_dir": "redlights", "rom_offset": "0x6AD780", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights07": {"output_dir": "redlights", "rom_offset": "0x6AE740", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights08": {"output_dir": "redlights", "rom_offset": "0x6AF700", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights09": {"output_dir": "redlights", "rom_offset": "0x6B06C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights10": {"output_dir": "redlights", "rom_offset": "0x6B1680", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights11": {"output_dir": "redlights", "rom_offset": "0x6B2640", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights12": {"output_dir": "redlights", "rom_offset": "0x6B3600", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights13": {"output_dir": "redlights", "rom_offset": "0x6B45C0", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights14": {"output_dir": "redlights", "rom_offset": "0x6B5580", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights15": {"output_dir": "redlights", "rom_offset": "0x6B6540", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"},
+"gTextureLakituRedLights16": {"output_dir": "redlights", "rom_offset": "0x6B7500", "width": 56, "height": 72, "type": "ci8", "tlut": "common_tlut_lakitu_red_lights"}
}
diff --git a/assets/lakitu/reverse.json b/assets/lakitu/reverse.json
index 040f95e0c..512b51f3c 100644
--- a/assets/lakitu/reverse.json
+++ b/assets/lakitu/reverse.json
@@ -1,19 +1,19 @@
{
-"gTLUTLakituReverse": {"output_dir": "reverse", "rom_offset": "0x132B50", "block_offset": "0x25AD8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituReverse01": {"output_dir": "reverse", "rom_offset": "0x6FF2C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse02": {"output_dir": "reverse", "rom_offset": "0x700280", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse03": {"output_dir": "reverse", "rom_offset": "0x701240", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse04": {"output_dir": "reverse", "rom_offset": "0x702200", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse05": {"output_dir": "reverse", "rom_offset": "0x7031C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse06": {"output_dir": "reverse", "rom_offset": "0x704180", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse07": {"output_dir": "reverse", "rom_offset": "0x705140", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse08": {"output_dir": "reverse", "rom_offset": "0x706100", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse09": {"output_dir": "reverse", "rom_offset": "0x7070C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse10": {"output_dir": "reverse", "rom_offset": "0x708080", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse11": {"output_dir": "reverse", "rom_offset": "0x709040", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse12": {"output_dir": "reverse", "rom_offset": "0x70A000", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse13": {"output_dir": "reverse", "rom_offset": "0x70AFC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse14": {"output_dir": "reverse", "rom_offset": "0x70BF80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse15": {"output_dir": "reverse", "rom_offset": "0x70CF40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"},
-"gTextureLakituReverse16": {"output_dir": "reverse", "rom_offset": "0x70DF00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituReverse"}
+"common_tlut_lakitu_reverse": {"output_dir": "reverse", "rom_offset": "0x132B50", "block_offset": "0x25AD8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituReverse01": {"output_dir": "reverse", "rom_offset": "0x6FF2C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse02": {"output_dir": "reverse", "rom_offset": "0x700280", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse03": {"output_dir": "reverse", "rom_offset": "0x701240", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse04": {"output_dir": "reverse", "rom_offset": "0x702200", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse05": {"output_dir": "reverse", "rom_offset": "0x7031C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse06": {"output_dir": "reverse", "rom_offset": "0x704180", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse07": {"output_dir": "reverse", "rom_offset": "0x705140", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse08": {"output_dir": "reverse", "rom_offset": "0x706100", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse09": {"output_dir": "reverse", "rom_offset": "0x7070C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse10": {"output_dir": "reverse", "rom_offset": "0x708080", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse11": {"output_dir": "reverse", "rom_offset": "0x709040", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse12": {"output_dir": "reverse", "rom_offset": "0x70A000", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse13": {"output_dir": "reverse", "rom_offset": "0x70AFC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse14": {"output_dir": "reverse", "rom_offset": "0x70BF80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse15": {"output_dir": "reverse", "rom_offset": "0x70CF40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"},
+"gTextureLakituReverse16": {"output_dir": "reverse", "rom_offset": "0x70DF00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_reverse"}
}
diff --git a/assets/lakitu/secondlap.json b/assets/lakitu/secondlap.json
index 0d52afb83..ffc292a50 100644
--- a/assets/lakitu/secondlap.json
+++ b/assets/lakitu/secondlap.json
@@ -1,19 +1,19 @@
{
-"gTLUTLakituSecondLap": {"output_dir": "secondlap", "rom_offset": "0x132B50", "block_offset": "0x256D8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureLakituSecondLap01": {"output_dir": "secondlap", "rom_offset": "0x6DFAC0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap02": {"output_dir": "secondlap", "rom_offset": "0x6E0A80", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap03": {"output_dir": "secondlap", "rom_offset": "0x6E1A40", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap04": {"output_dir": "secondlap", "rom_offset": "0x6E2A00", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap05": {"output_dir": "secondlap", "rom_offset": "0x6E39C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap06": {"output_dir": "secondlap", "rom_offset": "0x6E4980", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap07": {"output_dir": "secondlap", "rom_offset": "0x6E5940", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap08": {"output_dir": "secondlap", "rom_offset": "0x6E6900", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap09": {"output_dir": "secondlap", "rom_offset": "0x6E78C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap10": {"output_dir": "secondlap", "rom_offset": "0x6E8880", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap11": {"output_dir": "secondlap", "rom_offset": "0x6E9840", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap12": {"output_dir": "secondlap", "rom_offset": "0x6EA800", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap13": {"output_dir": "secondlap", "rom_offset": "0x6EB7C0", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap14": {"output_dir": "secondlap", "rom_offset": "0x6EC780", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap15": {"output_dir": "secondlap", "rom_offset": "0x6ED740", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"},
-"gTextureLakituSecondLap16": {"output_dir": "secondlap", "rom_offset": "0x6EE700", "width": 72, "height": 56, "type": "ci8", "tlut": "gTLUTLakituSecondLap"}
+"common_tlut_lakitu_second_lap": {"output_dir": "secondlap", "rom_offset": "0x132B50", "block_offset": "0x256D8", "width": 16, "height": 16, "type": "rgba16"},
+"gTextureLakituSecondLap01": {"output_dir": "secondlap", "rom_offset": "0x6DFAC0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap02": {"output_dir": "secondlap", "rom_offset": "0x6E0A80", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap03": {"output_dir": "secondlap", "rom_offset": "0x6E1A40", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap04": {"output_dir": "secondlap", "rom_offset": "0x6E2A00", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap05": {"output_dir": "secondlap", "rom_offset": "0x6E39C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap06": {"output_dir": "secondlap", "rom_offset": "0x6E4980", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap07": {"output_dir": "secondlap", "rom_offset": "0x6E5940", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap08": {"output_dir": "secondlap", "rom_offset": "0x6E6900", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap09": {"output_dir": "secondlap", "rom_offset": "0x6E78C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap10": {"output_dir": "secondlap", "rom_offset": "0x6E8880", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap11": {"output_dir": "secondlap", "rom_offset": "0x6E9840", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap12": {"output_dir": "secondlap", "rom_offset": "0x6EA800", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap13": {"output_dir": "secondlap", "rom_offset": "0x6EB7C0", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap14": {"output_dir": "secondlap", "rom_offset": "0x6EC780", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap15": {"output_dir": "secondlap", "rom_offset": "0x6ED740", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"},
+"gTextureLakituSecondLap16": {"output_dir": "secondlap", "rom_offset": "0x6EE700", "width": 72, "height": 56, "type": "ci8", "tlut": "common_tlut_lakitu_second_lap"}
}
diff --git a/assets/minimap_icons.json b/assets/minimap_icons.json
index aa105b692..d8a7709b4 100644
--- a/assets/minimap_icons.json
+++ b/assets/minimap_icons.json
@@ -1,12 +1,12 @@
{
-"gTextureMiniMapFinishLine": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CC58", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartMario": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CCD8", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartLuigi": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CD58", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartYoshi": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CDD8", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartToad": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CE58", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartDonkeyKong": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CED8", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartWario": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CF58", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartPeach": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CFD8", "width": 8, "height": 8, "type": "rgba16"},
-"gTextureMiniMapKartBowser": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2D058", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_finish_line": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CC58", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_mario": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CCD8", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_luigi": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CD58", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_yoshi": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CDD8", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_toad": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CE58", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_donkey_kong": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CED8", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_wario": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CF58", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_peach": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2CFD8", "width": 8, "height": 8, "type": "rgba16"},
+"common_texture_minimap_kart_bowser": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2D058", "width": 8, "height": 8, "type": "rgba16"},
"common_texture_minimap_progress_dot": {"output_dir": "minimap_icons", "rom_offset": "0x132B50", "block_offset": "0x2D0D8", "width": 8, "height": 8, "type": "rgba16"}
} \ No newline at end of file
diff --git a/assets/player_emblems.json b/assets/player_emblems.json
index 69f8ff02d..1fba58970 100644
--- a/assets/player_emblems.json
+++ b/assets/player_emblems.json
@@ -1,7 +1,7 @@
{
-"gTLUTPlayerEmblem": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17258", "width": 16, "height": 16, "type": "rgba16"},
-"gTexturePlayerEmblem1p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17458", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
-"gTexturePlayerEmblem2p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17C58", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
-"gTexturePlayerEmblem3p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18458", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"},
-"gTexturePlayerEmblem4p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18C58", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTPlayerEmblem"}
+"common_tlut_player_emblem": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17258", "width": 16, "height": 16, "type": "rgba16"},
+"common_texture_player_emblem_1p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17458", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_player_emblem"},
+"common_texture_player_emblem_2p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x17C58", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_player_emblem"},
+"common_texture_player_emblem_3p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18458", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_player_emblem"},
+"common_texture_player_emblem_4p": {"output_dir": "player_emblems", "rom_offset": "0x132B50", "block_offset": "0x18C58", "width": 64, "height": 32, "type": "ci8", "tlut": "common_tlut_player_emblem"}
}
diff --git a/assets/trees.json b/assets/trees.json
index affc1d5f5..b63ec8df8 100644
--- a/assets/trees.json
+++ b/assets/trees.json
@@ -1,5 +1,5 @@
{
-"gTLUTTreesImport": {"output_dir": "trees", "rom_offset": "0x132B50", "block_offset": "0x04C68", "width": 8, "height": 29, "type": "rgba16"},
+"common_tlut_trees_import": {"output_dir": "trees", "rom_offset": "0x132B50", "block_offset": "0x04C68", "width": 8, "height": 29, "type": "rgba16"},
"gTLUTTrees": {"output_dir": "trees", "rom_offset": "0x132B50", "block_offset": "0x04C68", "width": 16, "height": 16, "type": "rgba16"},
"gTextureTrees1": {"output_dir": "trees", "rom_offset": "0x6913CC", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
"gTextureTrees2": {"output_dir": "trees", "rom_offset": "0x691714", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
diff --git a/assets/unused_traffic_light.json b/assets/unused_traffic_light.json
index 49a652bc4..9c54f1ecb 100644
--- a/assets/unused_traffic_light.json
+++ b/assets/unused_traffic_light.json
@@ -1,13 +1,13 @@
{
-"gTLUTUnusedTrafficLight": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x25ED8", "width": 16, "height": 16, "type": "rgba16"},
-"gTextureUnusedTrafficLight01": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x260D8", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight02": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x26558", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight03": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x269D8", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight04": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x26E58", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight05": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x272D8", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight06": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x27758", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight07": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x27BD8", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight08": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x28058", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight09": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x284D8", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"},
-"gTextureUnusedTrafficLight10": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x28958", "width": 24, "height": 48, "type": "ci8", "tlut": "gTLUTUnusedTrafficLight"}
+"common_tlut_traffic_light": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x25ED8", "width": 16, "height": 16, "type": "rgba16"},
+"common_texture_traffic_light_01": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x260D8", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_02": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x26558", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_03": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x269D8", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_04": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x26E58", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_05": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x272D8", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_06": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x27758", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_07": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x27BD8", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_08": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x28058", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_09": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x284D8", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"},
+"common_texture_traffic_light_10": {"output_dir": "unused_traffic_light", "rom_offset": "0x132B50", "block_offset": "0x28958", "width": 24, "height": 48, "type": "ci8", "tlut": "common_tlut_traffic_light"}
}