mirror of
https://github.com/HarbourMasters/SpaghettiKart
synced 2026-07-07 14:13:58 -04:00
Changes (#9)
This commit is contained in:
+1
-1
@@ -122,7 +122,7 @@ file(GLOB_RECURSE ALL_FILES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
"src/port/*.h"
|
||||
"src/port/*.c"
|
||||
"src/port/*.cpp"
|
||||
# "assets/code/*.c"
|
||||
"assets/code/*.c"
|
||||
"courses/*.c"
|
||||
"courses/*.h"
|
||||
)
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"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"},
|
||||
|
||||
"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"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"bowser_face_00": {"output_dir": "bowser", "rom_offset": "0x78D210", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_01": {"output_dir": "bowser", "rom_offset": "0x78E4F8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_02": {"output_dir": "bowser", "rom_offset": "0x78F7AC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_03": {"output_dir": "bowser", "rom_offset": "0x790A74", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_04": {"output_dir": "bowser", "rom_offset": "0x791D40", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_05": {"output_dir": "bowser", "rom_offset": "0x792FE4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_06": {"output_dir": "bowser", "rom_offset": "0x794270", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_07": {"output_dir": "bowser", "rom_offset": "0x79554C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_08": {"output_dir": "bowser", "rom_offset": "0x796834", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_09": {"output_dir": "bowser", "rom_offset": "0x797B24", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_10": {"output_dir": "bowser", "rom_offset": "0x798E40", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_11": {"output_dir": "bowser", "rom_offset": "0x79A10C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_12": {"output_dir": "bowser", "rom_offset": "0x79B448", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_13": {"output_dir": "bowser", "rom_offset": "0x79C7EC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_14": {"output_dir": "bowser", "rom_offset": "0x79DB68", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_15": {"output_dir": "bowser", "rom_offset": "0x79EEAC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"bowser_face_16": {"output_dir": "bowser", "rom_offset": "0x7A01F4", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"donkeykong_face_00": {"output_dir": "donkeykong", "rom_offset": "0x76A4EC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_01": {"output_dir": "donkeykong", "rom_offset": "0x76B2D8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_02": {"output_dir": "donkeykong", "rom_offset": "0x76C0E0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_03": {"output_dir": "donkeykong", "rom_offset": "0x76CEC0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_04": {"output_dir": "donkeykong", "rom_offset": "0x76DC70", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_05": {"output_dir": "donkeykong", "rom_offset": "0x76EA18", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_06": {"output_dir": "donkeykong", "rom_offset": "0x76F7FC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_07": {"output_dir": "donkeykong", "rom_offset": "0x770628", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_08": {"output_dir": "donkeykong", "rom_offset": "0x7714BC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_09": {"output_dir": "donkeykong", "rom_offset": "0x772398", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_10": {"output_dir": "donkeykong", "rom_offset": "0x7732E0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_11": {"output_dir": "donkeykong", "rom_offset": "0x774218", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_12": {"output_dir": "donkeykong", "rom_offset": "0x77519C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_13": {"output_dir": "donkeykong", "rom_offset": "0x7761A0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_14": {"output_dir": "donkeykong", "rom_offset": "0x777160", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_15": {"output_dir": "donkeykong", "rom_offset": "0x7780AC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"donkeykong_face_16": {"output_dir": "donkeykong", "rom_offset": "0x778FAC", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"luigi_face_00": {"output_dir": "luigi", "rom_offset": "0x737494", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_01": {"output_dir": "luigi", "rom_offset": "0x7380B0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_02": {"output_dir": "luigi", "rom_offset": "0x738CD0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_03": {"output_dir": "luigi", "rom_offset": "0x7398F0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_04": {"output_dir": "luigi", "rom_offset": "0x73A4D8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_05": {"output_dir": "luigi", "rom_offset": "0x73B0C0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_06": {"output_dir": "luigi", "rom_offset": "0x73BC8C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_07": {"output_dir": "luigi", "rom_offset": "0x73C8B4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_08": {"output_dir": "luigi", "rom_offset": "0x73D4E8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_09": {"output_dir": "luigi", "rom_offset": "0x73E174", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_10": {"output_dir": "luigi", "rom_offset": "0x73EDF4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_11": {"output_dir": "luigi", "rom_offset": "0x73FA84", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_12": {"output_dir": "luigi", "rom_offset": "0x740744", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_13": {"output_dir": "luigi", "rom_offset": "0x741474", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_14": {"output_dir": "luigi", "rom_offset": "0x7421A0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_15": {"output_dir": "luigi", "rom_offset": "0x742EE8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"luigi_face_16": {"output_dir": "luigi", "rom_offset": "0x743C3C", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"mario_face_00": {"output_dir": "mario", "rom_offset": "0x729A30", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_01": {"output_dir": "mario", "rom_offset": "0x72A704", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_02": {"output_dir": "mario", "rom_offset": "0x72B3C4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_03": {"output_dir": "mario", "rom_offset": "0x72C080", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_04": {"output_dir": "mario", "rom_offset": "0x72CCEC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_05": {"output_dir": "mario", "rom_offset": "0x72D938", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_06": {"output_dir": "mario", "rom_offset": "0x72E578", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_07": {"output_dir": "mario", "rom_offset": "0x72F28C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_08": {"output_dir": "mario", "rom_offset": "0x72FF98", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_09": {"output_dir": "mario", "rom_offset": "0x730C9C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_10": {"output_dir": "mario", "rom_offset": "0x73197C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_11": {"output_dir": "mario", "rom_offset": "0x732678", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_12": {"output_dir": "mario", "rom_offset": "0x733374", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_13": {"output_dir": "mario", "rom_offset": "0x7340B8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_14": {"output_dir": "mario", "rom_offset": "0x734E0C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_15": {"output_dir": "mario", "rom_offset": "0x735BB0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"mario_face_16": {"output_dir": "mario", "rom_offset": "0x736950", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"peach_face_00": {"output_dir": "peach", "rom_offset": "0x744674", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_01": {"output_dir": "peach", "rom_offset": "0x74552C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_02": {"output_dir": "peach", "rom_offset": "0x7463D8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_03": {"output_dir": "peach", "rom_offset": "0x747294", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_04": {"output_dir": "peach", "rom_offset": "0x74814C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_05": {"output_dir": "peach", "rom_offset": "0x748FD4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_06": {"output_dir": "peach", "rom_offset": "0x749E74", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_07": {"output_dir": "peach", "rom_offset": "0x74AD3C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_08": {"output_dir": "peach", "rom_offset": "0x74BC2C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_09": {"output_dir": "peach", "rom_offset": "0x74CB3C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_10": {"output_dir": "peach", "rom_offset": "0x74DAF0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_11": {"output_dir": "peach", "rom_offset": "0x74EAD4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_12": {"output_dir": "peach", "rom_offset": "0x74FB20", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_13": {"output_dir": "peach", "rom_offset": "0x750B58", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_14": {"output_dir": "peach", "rom_offset": "0x751B3C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_15": {"output_dir": "peach", "rom_offset": "0x752AD0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"peach_face_16": {"output_dir": "peach", "rom_offset": "0x753A58", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"toad_face_00": {"output_dir": "toad", "rom_offset": "0x754900", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_01": {"output_dir": "toad", "rom_offset": "0x7552BC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_02": {"output_dir": "toad", "rom_offset": "0x755C70", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_03": {"output_dir": "toad", "rom_offset": "0x75662C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_04": {"output_dir": "toad", "rom_offset": "0x756FE4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_05": {"output_dir": "toad", "rom_offset": "0x7579A0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_06": {"output_dir": "toad", "rom_offset": "0x758340", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_07": {"output_dir": "toad", "rom_offset": "0x758CD8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_08": {"output_dir": "toad", "rom_offset": "0x7596A4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_09": {"output_dir": "toad", "rom_offset": "0x75A058", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_10": {"output_dir": "toad", "rom_offset": "0x75AA40", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_11": {"output_dir": "toad", "rom_offset": "0x75B454", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_12": {"output_dir": "toad", "rom_offset": "0x75BEAC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_13": {"output_dir": "toad", "rom_offset": "0x75C90C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_14": {"output_dir": "toad", "rom_offset": "0x75D38C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_15": {"output_dir": "toad", "rom_offset": "0x75DE00", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"toad_face_16": {"output_dir": "toad", "rom_offset": "0x75E860", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"wario_face_00": {"output_dir": "wario", "rom_offset": "0x779F00", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_01": {"output_dir": "wario", "rom_offset": "0x77B060", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_02": {"output_dir": "wario", "rom_offset": "0x77C1A4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_03": {"output_dir": "wario", "rom_offset": "0x77D2F8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_04": {"output_dir": "wario", "rom_offset": "0x77E460", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_05": {"output_dir": "wario", "rom_offset": "0x77F5B4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_06": {"output_dir": "wario", "rom_offset": "0x780710", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_07": {"output_dir": "wario", "rom_offset": "0x781884", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_08": {"output_dir": "wario", "rom_offset": "0x782A5C", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_09": {"output_dir": "wario", "rom_offset": "0x783C84", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_10": {"output_dir": "wario", "rom_offset": "0x784EF0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_11": {"output_dir": "wario", "rom_offset": "0x7861D0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_12": {"output_dir": "wario", "rom_offset": "0x7874D8", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_13": {"output_dir": "wario", "rom_offset": "0x7887BC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_14": {"output_dir": "wario", "rom_offset": "0x789AE0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_15": {"output_dir": "wario", "rom_offset": "0x78ADCC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"wario_face_16": {"output_dir": "wario", "rom_offset": "0x78C098", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"yoshi_face_00": {"output_dir": "yoshi", "rom_offset": "0x75F1C4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_01": {"output_dir": "yoshi", "rom_offset": "0x75FCB0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_02": {"output_dir": "yoshi", "rom_offset": "0x760794", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_03": {"output_dir": "yoshi", "rom_offset": "0x761274", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_04": {"output_dir": "yoshi", "rom_offset": "0x761D28", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_05": {"output_dir": "yoshi", "rom_offset": "0x762798", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_06": {"output_dir": "yoshi", "rom_offset": "0x7631E0", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_07": {"output_dir": "yoshi", "rom_offset": "0x763D04", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_08": {"output_dir": "yoshi", "rom_offset": "0x764730", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_09": {"output_dir": "yoshi", "rom_offset": "0x7650EC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_10": {"output_dir": "yoshi", "rom_offset": "0x765A98", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_11": {"output_dir": "yoshi", "rom_offset": "0x766458", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_12": {"output_dir": "yoshi", "rom_offset": "0x766E68", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_13": {"output_dir": "yoshi", "rom_offset": "0x7678C4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_14": {"output_dir": "yoshi", "rom_offset": "0x7683A4", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_15": {"output_dir": "yoshi", "rom_offset": "0x768EAC", "width": 64, "height": 64, "type": "rgba16"},
|
||||
"yoshi_face_16": {"output_dir": "yoshi", "rom_offset": "0x7699C4", "width": 64, "height": 64, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"gTextureCourseOutlineMarioRaceway": {"output_dir": "course_outlines", "rom_offset": "0x720C0C", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineChocoMountain": {"output_dir": "course_outlines", "rom_offset": "0x720ED0", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineBowsersCastle": {"output_dir": "course_outlines", "rom_offset": "0x7211D8", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineBansheeBoardwalk": {"output_dir": "course_outlines", "rom_offset": "0x72143C", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineYoshiValley": {"output_dir": "course_outlines", "rom_offset": "0x721634", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineFrappeSnowland": {"output_dir": "course_outlines", "rom_offset": "0x721A58", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineKoopaTroopaBeach": {"output_dir": "course_outlines", "rom_offset": "0x721CD0", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineRoyalRaceway": {"output_dir": "course_outlines", "rom_offset": "0x721F38", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineLuigiRaceway": {"output_dir": "course_outlines", "rom_offset": "0x722210", "width": 64, "height": 96, "type": "i4"},
|
||||
"gTextureCourseOutlineMooMooFarm": {"output_dir": "course_outlines", "rom_offset": "0x72248C", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineToadsTurnpike": {"output_dir": "course_outlines", "rom_offset": "0x7226C4", "width": 128, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineKalimariDesert": {"output_dir": "course_outlines", "rom_offset": "0x7229C0", "width": 64, "height": 96, "type": "i4"},
|
||||
"gTextureCourseOutlineSherbetLand": {"output_dir": "course_outlines", "rom_offset": "0x722D2C", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineRainbowRoad": {"output_dir": "course_outlines", "rom_offset": "0x723034", "width": 64, "height": 96, "type": "i4"},
|
||||
"gTextureCourseOutlineWarioStadium": {"output_dir": "course_outlines", "rom_offset": "0x723370", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineBlockFort": {"output_dir": "course_outlines", "rom_offset": "0x723644", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineSkyscraper": {"output_dir": "course_outlines", "rom_offset": "0x7238E4", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineDoubleDeck": {"output_dir": "course_outlines", "rom_offset": "0x723B18", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineDksJungleParkway": {"output_dir": "course_outlines", "rom_offset": "0x723C9C", "width": 64, "height": 64, "type": "i4"},
|
||||
"gTextureCourseOutlineBigDonut": {"output_dir": "course_outlines", "rom_offset": "0x723F84", "width": 64, "height": 64, "type": "i4"}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
{
|
||||
"gTextureCoursePreviewMarioRaceway": {"output_dir": "course_previews", "rom_offset": "0x7A1418", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewChocoMountain": {"output_dir": "course_previews", "rom_offset": "0x7A4570", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewBowsersCastle": {"output_dir": "course_previews", "rom_offset": "0x7A6F94", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewBansheeBoardwalk": {"output_dir": "course_previews", "rom_offset": "0x7AA074", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewYoshiValley": {"output_dir": "course_previews", "rom_offset": "0x7AC720", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewFrappeSnowland": {"output_dir": "course_previews", "rom_offset": "0x7B0160", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewKoopaTroopaBeach": {"output_dir": "course_previews", "rom_offset": "0x7B2568", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewRoyalRaceway": {"output_dir": "course_previews", "rom_offset": "0x7B488C", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewLuigiRaceway": {"output_dir": "course_previews", "rom_offset": "0x7B70AC", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewMooMooFarm": {"output_dir": "course_previews", "rom_offset": "0x7B9E20", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewToadsTurnpike": {"output_dir": "course_previews", "rom_offset": "0x7BC3E8", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewKalimariDesert": {"output_dir": "course_previews", "rom_offset": "0x7BED84", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewSherbetLand": {"output_dir": "course_previews", "rom_offset": "0x7C1590", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewRainbowRoad": {"output_dir": "course_previews", "rom_offset": "0x7C45A0", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewWarioStadium": {"output_dir": "course_previews", "rom_offset": "0x7C6DC4", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewBlockFort": {"output_dir": "course_previews", "rom_offset": "0x7CA098", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewSkyscraper": {"output_dir": "course_previews", "rom_offset": "0x7CC5C0", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewDoubleDeck": {"output_dir": "course_previews", "rom_offset": "0x7CECB0", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewDksJungleParkway": {"output_dir": "course_previews", "rom_offset": "0x7D15A8", "width": 128, "height": 78, "type": "rgba16"},
|
||||
"gTextureCoursePreviewBigDonut": {"output_dir": "course_previews", "rom_offset": "0x7D548C", "width": 128, "height": 78, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"gTextureReflectionMapBrass": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x4670", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTextureReflectionMapSilver": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x4E70", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTextureReflectionMapGold": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x5670", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium1": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x6BD0", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium2": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x7760", "width": 32, "height": 32, "type": "rgba16"},
|
||||
"gTexturePodium3": {"output_dir": "ending_ceremony", "rom_offset": "0x821D10", "block_offset": "0x8070", "width": 32, "height": 32, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
{
|
||||
"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"},
|
||||
|
||||
"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"},
|
||||
|
||||
"common_texture_character_portrait_border": {"output_dir": "hud_type_c", "rom_offset": "0x132B50", "block_offset": "0x1A2D8", "width": 32, "height": 32, "type": "ia4"}
|
||||
}
|
||||
@@ -1,42 +0,0 @@
|
||||
BLUESHELL_DIR := assets/blueshell
|
||||
|
||||
BLUESHELL_PALETTE := $(BLUESHELL_DIR)/common_tlut_blue_shell.png
|
||||
|
||||
BLUESHELL_FRAMES := \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell0.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell1.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell2.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell3.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell4.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell5.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell6.png \
|
||||
$(BLUESHELL_DIR)/gTextureBlueShell7.png
|
||||
|
||||
BLUESHELL_EXPORT_SENTINEL := $(BLUESHELL_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(BLUESHELL_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(BLUESHELL_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(BLUESHELL_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(BLUESHELL_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(BLUESHELL_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(BLUESHELL_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BLUESHELL_FRAMES) $(BLUESHELL_PALETTE): $(BLUESHELL_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BLUESHELL_EXPORT_SENTINEL): $(ASSET_DIR)/blueshell.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_blueshell
|
||||
distclean_blueshell:
|
||||
rm -rf $(BLUESHELL_DIR)
|
||||
|
||||
distclean_assets: distclean_blueshell
|
||||
@@ -1,33 +0,0 @@
|
||||
BOMB_DIR := assets/bomb
|
||||
|
||||
BOMB_PALETTE := $(BOMB_DIR)/common_tlut_bomb.png
|
||||
|
||||
BOMB_FRAMES := \
|
||||
$(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
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(BOMB_FRAMES:%.png=%.inc.c) $(BOMB_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(BOMB_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(BOMB_PALETTE)
|
||||
|
||||
$(BOMB_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BOMB_FRAMES) $(BOMB_PALETTE): $(BOMB_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BOMB_EXPORT_SENTINEL): $(ASSET_DIR)/bomb.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_bomb
|
||||
distclean_bomb:
|
||||
rm -rf $(BOMB_DIR)
|
||||
|
||||
distclean_assets: distclean_bomb
|
||||
@@ -1,63 +0,0 @@
|
||||
PORTRAITS_DIR := assets/character_portraits
|
||||
|
||||
PORTRAIT_PALETTES := \
|
||||
$(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)/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)/common_tlut_portrait_bomb_kart_and_question_mark.png
|
||||
|
||||
SPECIAL_PORTRAIT_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.o: $(PORTRAIT_PNG:%.png=%.inc.c) $(PORTRAIT_PALETTES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(SPECIAL_PORTRAIT_PNG:%.png=%.inc.c) $(SPECIAL_PORTRAIT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/common_texture_portrait_%.inc.c : $(PORTRAITS_DIR)/common_texture_portrait_%.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(PORTRAITS_DIR)/common_tlut_portrait_$*.png
|
||||
|
||||
$(SPECIAL_PORTRAIT_PNG:%.png=%.inc.c): $(PORTRAITS_DIR)/common_texture_portrait_%.inc.c : $(PORTRAITS_DIR)/common_texture_portrait_%.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(SPECIAL_PORTRAIT_PALETTE)
|
||||
|
||||
$(PORTRAIT_PALETTES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(SPECIAL_PORTRAIT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(PORTRAIT_PNG) $(SPECIAL_PORTRAIT_PNG) $(PORTRAIT_PALETTES) $(SPECIAL_PORTRAIT_PALETTE): $(PORTRAIT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(PORTRAIT_EXPORT_SENTINEL): $(ASSET_DIR)/character_portraits.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_character_portraits
|
||||
distclean_character_portraits:
|
||||
rm -rf $(PORTRAITS_DIR)
|
||||
|
||||
distclean_assets: distclean_character_portraits
|
||||
@@ -1,43 +0,0 @@
|
||||
BOWSER_SELECT_DIR := assets/character_select/bowser
|
||||
|
||||
BOWSER_SELECT_PNG := \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_00.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_01.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_02.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_03.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_04.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_05.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_06.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_07.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_08.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_09.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_10.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_11.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_12.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_13.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_14.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_15.png \
|
||||
$(BOWSER_SELECT_DIR)/bowser_face_16.png
|
||||
|
||||
BOWSER_SELECT_EXPORT_SENTINEL := $(BOWSER_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(BOWSER_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(BOWSER_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(BOWSER_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(BOWSER_SELECT_PNG): $(BOWSER_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BOWSER_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/bowser_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_bowser_select
|
||||
distclean_bowser_select:
|
||||
rm -rf $(BOWSER_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_bowser_select
|
||||
@@ -1,43 +0,0 @@
|
||||
DONKEYKONG_SELECT_DIR := assets/character_select/donkeykong
|
||||
|
||||
DONKEYKONG_SELECT_PNG := \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_00.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_01.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_02.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_03.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_04.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_05.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_06.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_07.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_08.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_09.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_10.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_11.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_12.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_13.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_14.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_15.png \
|
||||
$(DONKEYKONG_SELECT_DIR)/donkeykong_face_16.png
|
||||
|
||||
DONKEYKONG_SELECT_EXPORT_SENTINEL := $(DONKEYKONG_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(DONKEYKONG_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(DONKEYKONG_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(DONKEYKONG_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(DONKEYKONG_SELECT_PNG): $(DONKEYKONG_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(DONKEYKONG_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/donkeykong_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_donkeykong_select
|
||||
distclean_donkeykong_select:
|
||||
rm -rf $(DONKEYKONG_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_donkeykong_select
|
||||
@@ -1,43 +0,0 @@
|
||||
LUIGI_SELECT_DIR := assets/character_select/luigi
|
||||
|
||||
LUIGI_SELECT_PNG := \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_00.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_01.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_02.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_03.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_04.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_05.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_06.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_07.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_08.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_09.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_10.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_11.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_12.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_13.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_14.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_15.png \
|
||||
$(LUIGI_SELECT_DIR)/luigi_face_16.png
|
||||
|
||||
LUIGI_SELECT_EXPORT_SENTINEL := $(LUIGI_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(LUIGI_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(LUIGI_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(LUIGI_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(LUIGI_SELECT_PNG): $(LUIGI_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(LUIGI_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/luigi_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_luigi_select
|
||||
distclean_luigi_select:
|
||||
rm -rf $(LUIGI_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_luigi_select
|
||||
@@ -1,43 +0,0 @@
|
||||
MARIO_SELECT_DIR := assets/character_select/mario
|
||||
|
||||
MARIO_SELECT_PNG := \
|
||||
$(MARIO_SELECT_DIR)/mario_face_00.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_01.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_02.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_03.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_04.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_05.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_06.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_07.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_08.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_09.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_10.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_11.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_12.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_13.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_14.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_15.png \
|
||||
$(MARIO_SELECT_DIR)/mario_face_16.png
|
||||
|
||||
MARIO_SELECT_EXPORT_SENTINEL := $(MARIO_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(MARIO_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(MARIO_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(MARIO_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(MARIO_SELECT_PNG): $(MARIO_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(MARIO_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/mario_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_mario_select
|
||||
distclean_mario_select:
|
||||
rm -rf $(MARIO_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_mario_select
|
||||
@@ -1,43 +0,0 @@
|
||||
PEACH_SELECT_DIR := assets/character_select/peach
|
||||
|
||||
PEACH_SELECT_PNG := \
|
||||
$(PEACH_SELECT_DIR)/peach_face_00.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_01.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_02.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_03.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_04.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_05.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_06.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_07.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_08.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_09.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_10.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_11.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_12.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_13.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_14.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_15.png \
|
||||
$(PEACH_SELECT_DIR)/peach_face_16.png
|
||||
|
||||
PEACH_SELECT_EXPORT_SENTINEL := $(PEACH_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(PEACH_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(PEACH_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(PEACH_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(PEACH_SELECT_PNG): $(PEACH_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(PEACH_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/peach_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_peach_select
|
||||
distclean_peach_select:
|
||||
rm -rf $(PEACH_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_peach_select
|
||||
@@ -1,43 +0,0 @@
|
||||
TOAD_SELECT_DIR := assets/character_select/toad
|
||||
|
||||
TOAD_SELECT_PNG := \
|
||||
$(TOAD_SELECT_DIR)/toad_face_00.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_01.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_02.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_03.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_04.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_05.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_06.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_07.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_08.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_09.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_10.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_11.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_12.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_13.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_14.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_15.png \
|
||||
$(TOAD_SELECT_DIR)/toad_face_16.png
|
||||
|
||||
TOAD_SELECT_EXPORT_SENTINEL := $(TOAD_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(TOAD_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(TOAD_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(TOAD_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(TOAD_SELECT_PNG): $(TOAD_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(TOAD_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/toad_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_toad_select
|
||||
distclean_toad_select:
|
||||
rm -rf $(TOAD_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_toad_select
|
||||
@@ -1,43 +0,0 @@
|
||||
WARIO_SELECT_DIR := assets/character_select/wario
|
||||
|
||||
WARIO_SELECT_PNG := \
|
||||
$(WARIO_SELECT_DIR)/wario_face_00.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_01.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_02.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_03.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_04.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_05.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_06.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_07.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_08.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_09.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_10.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_11.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_12.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_13.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_14.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_15.png \
|
||||
$(WARIO_SELECT_DIR)/wario_face_16.png
|
||||
|
||||
WARIO_SELECT_EXPORT_SENTINEL := $(WARIO_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(WARIO_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(WARIO_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(WARIO_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(WARIO_SELECT_PNG): $(WARIO_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(WARIO_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/wario_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_wario_select
|
||||
distclean_wario_select:
|
||||
rm -rf $(WARIO_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_wario_select
|
||||
@@ -1,43 +0,0 @@
|
||||
YOSHI_SELECT_DIR := assets/character_select/yoshi
|
||||
|
||||
YOSHI_SELECT_PNG := \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_00.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_01.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_02.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_03.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_04.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_05.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_06.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_07.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_08.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_09.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_10.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_11.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_12.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_13.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_14.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_15.png \
|
||||
$(YOSHI_SELECT_DIR)/yoshi_face_16.png
|
||||
|
||||
YOSHI_SELECT_EXPORT_SENTINEL := $(YOSHI_SELECT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/course_player_selection.o: $(YOSHI_SELECT_PNG:%.png=%.mio0)
|
||||
|
||||
$(YOSHI_SELECT_PNG:%.png=%.mio0) : %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(YOSHI_SELECT_PNG:%.png=%.bin) : %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(YOSHI_SELECT_PNG): $(YOSHI_SELECT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(YOSHI_SELECT_EXPORT_SENTINEL): $(ASSET_DIR)/character_select/yoshi_select.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_yoshi_select
|
||||
distclean_yoshi_select:
|
||||
rm -rf $(YOSHI_SELECT_DIR)
|
||||
|
||||
distclean_assets: distclean_yoshi_select
|
||||
@@ -1,46 +0,0 @@
|
||||
COURSE_OUTLINE_DIR := assets/course_outlines
|
||||
|
||||
COURSE_OUTLINE_PNG := \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineMarioRaceway.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineChocoMountain.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineBowsersCastle.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineBansheeBoardwalk.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineYoshiValley.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineFrappeSnowland.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineKoopaTroopaBeach.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineRoyalRaceway.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineLuigiRaceway.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineMooMooFarm.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineToadsTurnpike.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineKalimariDesert.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineSherbetLand.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineRainbowRoad.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineWarioStadium.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineBlockFort.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineSkyscraper.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineDoubleDeck.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineDksJungleParkway.png \
|
||||
$(COURSE_OUTLINE_DIR)/gTextureCourseOutlineBigDonut.png
|
||||
|
||||
COURSE_OUTLINE_EXPORT_SENTINEL := $(COURSE_OUTLINE_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/other_textures.o: $(COURSE_OUTLINE_PNG:%.png=%.mio0)
|
||||
|
||||
$(COURSE_OUTLINE_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(COURSE_OUTLINE_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f i4
|
||||
|
||||
$(COURSE_OUTLINE_PNG): $(COURSE_OUTLINE_EXPORT_SENTINEL) ;
|
||||
|
||||
$(COURSE_OUTLINE_EXPORT_SENTINEL): $(ASSET_DIR)/course_outlines.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_course_outlines
|
||||
distclean_course_outlines:
|
||||
rm -rf $(COURSE_OUTLINE_DIR)
|
||||
|
||||
distclean_assets: distclean_course_outlines
|
||||
@@ -1,46 +0,0 @@
|
||||
COURSE_PREVIEW_DIR := assets/course_previews
|
||||
|
||||
COURSE_PREVIEW_PNG := \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewMarioRaceway.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewChocoMountain.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewBowsersCastle.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewBansheeBoardwalk.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewYoshiValley.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewFrappeSnowland.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewKoopaTroopaBeach.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewRoyalRaceway.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewLuigiRaceway.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewMooMooFarm.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewToadsTurnpike.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewKalimariDesert.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewSherbetLand.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewRainbowRoad.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewWarioStadium.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewBlockFort.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewSkyscraper.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewDoubleDeck.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewDksJungleParkway.png \
|
||||
$(COURSE_PREVIEW_DIR)/gTextureCoursePreviewBigDonut.png
|
||||
|
||||
COURSE_PREVIEW_EXPORT_SENTINEL := $(COURSE_PREVIEW_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/src/data/textures.o: $(COURSE_PREVIEW_PNG:%.png=%.mio0)
|
||||
|
||||
$(COURSE_PREVIEW_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(COURSE_PREVIEW_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(COURSE_PREVIEW_PNG): $(COURSE_PREVIEW_EXPORT_SENTINEL) ;
|
||||
|
||||
$(COURSE_PREVIEW_EXPORT_SENTINEL): $(ASSET_DIR)/course_previews.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_course_previews
|
||||
distclean_course_previews:
|
||||
rm -rf $(COURSE_PREVIEW_DIR)
|
||||
|
||||
distclean_assets: distclean_course_previews
|
||||
@@ -1,93 +0,0 @@
|
||||
BANSHEE_BOARDWALK_DIR := assets/courses/banshee_boardwalk
|
||||
|
||||
BANSHEE_BOARDWALK_BOO_PALETTE := $(BANSHEE_BOARDWALK_DIR)/gTLUTBoo.png
|
||||
BANSHEE_BOARDWALK_BOO_FRAMES := \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo01.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo02.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo03.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo04.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo05.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo06.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo07.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo08.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo09.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo10.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo11.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo12.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo13.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo14.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo15.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo16.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo17.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo18.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo19.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo20.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo21.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo22.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo23.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo24.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo25.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo26.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo27.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo28.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBoo29.png
|
||||
|
||||
BANSHEE_BOARDWALK_BAT_PALETTE := $(BANSHEE_BOARDWALK_DIR)/gTLUTBat.png
|
||||
BANSHEE_BOARDWALK_BAT_FRAMES := \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBat1.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBat2.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBat3.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBat4.png
|
||||
|
||||
BANSHEE_BOARDWALK_PNG := \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBansheeBoardwalkFishEyes.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBansheBoardwalkA050.png \
|
||||
$(BANSHEE_BOARDWALK_DIR)/gTextureBansheBoardwalkAA78.png
|
||||
|
||||
BANSHEE_BOARDWALK_EXPORT_SENTINEL := $(BANSHEE_BOARDWALK_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/other_textures.o: $(BANSHEE_BOARDWALK_DIR)/boo_frames.mio0
|
||||
|
||||
$(BANSHEE_BOARDWALK_DIR)/boo_frames.mio0: $(BANSHEE_BOARDWALK_DIR)/boo_frames.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
# Making a .c or .s file that includes the Boo frame data as .inc.c or .bin files, respectively,
|
||||
# would also work.
|
||||
# We would then have a rule like
|
||||
# $(DATA_DIR)/boo_frames.bin: $(DATA_DIR)/boo_frames.o
|
||||
# $(OBJCOPY) --only-section=.data -O binary $@ $<
|
||||
# cat'ing the files together is easier though
|
||||
CAT ?= cat
|
||||
|
||||
$(BANSHEE_BOARDWALK_DIR)/boo_frames.bin: $(BANSHEE_BOARDWALK_BOO_FRAMES:%.png=%.bin)
|
||||
$(V)$(CAT) $^ > $@
|
||||
|
||||
$(BANSHEE_BOARDWALK_BOO_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(BANSHEE_BOARDWALK_BOO_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/courses/banshee_boardwalk/course_data.o: $(BANSHEE_BOARDWALK_BOO_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/banshee_boardwalk/course_data.o: $(BANSHEE_BOARDWALK_BAT_PALETTE:%.png=%.inc.c) $(BANSHEE_BOARDWALK_BAT_FRAMES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/banshee_boardwalk/course_data.o: $(BANSHEE_BOARDWALK_PNG:%.png=%.inc.c)
|
||||
|
||||
$(BANSHEE_BOARDWALK_BAT_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(BANSHEE_BOARDWALK_BAT_PALETTE)
|
||||
|
||||
$(BANSHEE_BOARDWALK_PNG:%.png=%.inc.c) $(BANSHEE_BOARDWALK_BOO_PALETTE:%.png=%.inc.c) $(BANSHEE_BOARDWALK_BAT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BANSHEE_BOARDWALK_BOO_PALETTE) $(BANSHEE_BOARDWALK_BOO_FRAMES): $(BANSHEE_BOARDWALK_EXPORT_SENTINEL) ;
|
||||
$(BANSHEE_BOARDWALK_BAT_PALETTE) $(BANSHEE_BOARDWALK_BAT_FRAMES): $(BANSHEE_BOARDWALK_EXPORT_SENTINEL) ;
|
||||
$(BANSHEE_BOARDWALK_PNG): $(BANSHEE_BOARDWALK_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BANSHEE_BOARDWALK_EXPORT_SENTINEL): $(ASSET_DIR)/courses/banshee_boardwalk.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_banshee_boardwalk
|
||||
distclean_banshee_boardwalk:
|
||||
rm -rf $(BANSHEE_BOARDWALK_DIR)
|
||||
|
||||
distclean_assets: distclean_banshee_boardwalk
|
||||
@@ -1,38 +0,0 @@
|
||||
BOWSERS_CASTLE_DIR := assets/courses/bowsers_castle
|
||||
|
||||
THWOMP_PALETTE := $(BOWSERS_CASTLE_DIR)/gTLUTThwomp.png
|
||||
|
||||
THWOMP_FACE_FRAMES := \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace1.png \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace2.png \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace3.png \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace4.png \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace5.png \
|
||||
$(BOWSERS_CASTLE_DIR)/gTextureThwompFace6.png
|
||||
|
||||
THOWMP_SIDE_PNG := $(BOWSERS_CASTLE_DIR)/gTextureThwompSide.png
|
||||
|
||||
BOWSERS_CASTLE_EXPORT_SENTINEL := $(BOWSERS_CASTLE_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/bowsers_castle/course_data.o: $(THWOMP_FACE_FRAMES:%.png=%.inc.c) $(THWOMP_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/bowsers_castle/course_data.o: $(THOWMP_SIDE_PNG:%.png=%.inc.c)
|
||||
|
||||
$(THOWMP_SIDE_PNG:%.png=%.inc.c) $(THWOMP_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(THWOMP_FACE_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(THWOMP_PALETTE)
|
||||
|
||||
$(THWOMP_PALETTE) $(THWOMP_FACE_FRAMES) $(THOWMP_SIDE_PNG): $(BOWSERS_CASTLE_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BOWSERS_CASTLE_EXPORT_SENTINEL): $(ASSET_DIR)/courses/bowsers_castle.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_bowsers_castle
|
||||
distclean_bowsers_castle:
|
||||
rm -rf $(BOWSERS_CASTLE_DIR)
|
||||
|
||||
distclean_assets: distclean_bowsers_castle
|
||||
@@ -1,25 +0,0 @@
|
||||
CHOCO_MOUNTAIN_DIR := assets/courses/choco_mountain
|
||||
|
||||
CHOCO_MOUNTAIN_PNG := \
|
||||
$(CHOCO_MOUNTAIN_DIR)/gTextureChocoMountainWall.png \
|
||||
$(CHOCO_MOUNTAIN_DIR)/gTextureChocoMountainRock.png
|
||||
|
||||
CHOCO_MOUNTAIN_EXPORT_SENTINEL := $(CHOCO_MOUNTAIN_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/choco_mountain/course_data.o: $(CHOCO_MOUNTAIN_PNG:%.png=%.inc.c)
|
||||
|
||||
$(CHOCO_MOUNTAIN_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(CHOCO_MOUNTAIN_PNG): $(CHOCO_MOUNTAIN_EXPORT_SENTINEL) ;
|
||||
|
||||
$(CHOCO_MOUNTAIN_EXPORT_SENTINEL): $(ASSET_DIR)/courses/choco_mountain.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_choco_mountain
|
||||
distclean_choco_mountain:
|
||||
rm -rf $(CHOCO_MOUNTAIN_DIR)
|
||||
|
||||
distclean_assets: distclean_choco_mountain
|
||||
@@ -1,54 +0,0 @@
|
||||
DKS_JUNGLE_PARKWAY_DIR := assets/courses/dks_jungle_parkway
|
||||
|
||||
DKS_JUNGLE_PARKWAY_PNG := \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatMarioSign.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTreeBark.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatWindowUpper.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatWindowLower.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatRailing.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatPaddle1.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayBoatPaddle2.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTree2Top.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTree2Trunk.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTree3TopRight.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTree3TopLeft.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTreeTrunk.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayTree1Top.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayPalmTreeTop.png
|
||||
|
||||
DKS_JUNGLE_PARKWAY_KIWANO_PALETTE := $(DKS_JUNGLE_PARKWAY_DIR)/gTLUTDksJungleParkwayKiwanoFruit.png
|
||||
DKS_JUNGLE_PARKWAY_KIWANO_FRAMES := \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayKiwanoFruit1.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayKiwanoFruit2.png \
|
||||
$(DKS_JUNGLE_PARKWAY_DIR)/gTextureDksJungleParkwayKiwanoFruit3.png
|
||||
|
||||
DKS_JUNGLE_PARKWAY_EXPORT_SENTINEL := $(DKS_JUNGLE_PARKWAY_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/data/other_textures.o: $(DKS_JUNGLE_PARKWAY_KIWANO_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(DKS_JUNGLE_PARKWAY_KIWANO_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(DKS_JUNGLE_PARKWAY_KIWANO_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(DKS_JUNGLE_PARKWAY_KIWANO_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/courses/dks_jungle_parkway/course_data.o: $(DKS_JUNGLE_PARKWAY_KIWANO_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/dks_jungle_parkway/course_data.o: $(DKS_JUNGLE_PARKWAY_PNG:%.png=%.inc.c)
|
||||
|
||||
$(DKS_JUNGLE_PARKWAY_PNG:%.png=%.inc.c) $(DKS_JUNGLE_PARKWAY_KIWANO_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(DKS_JUNGLE_PARKWAY_KIWANO_PALETTE) $(DKS_JUNGLE_PARKWAY_KIWANO_FRAMES): $(DKS_JUNGLE_PARKWAY_EXPORT_SENTINEL) ;
|
||||
$(DKS_JUNGLE_PARKWAY_PNG): $(DKS_JUNGLE_PARKWAY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(DKS_JUNGLE_PARKWAY_EXPORT_SENTINEL): $(ASSET_DIR)/courses/dks_jungle_parkway.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_dks_junk_parkway
|
||||
distclean_dks_junk_parkway:
|
||||
rm -rf $(DKS_JUNGLE_PARKWAY_DIR)
|
||||
|
||||
distclean_assets: distclean_dks_junk_parkway
|
||||
@@ -1,56 +0,0 @@
|
||||
FRAPPE_SNOWLAND_DIR := assets/courses/frappe_snowland
|
||||
|
||||
FRAPPE_SNOWLAND_SNOWMAN_PALETTE := $(FRAPPE_SNOWLAND_DIR)/gTLUTSnowman.png
|
||||
FRAPPE_SNOWLAND_SNOW_PALETTE := $(FRAPPE_SNOWLAND_DIR)/gTLUTSnow.png
|
||||
FRAPPE_SNOWLAND_TREE_PALETTE := $(FRAPPE_SNOWLAND_DIR)/gTLUTFrappeSnowlandTree.png
|
||||
|
||||
FRAPPE_SNOWLAND_SNOWMAN_PNG := \
|
||||
$(FRAPPE_SNOWLAND_DIR)/gTextureSnowmanHead.png \
|
||||
$(FRAPPE_SNOWLAND_DIR)/gTextureSnowmanBody.png \
|
||||
|
||||
FRAPPE_SNOWLAND_SNOW_PNG := \
|
||||
$(FRAPPE_SNOWLAND_DIR)/gTextureSnow.png \
|
||||
|
||||
FRAPPE_SNOWLAND_TREE_PNG := \
|
||||
$(FRAPPE_SNOWLAND_DIR)/gTextureFrappeSnowlandTreeLeft.png \
|
||||
$(FRAPPE_SNOWLAND_DIR)/gTextureFrappeSnowlandTreeRight.png \
|
||||
|
||||
FRAPPE_SNOWLAND_EXPORT_SENTINEL := $(FRAPPE_SNOWLAND_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/frappe_snowland/course_data.o: $(FRAPPE_SNOWLAND_SNOWMAN_PNG:%.png=%.inc.c) $(FRAPPE_SNOWLAND_SNOW_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/frappe_snowland/course_data.o: $(FRAPPE_SNOWLAND_SNOWMAN_PALETTE:%.png=%.inc.c) $(FRAPPE_SNOWLAND_SNOW_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/frappe_snowland/course_data.o: $(FRAPPE_SNOWLAND_TREE_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(FRAPPE_SNOWLAND_SNOWMAN_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(FRAPPE_SNOWLAND_SNOWMAN_PALETTE)
|
||||
|
||||
$(FRAPPE_SNOWLAND_SNOW_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(FRAPPE_SNOWLAND_SNOW_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FRAPPE_SNOWLAND_TREE_PNG:%.png=%.mio0)
|
||||
|
||||
$(FRAPPE_SNOWLAND_TREE_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(FRAPPE_SNOWLAND_TREE_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FRAPPE_SNOWLAND_TREE_PALETTE)
|
||||
|
||||
$(FRAPPE_SNOWLAND_SNOWMAN_PALETTE:%.png=%.inc.c) $(FRAPPE_SNOWLAND_SNOW_PALETTE:%.png=%.inc.c) $(FRAPPE_SNOWLAND_TREE_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(FRAPPE_SNOWLAND_SNOWMAN_PNG) $(FRAPPE_SNOWLAND_SNOW_PNG) $(FRAPPE_SNOWLAND_TREE_PNG): $(FRAPPE_SNOWLAND_EXPORT_SENTINEL) ;
|
||||
$(FRAPPE_SNOWLAND_SNOWMAN_PALETTE) $(FRAPPE_SNOWLAND_SNOW_PALETTE) $(FRAPPE_SNOWLAND_TREE_PALETTE): $(FRAPPE_SNOWLAND_EXPORT_SENTINEL) ;
|
||||
|
||||
$(FRAPPE_SNOWLAND_EXPORT_SENTINEL): $(ASSET_DIR)/courses/frappe_snowland.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_frappe_snowland
|
||||
distclean_frappe_snowland:
|
||||
rm -rf $(FRAPPE_SNOWLAND_DIR)
|
||||
|
||||
distclean_assets: distclean_frappe_snowland
|
||||
@@ -1,69 +0,0 @@
|
||||
KALIMARI_DESERT_DIR := assets/courses/kalimari_desert
|
||||
|
||||
# The Cactus palette is really really strange. There's only 4x29 (116) entires as opposed to the usual 16x16 (256) that TLUTs have.
|
||||
# So we do something a little strange. We extract 2 versions of the TLUT.
|
||||
# gTLUTCactus is 16x16, meaning that is has some vertex data filling out the backend. This is the one used to extract/import the rest of
|
||||
# the cow pictures
|
||||
# gTLUTCactusImport is 4x29. Only used as an inc.c file.
|
||||
CACTUS_PALETTE := $(KALIMARI_DESERT_DIR)/gTLUTCactus.png
|
||||
CACTUS_PALETTE_IMPORT := $(KALIMARI_DESERT_DIR)/gTLUTCactusImport.png
|
||||
|
||||
CACTUS_PNG := \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCactus1Left.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCactus1Right.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCactus2Left.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCactus2Right.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCactus3.png
|
||||
|
||||
KALIMARI_DESERT_PNG := \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalInactiveTopLeft.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalInactiveTopRight.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalInactiveBottomLeft.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalInactiveBottomRight.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalActiveTopLeft.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalActiveTopRight.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalActiveBottomLeft.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCrossingSignalActiveBottomRight.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotive64.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveCabWindow.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveCabWindowFront.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveChasis.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveLamp.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveBoiler.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCarriageRailing.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveTender.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveBallast.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCarriageLower.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCarriageDoor.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureCarriageWindow.png \
|
||||
$(KALIMARI_DESERT_DIR)/gTextureLocomotiveBogie.png
|
||||
|
||||
KALIMARI_DESERT_EXPORT_SENTINEL := $(KALIMARI_DESERT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/kalimari_desert/course_data.o: $(KALIMARI_DESERT_PNG:%.png=%.inc.c) $(CACTUS_PALETTE_IMPORT:%.png=%.inc.c)
|
||||
|
||||
$(KALIMARI_DESERT_PNG:%.png=%.inc.c) $(CACTUS_PALETTE_IMPORT:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BUILD_DIR)/data/other_textures.o: $(CACTUS_PNG:%.png=%.mio0)
|
||||
|
||||
$(CACTUS_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(CACTUS_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(CACTUS_PALETTE)
|
||||
|
||||
$(CACTUS_PALETTE) $(CACTUS_PALETTE_IMPORT) $(CACTUS_PNG): $(KALIMARI_DESERT_EXPORT_SENTINEL) ;
|
||||
$(KALIMARI_DESERT_PNG): $(KALIMARI_DESERT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(KALIMARI_DESERT_EXPORT_SENTINEL): $(ASSET_DIR)/courses/kalimari_desert.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_kalimari_desert
|
||||
distclean_kalimari_desert:
|
||||
rm -rf $(KALIMARI_DESERT_DIR)
|
||||
|
||||
distclean_assets: distclean_kalimari_desert
|
||||
@@ -1,44 +0,0 @@
|
||||
KOOPA_TROOPA_BEACH_DIR := assets/courses/koopa_troopa_beach
|
||||
|
||||
KOOPA_TROOPA_BEACH_CRAB_PALETTE := $(KOOPA_TROOPA_BEACH_DIR)/gTLUTCrab.png
|
||||
|
||||
KOOPA_TROOPA_BEACH_CRAB_FRAMES := \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab1.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab2.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab3.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab4.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab5.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab6.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureCrab7.png
|
||||
|
||||
KOOPA_TROOPA_BEACH_PNG := \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureKoopaTroopaBirdWing.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureKoopaTroopaBirdEye.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureKoopaTroopaBirdBeak.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureKoopaTroopaPalmFrond.png \
|
||||
$(KOOPA_TROOPA_BEACH_DIR)/gTextureKoopaTroopaPalmTrunk.png
|
||||
|
||||
KOOPA_TROOPA_BEACH_EXPORT_SENTINEL := $(KOOPA_TROOPA_BEACH_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/koopa_troopa_beach/course_data.o: $(KOOPA_TROOPA_BEACH_CRAB_PALETTE:%.png=%.inc.c) $(KOOPA_TROOPA_BEACH_CRAB_FRAMES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/koopa_troopa_beach/course_data.o: $(KOOPA_TROOPA_BEACH_PNG:%.png=%.inc.c)
|
||||
|
||||
$(KOOPA_TROOPA_BEACH_CRAB_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(KOOPA_TROOPA_BEACH_CRAB_PALETTE)
|
||||
|
||||
$(KOOPA_TROOPA_BEACH_CRAB_PALETTE:%.png=%.inc.c) $(KOOPA_TROOPA_BEACH_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(KOOPA_TROOPA_BEACH_CRAB_PALETTE) $(KOOPA_TROOPA_BEACH_CRAB_FRAMES) $(KOOPA_TROOPA_BEACH_PNG): $(KOOPA_TROOPA_BEACH_EXPORT_SENTINEL) ;
|
||||
|
||||
$(KOOPA_TROOPA_BEACH_EXPORT_SENTINEL): $(ASSET_DIR)/courses/koopa_troopa_beach.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_koopa_troopa_beach
|
||||
distclean_koopa_troopa_beach:
|
||||
rm -rf $(KOOPA_TROOPA_BEACH_DIR)
|
||||
|
||||
distclean_assets: distclean_koopa_troopa_beach
|
||||
@@ -1,27 +0,0 @@
|
||||
LUIGI_RACEWAY_DIR := assets/courses/luigi_raceway
|
||||
|
||||
LUIGI_RACEWAY_PNG := \
|
||||
$(LUIGI_RACEWAY_DIR)/gTextureLuigiRacewaySignLeft.png \
|
||||
$(LUIGI_RACEWAY_DIR)/gTextureLuigiRacewaySignRight.png \
|
||||
$(LUIGI_RACEWAY_DIR)/gTextureLuigiRacewayBalloonBasket.png \
|
||||
$(LUIGI_RACEWAY_DIR)/gTextureLuigiRacewayBalloonRope.png
|
||||
|
||||
LUIGI_RACEWAY_EXPORT_SENTINEL := $(LUIGI_RACEWAY_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/luigi_raceway/course_data.o: $(LUIGI_RACEWAY_PNG:%.png=%.inc.c)
|
||||
|
||||
$(LUIGI_RACEWAY_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(LUIGI_RACEWAY_PNG): $(LUIGI_RACEWAY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(LUIGI_RACEWAY_EXPORT_SENTINEL): $(ASSET_DIR)/courses/luigi_raceway.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_luigi_raceway
|
||||
distclean_luigi_raceway:
|
||||
rm -rf $(LUIGI_RACEWAY_DIR)
|
||||
|
||||
distclean_assets: distclean_luigi_raceway
|
||||
@@ -1,47 +0,0 @@
|
||||
MARIO_RACEWAY_DIR := assets/courses/mario_raceway
|
||||
|
||||
MARIO_RACEWAY_PIRANHA_PLANT_PALETTE := $(MARIO_RACEWAY_DIR)/gTLUTMarioRacewayPiranhaPlant.png
|
||||
|
||||
PIRANHA_PLANT_FRAMES := \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant1.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant2.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant3.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant4.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant5.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant6.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant7.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant8.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTexturePiranhaPlant9.png
|
||||
|
||||
MARIO_RACEWAY_SIGN := \
|
||||
$(MARIO_RACEWAY_DIR)/gTextureMarioRacewaySignLeft.png \
|
||||
$(MARIO_RACEWAY_DIR)/gTextureMarioRacewaySignRight.png
|
||||
|
||||
PIRANHA_PLANT_EXPORT_SENTINEL := $(MARIO_RACEWAY_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(PIRANHA_PLANT_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(PIRANHA_PLANT_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(PIRANHA_PLANT_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(MARIO_RACEWAY_PIRANHA_PLANT_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/courses/mario_raceway/course_data.o: $(MARIO_RACEWAY_PIRANHA_PLANT_PALETTE:%.png=%.inc.c) $(MARIO_RACEWAY_SIGN:%.png=%.inc.c)
|
||||
|
||||
$(MARIO_RACEWAY_PIRANHA_PLANT_PALETTE:%.png=%.inc.c) $(MARIO_RACEWAY_SIGN:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(PIRANHA_PLANT_FRAMES) $(MARIO_RACEWAY_PIRANHA_PLANT_PALETTE) $(MARIO_RACEWAY_SIGN): $(PIRANHA_PLANT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(PIRANHA_PLANT_EXPORT_SENTINEL): $(ASSET_DIR)/courses/mario_raceway.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_mario_raceway
|
||||
distclean_mario_raceway:
|
||||
rm -rf $(MARIO_RACEWAY_DIR)
|
||||
|
||||
distclean_assets: distclean_mario_raceway
|
||||
@@ -1,88 +0,0 @@
|
||||
MOO_MOO_FARM_DIR := assets/courses/moo_moo_farm
|
||||
|
||||
MOLE_PALETTE := $(MOO_MOO_FARM_DIR)/gTLUTMole.png
|
||||
|
||||
MOLE_FRAMES := \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole1.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole2.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole3.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole4.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole5.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole6.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMole7.png
|
||||
|
||||
# The Cow palette is really really strange. There's only 12x17 (204) entires as opposed to the usual 16x16 (256) that TLUTs have.
|
||||
# So we do something a little strange. We extract 2 versions of the TLUT.
|
||||
# gTLUTCow is 16x16, meaning that is has some vertex data filling out the backend. This is the one used to extract/import the rest of
|
||||
# the cow pictures
|
||||
# gTLUTCowImport is 12x17. Only used as an inc.c file.
|
||||
COW_PALETTE := $(MOO_MOO_FARM_DIR)/gTLUTCow.png
|
||||
COW_PALETTE_IMPORT := $(MOO_MOO_FARM_DIR)/gTLUTCowImport.png
|
||||
|
||||
COW_PNG := \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow01Left.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow01Right.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow02Left.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow02Right.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow03Left.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow03Right.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow04Left.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow04Right.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow05Left.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureCow05Right.png
|
||||
|
||||
MOO_MOO_FARM_SIGN_PNG := \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMooMooFarmSignLeft.png \
|
||||
$(MOO_MOO_FARM_DIR)/gTextureMooMooFarmSignRight.png
|
||||
|
||||
MOO_MOO_FARM_DIRT_PNG := $(MOO_MOO_FARM_DIR)/gTextureMooMooFarmDirt.png
|
||||
|
||||
MOO_MOO_FARM_EXPORT_SENTINEL := $(MOO_MOO_FARM_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/moo_moo_farm/course_data.o: $(MOLE_PALETTE:%.png=%.inc.c) $(MOLE_FRAMES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/moo_moo_farm/course_data.o: $(COW_PALETTE_IMPORT:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/moo_moo_farm/course_data.o: $(MOO_MOO_FARM_DIRT_PNG:%.png=%.inc.c)
|
||||
|
||||
$(MOLE_FRAMES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(MOLE_PALETTE)
|
||||
|
||||
$(MOLE_PALETTE:%.png=%.inc.c) $(COW_PALETTE_IMPORT:%.png=%.inc.c) $(MOO_MOO_FARM_DIRT_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BUILD_DIR)/data/other_textures.o: $(COW_PNG:%.png=%.mio0)
|
||||
$(BUILD_DIR)/data/other_textures.o: $(MOO_MOO_FARM_SIGN_PNG:%.png=%.mio0)
|
||||
|
||||
$(COW_PNG:%.png=%.mio0) $(MOO_MOO_FARM_SIGN_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(MOO_MOO_FARM_SIGN_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s raw -f rgba16
|
||||
|
||||
$(BUILD_DIR)/courses/moo_moo_farm/course_textures.linkonly.o: $(MOO_MOO_FARM_SIGN_PNG:%.png=%.inc.c)
|
||||
|
||||
$(MOO_MOO_FARM_SIGN_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(COW_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(COW_PALETTE)
|
||||
|
||||
$(MOLE_PALETTE) $(COW_PALETTE) $(COW_PALETTE_IMPORT): $(MOO_MOO_FARM_EXPORT_SENTINEL) ;
|
||||
|
||||
$(MOLE_FRAMES) $(COW_PNG): $(MOO_MOO_FARM_EXPORT_SENTINEL) ;
|
||||
|
||||
$(MOO_MOO_FARM_SIGN_PNG) $(MOO_MOO_FARM_DIRT_PNG): $(MOO_MOO_FARM_EXPORT_SENTINEL) ;
|
||||
|
||||
$(MOO_MOO_FARM_EXPORT_SENTINEL): $(ASSET_DIR)/courses/moo_moo_farm.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_moo_moo_farm
|
||||
distclean_moo_moo_farm:
|
||||
rm -rf $(MOO_MOO_FARM_DIR)
|
||||
|
||||
distclean_assets: distclean_moo_moo_farm
|
||||
@@ -1,117 +0,0 @@
|
||||
RAINBOW_ROAD_DIR := assets/courses/rainbow_road
|
||||
|
||||
RAINBOW_ROAD_MUSHROOM_PALETTES := \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom1.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom2.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom3.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom4.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom5.png
|
||||
|
||||
RAINBOW_ROAD_MUSHROOM_PNG := $(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonMushroom.png
|
||||
|
||||
RAINBOW_ROAD_MARIO_PALETTES := \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario1.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario2.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario3.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario4.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario5.png
|
||||
|
||||
RAINBOW_ROAD_MARIO_PNG := $(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonMario.png
|
||||
|
||||
RAINBOW_ROAD_BOO_PALETTES := \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo1.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo2.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo3.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo4.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo5.png
|
||||
|
||||
RAINBOW_ROAD_BOO_PNG := $(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonBoo.png
|
||||
|
||||
RAINBOW_ROAD_CHARACTER_PALETTES := \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonPeach.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonLuigi.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonDonkeyKong.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonYoshi.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBowser.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonWario.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonToad.png
|
||||
|
||||
RAINBOW_ROAD_CHARACTER_PNG := \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonPeach.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonLuigi.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonDonkeyKong.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonYoshi.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonBowser.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonWario.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeonToad.png
|
||||
|
||||
RAINBOW_ROAD_PNG := \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadSphere.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadReflectionMapMetal.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadReflectionMapGold.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadChainChompTongue.png \
|
||||
$(RAINBOW_ROAD_DIR)/gTextureRainbowRoadChainChompEye.png
|
||||
|
||||
RAINBOW_ROAD_EXPORT_SENTINEL := $(RAINBOW_ROAD_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_MUSHROOM_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_MARIO_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_BOO_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_CHARACTER_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_MUSHROOM_PALETTES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_MARIO_PALETTES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_BOO_PALETTES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_CHARACTER_PALETTES:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_data.o: $(RAINBOW_ROAD_PNG:%.png=%.inc.c)
|
||||
|
||||
$(RAINBOW_ROAD_MUSHROOM_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMushroom4.png
|
||||
|
||||
$(RAINBOW_ROAD_MARIO_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonMario5.png
|
||||
|
||||
$(RAINBOW_ROAD_BOO_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeonBoo5.png
|
||||
|
||||
$(RAINBOW_ROAD_CHARACTER_PNG:%.png=%.inc.c) : $(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeon%.inc.c : $(RAINBOW_ROAD_DIR)/gTextureRainbowRoadNeon%.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(RAINBOW_ROAD_DIR)/gTLUTRainbowRoadNeon$*.png
|
||||
|
||||
$(RAINBOW_ROAD_MUSHROOM_PALETTES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(RAINBOW_ROAD_MARIO_PALETTES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(RAINBOW_ROAD_BOO_PALETTES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(RAINBOW_ROAD_CHARACTER_PALETTES:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(RAINBOW_ROAD_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(RAINBOW_ROAD_MUSHROOM_PALETTES) $(RAINBOW_ROAD_MUSHROOM_PNG): $(RAINBOW_ROAD_EXPORT_SENTINEL) ;
|
||||
$(RAINBOW_ROAD_MARIO_PALETTES) $(RAINBOW_ROAD_MARIO_PNG): $(RAINBOW_ROAD_EXPORT_SENTINEL) ;
|
||||
$(RAINBOW_ROAD_BOO_PALETTES) $(RAINBOW_ROAD_BOO_PNG): $(RAINBOW_ROAD_EXPORT_SENTINEL) ;
|
||||
$(RAINBOW_ROAD_CHARACTER_PALETTES) $(RAINBOW_ROAD_CHARACTER_PNG): $(RAINBOW_ROAD_EXPORT_SENTINEL) ;
|
||||
$(RAINBOW_ROAD_PNG): $(RAINBOW_ROAD_EXPORT_SENTINEL) ;
|
||||
|
||||
$(RAINBOW_ROAD_EXPORT_SENTINEL): $(ASSET_DIR)/courses/rainbow_road.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_rainbow_road
|
||||
distclean_rainbow_road:
|
||||
rm -rf $(RAINBOW_ROAD_DIR)
|
||||
|
||||
distclean_assets: distclean_rainbow_road
|
||||
@@ -1,23 +0,0 @@
|
||||
ROYAL_RACEWAY_DIR := assets/courses/royal_raceway
|
||||
|
||||
ROYAL_RACEWAY_PIRANHA_PLANT_PALETTE := $(ROYAL_RACEWAY_DIR)/gTLUTRoyalRacewayPiranhaPlant.png
|
||||
|
||||
ROYAL_RACEWAY_EXPORT_SENTINEL := $(ROYAL_RACEWAY_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/royal_raceway/course_data.o: $(ROYAL_RACEWAY_PIRANHA_PLANT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(ROYAL_RACEWAY_PIRANHA_PLANT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(ROYAL_RACEWAY_PIRANHA_PLANT_PALETTE): $(ROYAL_RACEWAY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(ROYAL_RACEWAY_EXPORT_SENTINEL): $(ASSET_DIR)/courses/royal_raceway.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_royal_raceway
|
||||
distclean_royal_raceway:
|
||||
rm -rf $(ROYAL_RACEWAY_DIR)
|
||||
|
||||
distclean_assets: distclean_royal_raceway
|
||||
@@ -1,31 +0,0 @@
|
||||
SHERBET_LAND_DIR := assets/courses/sherbet_land
|
||||
|
||||
SHERBET_LAND_ICE := $(SHERBET_LAND_DIR)/gTextureSherbetLandIce.png
|
||||
|
||||
PENGUIN_PNG := \
|
||||
$(SHERBET_LAND_DIR)/gTexturePenguinBeak.png \
|
||||
$(SHERBET_LAND_DIR)/gTexturePenguinEye.png
|
||||
|
||||
SHERBET_LAND_EXPORT_SENTINEL := $(SHERBET_LAND_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/sherbet_land/course_data.o: $(SHERBET_LAND_ICE:%.png=%.inc.c) $(PENGUIN_PNG:%.png=%.inc.c)
|
||||
|
||||
$(SHERBET_LAND_ICE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f ia16
|
||||
|
||||
$(PENGUIN_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(SHERBET_LAND_PNG) $(PENGUIN_PNG) $(SHERBET_LAND_ICE): $(SHERBET_LAND_EXPORT_SENTINEL) ;
|
||||
|
||||
$(SHERBET_LAND_EXPORT_SENTINEL): $(ASSET_DIR)/courses/sherbet_land.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_sherbet_land
|
||||
distclean_sherbet_land:
|
||||
rm -rf $(SHERBET_LAND_DIR)
|
||||
|
||||
distclean_assets: distclean_sherbet_land
|
||||
@@ -1,57 +0,0 @@
|
||||
TOADS_TURNPIKE_DIR := assets/courses/toads_turnpike
|
||||
|
||||
TOADS_TURNPIKE_PNG := \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckWindshieldLeft.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckWindshieldRight.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckBox1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckHeadlights.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckTyre.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckCab.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckCabSide.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusBackLod0.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusSide.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusDoorLod0.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusWindow.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusFrontLod0.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusUnknown1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusDriverWindow.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusDoorLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusSideLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusFrontLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeBusBackLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerStripe.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerWindshield.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerFront.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerHeadlights.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerBumper.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerSideBackLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerBackLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerSideFrontLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTankerFrontLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckBox2.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeTruckBox3.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeCarHeadlights.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeCarTaillights.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeCarFrontLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeCarBackLod1.png \
|
||||
$(TOADS_TURNPIKE_DIR)/gTextureToadsTurnpikeCarSideLod1.png
|
||||
|
||||
TOADS_TURNPIKE_EXPORT_SENTINEL := $(TOADS_TURNPIKE_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/toads_turnpike/course_data.o: $(TOADS_TURNPIKE_PNG:%.png=%.inc.c)
|
||||
|
||||
$(TOADS_TURNPIKE_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(TOADS_TURNPIKE_PNG): $(TOADS_TURNPIKE_EXPORT_SENTINEL) ;
|
||||
|
||||
$(TOADS_TURNPIKE_EXPORT_SENTINEL): $(ASSET_DIR)/courses/toads_turnpike.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_toads_turnpike
|
||||
distclean_toads_turnpike:
|
||||
rm -rf $(TOADS_TURNPIKE_DIR)
|
||||
|
||||
distclean_assets: distclean_toads_turnpike
|
||||
@@ -1,27 +0,0 @@
|
||||
WARIO_STADIUM_DIR := assets/courses/wario_stadium
|
||||
|
||||
WARIO_STADIUM_SIGN := \
|
||||
$(WARIO_STADIUM_DIR)/gTextureWarioStadiumSignTopLeft.png \
|
||||
$(WARIO_STADIUM_DIR)/gTextureWarioStadiumSignBottomLeft.png \
|
||||
$(WARIO_STADIUM_DIR)/gTextureWarioStadiumSignTopRight.png \
|
||||
$(WARIO_STADIUM_DIR)/gTextureWarioStadiumSignBottomRight.png
|
||||
|
||||
WARIO_STADIUM_EXPORT_SENTINEL := $(WARIO_STADIUM_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/wario_stadium/course_data.o: $(WARIO_STADIUM_SIGN:%.png=%.inc.c)
|
||||
|
||||
$(WARIO_STADIUM_SIGN:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(WARIO_STADIUM_SIGN): $(WARIO_STADIUM_EXPORT_SENTINEL) ;
|
||||
|
||||
$(WARIO_STADIUM_EXPORT_SENTINEL): $(ASSET_DIR)/courses/wario_stadium.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_wario_stadium
|
||||
distclean_wario_stadium:
|
||||
rm -rf $(WARIO_STADIUM_DIR)
|
||||
|
||||
distclean_assets: distclean_wario_stadium
|
||||
@@ -1,35 +0,0 @@
|
||||
YOSHI_VALLEY_DIR := assets/courses/yoshi_valley
|
||||
|
||||
YOSHI_VALLEY_PNG := \
|
||||
$(YOSHI_VALLEY_DIR)/gTextureYoshiValleyYoshiFlag.png \
|
||||
$(YOSHI_VALLEY_DIR)/gTextureYoshiValleyEggSpot.png \
|
||||
$(YOSHI_VALLEY_DIR)/gTextureYoshiValleyEgg.png
|
||||
|
||||
YOSHI_VALLEY_HEDGEHOG_PALETTE := $(YOSHI_VALLEY_DIR)/gTLUTYoshiValleyHedgehog.png
|
||||
YOSHI_VALLEY_HEDGEHOG_PNG := $(YOSHI_VALLEY_DIR)/gTextureYoshiValleyHedgehog.png
|
||||
|
||||
YOSHI_VALLEY_EXPORT_SENTINEL := $(YOSHI_VALLEY_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/courses/yoshi_valley/course_data.o: $(YOSHI_VALLEY_HEDGEHOG_PALETTE:%.png=%.inc.c) $(YOSHI_VALLEY_HEDGEHOG_PNG:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/courses/yoshi_valley/course_data.o: $(YOSHI_VALLEY_PNG:%.png=%.inc.c)
|
||||
|
||||
$(YOSHI_VALLEY_HEDGEHOG_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(YOSHI_VALLEY_HEDGEHOG_PALETTE)
|
||||
|
||||
$(YOSHI_VALLEY_PNG:%.png=%.inc.c) $(YOSHI_VALLEY_HEDGEHOG_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(YOSHI_VALLEY_HEDGEHOG_PALETTE) $(YOSHI_VALLEY_HEDGEHOG_PNG): $(YOSHI_VALLEY_EXPORT_SENTINEL) ;
|
||||
$(YOSHI_VALLEY_PNG): $(YOSHI_VALLEY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(YOSHI_VALLEY_EXPORT_SENTINEL): $(ASSET_DIR)/courses/yoshi_valley.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_yoshi_valley
|
||||
distclean_yoshi_valley:
|
||||
rm -rf $(YOSHI_VALLEY_DIR)
|
||||
|
||||
distclean_assets: distclean_yoshi_valley
|
||||
@@ -1,29 +0,0 @@
|
||||
DEBUG_FONT_DIR := assets/debug_font
|
||||
|
||||
DEBUG_FONT_PALETTE := $(DEBUG_FONT_DIR)/common_tlut_debug_font.png
|
||||
|
||||
DEBUG_FONT_PNG := $(DEBUG_FONT_DIR)/common_texture_debug_font.png
|
||||
|
||||
DEBUG_FONT_EXPORT_SENTINEL := $(DEBUG_FONT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(DEBUG_FONT_PNG:%.png=%.inc.c) $(DEBUG_FONT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(DEBUG_FONT_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci4 -c rgba16 -p $(DEBUG_FONT_PALETTE)
|
||||
|
||||
$(DEBUG_FONT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(DEBUG_FONT_PNG) $(DEBUG_FONT_PALETTE): $(DEBUG_FONT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(DEBUG_FONT_EXPORT_SENTINEL): $(ASSET_DIR)/debug_font.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_debug_font
|
||||
distclean_debug_font:
|
||||
rm -rf $(DEBUG_FONT_DIR)
|
||||
|
||||
distclean_assets: distclean_debug_font
|
||||
@@ -1,31 +0,0 @@
|
||||
ENDING_CEREMONY := assets/ending_ceremony
|
||||
|
||||
TROHPY_PNG := \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapBrass.png \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapSilver.png \
|
||||
$(ENDING_CEREMONY)/gTextureReflectionMapGold.png
|
||||
|
||||
PODIUM_PNG := \
|
||||
$(ENDING_CEREMONY)/gTexturePodium1.png \
|
||||
$(ENDING_CEREMONY)/gTexturePodium2.png \
|
||||
$(ENDING_CEREMONY)/gTexturePodium3.png
|
||||
|
||||
ENDING_CEREMONY_EXPORT_SENTINEL := $(ENDING_CEREMONY)/.export
|
||||
|
||||
$(BUILD_DIR)/src/ending/ceremony_data.o: $(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c)
|
||||
|
||||
$(TROHPY_PNG:%.png=%.inc.c) $(PODIUM_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(TROHPY_PNG) $(PODIUM_PNG): $(ENDING_CEREMONY_EXPORT_SENTINEL) ;
|
||||
|
||||
$(ENDING_CEREMONY_EXPORT_SENTINEL): $(ASSET_DIR)/ending_ceremony.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_ending_ceremony
|
||||
distclean_ending_ceremony:
|
||||
rm -rf $(ENDING_CEREMONY)
|
||||
|
||||
distclean_assets: distclean_ending_ceremony
|
||||
@@ -1,42 +0,0 @@
|
||||
FINISH_LINE_BANNER_DIR := assets/finish_line_banner
|
||||
|
||||
FINISH_LINE_BANNER_PALETTE := $(FINISH_LINE_BANNER_DIR)/common_tlut_finish_line_banner.png
|
||||
|
||||
FINISH_LINE_BANNER_PNG := \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner1.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner2.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner3.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner4.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner5.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner6.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner7.png \
|
||||
$(FINISH_LINE_BANNER_DIR)/gTextureFinishLineBanner8.png
|
||||
|
||||
FINISH_LINE_BANNER_EXPORT_SENTINEL := $(FINISH_LINE_BANNER_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FINISH_LINE_BANNER_PNG:%.png=%.mio0)
|
||||
|
||||
$(FINISH_LINE_BANNER_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(FINISH_LINE_BANNER_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FINISH_LINE_BANNER_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(FINISH_LINE_BANNER_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(FINISH_LINE_BANNER_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(FINISH_LINE_BANNER_PNG) $(FINISH_LINE_BANNER_PALETTE): $(FINISH_LINE_BANNER_EXPORT_SENTINEL) ;
|
||||
|
||||
$(FINISH_LINE_BANNER_EXPORT_SENTINEL): $(ASSET_DIR)/finish_line_banner.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_finish_line_banner
|
||||
distclean_finish_line_banner:
|
||||
rm -rf $(FINISH_LINE_BANNER_DIR)
|
||||
|
||||
distclean_assets: distclean_finish_line_banner
|
||||
@@ -1,42 +0,0 @@
|
||||
GREENSHELL_DIR := assets/greenshell
|
||||
|
||||
GREENSHELL_PALETTE := $(GREENSHELL_DIR)/common_tlut_green_shell.png
|
||||
|
||||
GREENSHELL_FRAMES := \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell0.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell1.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell2.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell3.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell4.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell5.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell6.png \
|
||||
$(GREENSHELL_DIR)/gTextureGreenShell7.png
|
||||
|
||||
GREENSHELL_EXPORT_SENTINEL := $(GREENSHELL_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(GREENSHELL_FRAMES:%.png=%.mio0)
|
||||
|
||||
$(GREENSHELL_FRAMES:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(GREENSHELL_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(GREENSHELL_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(GREENSHELL_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(GREENSHELL_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(GREENSHELL_FRAMES) $(GREENSHELL_PALETTE): $(GREENSHELL_EXPORT_SENTINEL) ;
|
||||
|
||||
$(GREENSHELL_EXPORT_SENTINEL): $(ASSET_DIR)/greenshell.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_greenshell
|
||||
distclean_greenshell:
|
||||
rm -rf $(GREENSHELL_DIR)
|
||||
|
||||
distclean_assets: distclean_greenshell
|
||||
@@ -1,69 +0,0 @@
|
||||
HUD_TYPE_C_DIR := assets/hud_type_c
|
||||
|
||||
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)/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)/common_tlut_hud_type_C_rank_tiny_font.png
|
||||
|
||||
HUD_TYPE_C_TINY_FONT_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
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(HUD_TYPE_C_FONT_PNG:%.png=%.inc.c) $(HUD_TYPE_C_FONT_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(HUD_TYPE_C_TINY_FONT_PNG:%.png=%.inc.c) $(HUD_TYPE_C_TINY_FONT_PALETTE:%.png=%.inc.c)
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(HUD_TYPE_C_PORTRAIT_BORDER_PNG:%.png=%.inc.c)
|
||||
|
||||
$(HUD_TYPE_C_FONT_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(HUD_TYPE_C_FONT_PALETTE)
|
||||
|
||||
$(HUD_TYPE_C_FONT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(HUD_TYPE_C_TINY_FONT_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(HUD_TYPE_C_TINY_FONT_PALETTE)
|
||||
|
||||
$(HUD_TYPE_C_TINY_FONT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(HUD_TYPE_C_PORTRAIT_BORDER_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f ia4
|
||||
|
||||
$(HUD_TYPE_C_FONT_PNG) $(HUD_TYPE_C_FONT_PALETTE): $(HUD_TYPE_C_EXPORT_SENTINEL) ;
|
||||
$(HUD_TYPE_C_TINY_FONT_PNG) $(HUD_TYPE_C_TINY_FONT_PALETTE): $(HUD_TYPE_C_EXPORT_SENTINEL) ;
|
||||
$(HUD_TYPE_C_PORTRAIT_BORDER_PNG): $(HUD_TYPE_C_EXPORT_SENTINEL) ;
|
||||
|
||||
$(HUD_TYPE_C_EXPORT_SENTINEL): $(ASSET_DIR)/hud_type_c.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_hud_type_c
|
||||
distclean_hud_type_c:
|
||||
rm -rf $(HUD_TYPE_C_DIR)
|
||||
|
||||
distclean_assets: distclean_hud_type_c
|
||||
@@ -1,61 +0,0 @@
|
||||
ITEM_WINDOW_DIR := assets/item_window
|
||||
|
||||
ITEM_WINDOW_PALETTES := \
|
||||
$(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)/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.o: $(ITEM_WINDOW_PNG:%.png=%.inc.c) $(ITEM_WINDOW_PALETTES:%.png=%.inc.c)
|
||||
|
||||
$(ITEM_WINDOW_DIR)/common_texture_%.inc.c: $(ITEM_WINDOW_DIR)/common_texture_%.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(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
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(ITEM_WINDOW_PNG) $(ITEM_WINDOW_PALETTES): $(ITEM_WINDOW_EXPORT_SENTINEL) ;
|
||||
|
||||
$(ITEM_WINDOW_EXPORT_SENTINEL): $(ASSET_DIR)/item_window.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_item_window
|
||||
distclean_item_window:
|
||||
rm -rf $(ITEM_WINDOW_DIR)
|
||||
|
||||
distclean_assets: distclean_item_window
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,39 +0,0 @@
|
||||
BLUELIGHT_DIR := assets/lakitu/bluelight
|
||||
|
||||
BLUELIGHT_PALETTE := $(BLUELIGHT_DIR)/common_tlut_lakitu_blue_lights.png
|
||||
|
||||
BLUELIGHT_FRAMES := \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight1.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight2.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight3.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight4.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight5.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight6.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight7.png \
|
||||
$(BLUELIGHT_DIR)/gTextureLakituBlueLight8.png
|
||||
|
||||
BLUELIGHT_EXPORT_SENTINEL := $(BLUELIGHT_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(BLUELIGHT_FRAMES:%.png=%.bin)
|
||||
|
||||
$(BLUELIGHT_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(BLUELIGHT_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(BLUELIGHT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(BLUELIGHT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BLUELIGHT_FRAMES) $(BLUELIGHT_PALETTE): $(BLUELIGHT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(BLUELIGHT_EXPORT_SENTINEL): assets/lakitu/bluelight.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_bluelight
|
||||
distclean_lakitu_bluelight:
|
||||
rm -rf $(BLUELIGHT_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_bluelight
|
||||
@@ -1,63 +0,0 @@
|
||||
CHECKEREDFLAG_DIR := assets/lakitu/checkeredflag
|
||||
|
||||
CHECKEREDFLAG_PALETTE := $(CHECKEREDFLAG_DIR)/common_tlut_lakitu_checkered_flag.png
|
||||
|
||||
CHECKEREDFLAG_FRAMES := \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag01.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag02.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag03.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag04.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag05.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag06.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag07.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag08.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag09.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag10.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag11.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag12.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag13.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag14.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag15.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag16.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag17.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag18.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag19.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag20.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag21.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag22.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag23.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag24.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag25.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag26.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag27.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag28.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag29.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag30.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag31.png \
|
||||
$(CHECKEREDFLAG_DIR)/gTextureLakituCheckeredFlag32.png
|
||||
|
||||
CHECKEREDFLAG_EXPORT_SENTINEL := $(CHECKEREDFLAG_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(CHECKEREDFLAG_FRAMES:%.png=%.bin)
|
||||
|
||||
$(CHECKEREDFLAG_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(CHECKEREDFLAG_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(CHECKEREDFLAG_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(CHECKEREDFLAG_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(CHECKEREDFLAG_FRAMES) $(CHECKEREDFLAG_PALETTE): $(CHECKEREDFLAG_EXPORT_SENTINEL) ;
|
||||
|
||||
$(CHECKEREDFLAG_EXPORT_SENTINEL): assets/lakitu/checkeredflag.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_checkeredflag
|
||||
distclean_lakitu_checkeredflag:
|
||||
rm -rf $(CHECKEREDFLAG_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_checkeredflag
|
||||
@@ -1,47 +0,0 @@
|
||||
FINALLAP_DIR := assets/lakitu/finallap
|
||||
|
||||
FINALLAP_PALETTE := $(FINALLAP_DIR)/common_tlut_lakitu_final_lap.png
|
||||
|
||||
FINALLAP_FRAMES := \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap01.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap02.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap03.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap04.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap05.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap06.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap07.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap08.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap09.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap10.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap11.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap12.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap13.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap14.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap15.png \
|
||||
$(FINALLAP_DIR)/gTextureLakituFinalLap16.png
|
||||
|
||||
FINALLAP_EXPORT_SENTINEL := $(FINALLAP_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FINALLAP_FRAMES:%.png=%.bin)
|
||||
|
||||
$(FINALLAP_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FINALLAP_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(FINALLAP_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(FINALLAP_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(FINALLAP_FRAMES) $(FINALLAP_PALETTE): $(FINALLAP_EXPORT_SENTINEL) ;
|
||||
|
||||
$(FINALLAP_EXPORT_SENTINEL): assets/lakitu/finallap.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_finallap
|
||||
distclean_lakitu_finallap:
|
||||
rm -rf $(FINALLAP_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_finallap
|
||||
@@ -1,35 +0,0 @@
|
||||
FISHING_DIR := assets/lakitu/fishing
|
||||
|
||||
FISHING_PALETTE := $(FISHING_DIR)/common_tlut_lakitu_fishing.png
|
||||
|
||||
FISHING_FRAMES := \
|
||||
$(FISHING_DIR)/gTextureLakituFishing1.png \
|
||||
$(FISHING_DIR)/gTextureLakituFishing2.png \
|
||||
$(FISHING_DIR)/gTextureLakituFishing3.png \
|
||||
$(FISHING_DIR)/gTextureLakituFishing4.png
|
||||
|
||||
FISHING_EXPORT_SENTINEL := $(FISHING_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(FISHING_FRAMES:%.png=%.bin)
|
||||
|
||||
$(FISHING_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(FISHING_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(FISHING_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(FISHING_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(FISHING_FRAMES) $(FISHING_PALETTE): $(FISHING_EXPORT_SENTINEL) ;
|
||||
|
||||
$(FISHING_EXPORT_SENTINEL): assets/lakitu/fishing.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_fishing
|
||||
distclean_lakitu_fishing:
|
||||
rm -rf $(FISHING_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_fishing
|
||||
@@ -1,39 +0,0 @@
|
||||
NOLIGHTS_DIR := assets/lakitu/nolights
|
||||
|
||||
NOLIGHTS_PALETTE := $(NOLIGHTS_DIR)/common_tlut_lakitu_no_lights.png
|
||||
|
||||
NOLIGHTS_FRAMES := \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights1.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights2.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights3.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights4.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights5.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights6.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights7.png \
|
||||
$(NOLIGHTS_DIR)/gTextureLakituNoLights8.png
|
||||
|
||||
NOLIGHTS_EXPORT_SENTINEL := $(NOLIGHTS_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(NOLIGHTS_FRAMES:%.png=%.bin)
|
||||
|
||||
$(NOLIGHTS_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(NOLIGHTS_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(NOLIGHTS_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(NOLIGHTS_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(NOLIGHTS_FRAMES) $(NOLIGHTS_PALETTE): $(NOLIGHTS_EXPORT_SENTINEL) ;
|
||||
|
||||
$(NOLIGHTS_EXPORT_SENTINEL): assets/lakitu/nolights.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_nolights
|
||||
distclean_lakitu_nolights:
|
||||
rm -rf $(NOLIGHTS_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_nolights
|
||||
@@ -1,47 +0,0 @@
|
||||
REDLIGHTS_DIR := assets/lakitu/redlights
|
||||
|
||||
REDLIGHTS_PALETTE := $(REDLIGHTS_DIR)/common_tlut_lakitu_red_lights.png
|
||||
|
||||
REDLIGHTS_FRAMES := \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights01.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights02.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights03.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights04.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights05.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights06.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights07.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights08.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights09.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights10.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights11.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights12.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights13.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights14.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights15.png \
|
||||
$(REDLIGHTS_DIR)/gTextureLakituRedLights16.png
|
||||
|
||||
REDLIGHTS_EXPORT_SENTINEL := $(REDLIGHTS_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(REDLIGHTS_FRAMES:%.png=%.bin)
|
||||
|
||||
$(REDLIGHTS_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(REDLIGHTS_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(REDLIGHTS_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(REDLIGHTS_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(REDLIGHTS_FRAMES) $(REDLIGHTS_PALETTE): $(REDLIGHTS_EXPORT_SENTINEL) ;
|
||||
|
||||
$(REDLIGHTS_EXPORT_SENTINEL): assets/lakitu/redlights.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_redlights
|
||||
distclean_lakitu_redlights:
|
||||
rm -rf $(REDLIGHTS_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_redlights
|
||||
@@ -1,47 +0,0 @@
|
||||
REVERSE_DIR := assets/lakitu/reverse
|
||||
|
||||
REVERSE_PALETTE := $(REVERSE_DIR)/common_tlut_lakitu_reverse.png
|
||||
|
||||
REVERSE_FRAMES := \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse01.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse02.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse03.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse04.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse05.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse06.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse07.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse08.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse09.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse10.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse11.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse12.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse13.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse14.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse15.png \
|
||||
$(REVERSE_DIR)/gTextureLakituReverse16.png
|
||||
|
||||
REVERSE_EXPORT_SENTINEL := $(REVERSE_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(REVERSE_FRAMES:%.png=%.bin)
|
||||
|
||||
$(REVERSE_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(REVERSE_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(REVERSE_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(REVERSE_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(REVERSE_FRAMES) $(REVERSE_PALETTE): $(REVERSE_EXPORT_SENTINEL) ;
|
||||
|
||||
$(REVERSE_EXPORT_SENTINEL): assets/lakitu/reverse.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_reverse
|
||||
distclean_lakitu_reverse:
|
||||
rm -rf $(REVERSE_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_reverse
|
||||
@@ -1,47 +0,0 @@
|
||||
SECONDLAP_DIR := assets/lakitu/secondlap
|
||||
|
||||
SECONDLAP_PALETTE := $(SECONDLAP_DIR)/common_tlut_lakitu_second_lap.png
|
||||
|
||||
SECONDLAP_FRAMES := \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap01.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap02.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap03.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap04.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap05.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap06.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap07.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap08.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap09.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap10.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap11.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap12.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap13.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap14.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap15.png \
|
||||
$(SECONDLAP_DIR)/gTextureLakituSecondLap16.png
|
||||
|
||||
SECONDLAP_EXPORT_SENTINEL := $(SECONDLAP_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(SECONDLAP_FRAMES:%.png=%.bin)
|
||||
|
||||
$(SECONDLAP_FRAMES:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(SECONDLAP_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(SECONDLAP_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(SECONDLAP_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(SECONDLAP_FRAMES) $(SECONDLAP_PALETTE): $(SECONDLAP_EXPORT_SENTINEL) ;
|
||||
|
||||
$(SECONDLAP_EXPORT_SENTINEL): assets/lakitu/secondlap.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_lakitu_secondlap
|
||||
distclean_lakitu_secondlap:
|
||||
rm -rf $(SECONDLAP_DIR)
|
||||
|
||||
distclean_assets: distclean_lakitu_secondlap
|
||||
@@ -1,33 +0,0 @@
|
||||
MINIMAP_ICONS_DIR := assets/minimap_icons
|
||||
|
||||
MINIMAP_ICONS_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
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(MINIMAP_ICONS_PNG:%.png=%.inc.c)
|
||||
|
||||
$(MINIMAP_ICONS_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(MINIMAP_ICONS_PNG): $(MINIMAP_ICONS_EXPORT_SENTINEL) ;
|
||||
|
||||
$(MINIMAP_ICONS_EXPORT_SENTINEL): $(ASSET_DIR)/minimap_icons.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_minimap_icons
|
||||
distclean_minimap_icons:
|
||||
rm -rf $(MINIMAP_ICONS_DIR)
|
||||
|
||||
distclean_assets: distclean_minimap_icons
|
||||
@@ -1,41 +0,0 @@
|
||||
ONOMATOPOEIA_DIR := assets/onomatopoeia
|
||||
|
||||
ONOMATOPOEIA_PALETTE := $(ONOMATOPOEIA_DIR)/gTLUTOnomatopoeia.png
|
||||
|
||||
ONOMATOPOEIA_PNG := \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaCrash1.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaCrash2.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaWhrrrr1.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaWhrrrr2.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaPoomp1.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureOnomatopoeiaPoomp2.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureBalloon1.png \
|
||||
$(ONOMATOPOEIA_DIR)/gTextureBalloon2.png
|
||||
|
||||
ONOMATOPOEIA_EXPORT_SENTINEL := $(ONOMATOPOEIA_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(ONOMATOPOEIA_PNG:%.png=%.mio0)
|
||||
$(BUILD_DIR)/src/data/some_data.o: $(ONOMATOPOEIA_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(ONOMATOPOEIA_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(ONOMATOPOEIA_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(ONOMATOPOEIA_PALETTE)
|
||||
|
||||
$(ONOMATOPOEIA_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(ONOMATOPOEIA_PNG) $(ONOMATOPOEIA_PALETTE): $(ONOMATOPOEIA_EXPORT_SENTINEL) ;
|
||||
|
||||
$(ONOMATOPOEIA_EXPORT_SENTINEL): $(ASSET_DIR)/onomatopoeia.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_onomatopoeia
|
||||
distclean_onomatopoeia:
|
||||
rm -rf $(ONOMATOPOEIA_DIR)
|
||||
|
||||
distclean_assets: distclean_onomatopoeia
|
||||
@@ -1,475 +0,0 @@
|
||||
OTHER_TEXTURES_DIR := textures/standalone
|
||||
|
||||
MARIO_RACEWAY_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_gray.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_yellow_pink.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/flag_red.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_10.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_5.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_7.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_finish_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_yoshi.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64619C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64BB60.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_663F90.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6640B4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6642A4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66C8F4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_670AC8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_674354.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67B9B0.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/mario_raceway/course_textures.linkonly.o: $(MARIO_RACEWAY_TEXTURES)
|
||||
|
||||
CHOCO_MOUNTAIN_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_gray.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_backside.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_falling_rocks.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_yoshi.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64619C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64647C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_647F4C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64FBF4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_652B54.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65315C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_653DB0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6774D8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_679C04.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67B864.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67DC20.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/choco_mountain/course_textures.linkonly.o: $(CHOCO_MOUNTAIN_TEXTURES)
|
||||
|
||||
BOWSERS_CASTLE_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_6.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/roof_tile.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_bowser_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_bowser_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_green_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64313C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_651F40.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6522E0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6528DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_653DB0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66ABA4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CA98.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66ED38.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_673118.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6733CC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_673990.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_673FF8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_674B28.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_676C6C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_676D7C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_676EA8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_679D34.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67A370.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67A91C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67ADF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67EFEC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68D834.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/bowsers_castle/course_textures.linkonly.o: $(BOWSERS_CASTLE_TEXTURES)
|
||||
|
||||
BANSHEE_BOARDWALK_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_welcome_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_welcome_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wood_red_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wooden_back_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wooden_back_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643B3C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6447C4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64BB60.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64BCCC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64FBF4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_651B20.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66262C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668728.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66A3DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CA98.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CD64.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66D698.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66E608.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_676FB0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67B388.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_685AC0.ia16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68D940.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/banshee_boardwalk/course_textures.linkonly.o: $(BANSHEE_BOARDWALK_TEXTURES)
|
||||
|
||||
YOSHI_VALLEY_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_black_white.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/fence_rope.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wood_red_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643B3C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64CC20.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65E2EC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6775EC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6846DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_685108.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68DEC0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68E2D0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wood_bridge_slats.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/yoshi_valley/course_textures.linkonly.o: $(YOSHI_VALLEY_TEXTURES)
|
||||
|
||||
FRAPPE_SNOWLAND_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CA98.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_675434.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_677F04.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_678118.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_679258.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67973C.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/frappe_snowland/course_textures.linkonly.o: $(FRAPPE_SNOWLAND_TEXTURES)
|
||||
|
||||
KOOPA_TROOPA_BEACH_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_12.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sand_finish.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wood_red_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643430.ia16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643B3C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6609D0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_660D8C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_669570.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66A3DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CA98.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66DD38.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67BEE8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/waves_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/waves_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wheel_steam_engine.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/koopa_troopa_beach/course_textures.linkonly.o: $(KOOPA_TROOPA_BEACH_TEXTURES)
|
||||
|
||||
ROYAL_RACEWAY_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/bricks_red.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/castle_bricks.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/castle_bridge.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_gray.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_pink.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/crown.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/crown_jewel_blue.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/crown_jewel_pink.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/fence_post_wooden.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/flag_red.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/flag_red_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_3.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_9.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_finish_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_yoshi.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/stainglass_peach_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/stainglass_peach_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6449D4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_645134.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64619C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_648508.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64BB60.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64F9E8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_664408.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6646B8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_665C0C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6661AC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6663A4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_667BAC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66CA98.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66DB60.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_670AC8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67FE0C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wood_door_1.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/royal_raceway/course_textures.linkonly.o: $(ROYAL_RACEWAY_TEXTURES)
|
||||
|
||||
LUIGI_RACEWAY_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_gray.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_green.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerbord_yellow_blue.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/flag_red.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_11.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_3.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_finish_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_blue_64.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigi_face_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigi_face_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_yoshi.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64619C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65100C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65112C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_653608.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66C7A8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_670AC8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_671A88.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6735DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_673C68.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6747C4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67BBD8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68272C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682928.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682B24.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682D20.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682F1C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_683118.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/luigi_raceway/course_textures.linkonly.o: $(LUIGI_RACEWAY_TEXTURES)
|
||||
|
||||
MOO_MOO_FARM_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6442D4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64440C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6446AC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64ACAC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64AF50.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64B090.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64B3F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64B54C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66D698.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_674D58.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_675064.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_675220.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6775EC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_683314.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68CDA0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wheel_steam_engine_real.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wood_door_0.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/moo_moo_farm/course_textures.linkonly.o: $(MOO_MOO_FARM_TEXTURES)
|
||||
|
||||
TOADS_TURNPIKE_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/grass_11.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_3.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_5.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/road_finish_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_merging_lanes.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_toad_green.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_toad_red.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_toad_yellow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_645134.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64FE68.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65127C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6607C0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6608C8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668228.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_671A88.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/toads_turnpike/course_textures.linkonly.o: $(TOADS_TURNPIKE_TEXTURES)
|
||||
|
||||
KALIMARI_DESERT_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_blue_gray.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/fence_barbed_wire.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/railroad_crossing_track.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/railroad_track.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_koopa_air_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_luigis_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_mario_star_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_nintendo_red_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_shell_shot_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_yoshi.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_646CA8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6473E4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_647994.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668920.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67291C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67490C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67D304.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67E010.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67EEAC.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/kalimari_desert/course_textures.linkonly.o: $(KALIMARI_DESERT_TEXTURES)
|
||||
|
||||
SHERBET_LAND_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wood_red_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643B3C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_651428.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_651984.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_662924.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66D024.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_678118.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67842C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67893C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_678CC8.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/sherbet_land/course_textures.linkonly.o: $(SHERBET_LAND_TEXTURES)
|
||||
|
||||
RAINBOW_ROAD_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_black_white.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/rainbow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/star_outline.ia16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_662A34.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67A1B8.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/rainbow_road/course_textures.linkonly.o: $(RAINBOW_ROAD_TEXTURES)
|
||||
|
||||
WARIO_STADIUM := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/checkerboard_black_white.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_wario_face.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_643A34.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64C11C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64C7B4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668228.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668358.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66AEB8.ia16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66EBF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_670AC8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_677A40.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67E428.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67F15C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67F450.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68272C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682928.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682B24.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682D20.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_682F1C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_683118.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/wario_stadium/course_textures.linkonly.o: $(WARIO_STADIUM)
|
||||
|
||||
BLOCK_FORT_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/gray_checkerboard.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/gray_cobblestone.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64275C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64286C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_642978.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6442D4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6747C4.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/block_fort/course_textures.linkonly.o: $(BLOCK_FORT_TEXTURES)
|
||||
|
||||
SKYSCRAPER_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/number_yellow_blue_1.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/number_yellow_blue_2.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/number_yellow_blue_3.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/number_yellow_blue_4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_645660.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6457D8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6462C0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64B8D8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_668608.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67B75C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6835F0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6864E8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_686CF0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6875A8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_687EE8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68876C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_689230.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_689C00.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68A484.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68AC5C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68B6A4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68BE6C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_68C310.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/skyscraper/course_textures.linkonly.o: $(SKYSCRAPER_TEXTURES)
|
||||
|
||||
DOUBLE_DECK_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/gray_cobblestone.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_642978.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/double_deck/course_textures.linkonly.o: $(DOUBLE_DECK_TEXTURES)
|
||||
|
||||
DKS_JUNGLE_PARKWAY_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/sign_pink_arrow.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_648508.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_654460.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_654F74.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_655998.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_655F38.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_656AF4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6575C8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_658370.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65912C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_659EE8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65ADE0.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65BB3C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65C8DC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65D5D4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65E2EC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65E59C.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65EAEC.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65EE38.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_65FB18.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6684F8.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_683844.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/waves_0.ia16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/wood_bridge_slats.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/dks_jungle_parkway/course_textures.linkonly.o: $(DKS_JUNGLE_PARKWAY_TEXTURES)
|
||||
|
||||
BIG_DONUT_TEXTURES := \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_64BA50.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_66ABA4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_6747C4.rgba16.inc.c \
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/texture_67490C.rgba16.inc.c
|
||||
|
||||
$(BUILD_DIR)/courses/big_donut/course_textures.linkonly.o: $(BIG_DONUT_TEXTURES)
|
||||
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/%.rgba16.inc.c: $(OTHER_TEXTURES_DIR)/%.rgba16.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(BUILD_DIR)/$(OTHER_TEXTURES_DIR)/%.ia16.inc.c: $(OTHER_TEXTURES_DIR)/%.ia16.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f ia16
|
||||
@@ -1,33 +0,0 @@
|
||||
PLAYER_EMBLEM_DIR := assets/player_emblems
|
||||
|
||||
PLAYER_EMBLEM_PALETTE := $(PLAYER_EMBLEM_DIR)/common_tlut_player_emblem.png
|
||||
|
||||
PLAYER_EMBLEM_PNGS := \
|
||||
$(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
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(PLAYER_EMBLEM_PNGS:%.png=%.inc.c) $(PLAYER_EMBLEM_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(PLAYER_EMBLEM_PNGS:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(PLAYER_EMBLEM_PALETTE)
|
||||
|
||||
$(PLAYER_EMBLEM_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(PLAYER_EMBLEM_PNGS) $(PLAYER_EMBLEM_PALETTE): $(PLAYER_EMBLEM_EXPORT_SENTINEL) ;
|
||||
|
||||
$(PLAYER_EMBLEM_EXPORT_SENTINEL): $(ASSET_DIR)/player_emblems.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_player_emblems
|
||||
distclean_player_emblems:
|
||||
rm -rf $(PLAYER_EMBLEM_DIR)
|
||||
|
||||
distclean_assets: distclean_player_emblems
|
||||
@@ -1,23 +0,0 @@
|
||||
STARTUP_LOGO := assets/startup_logo
|
||||
|
||||
REFLECTION_MAP := $(STARTUP_LOGO)/gTextureReflectionMapGold.png
|
||||
|
||||
STARTUP_LOGO_EXPORT_SENTINEL := $(STARTUP_LOGO)/.export
|
||||
|
||||
$(BUILD_DIR)/src/data/startup_logo.o: $(REFLECTION_MAP:%.png=%.inc.c)
|
||||
|
||||
$(REFLECTION_MAP:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(REFLECTION_MAP): $(STARTUP_LOGO_EXPORT_SENTINEL) ;
|
||||
|
||||
$(STARTUP_LOGO_EXPORT_SENTINEL): $(ASSET_DIR)/startup_logo.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_startup_logo
|
||||
distclean_startup_logo:
|
||||
rm -rf $(STARTUP_LOGO)
|
||||
|
||||
distclean_assets: distclean_startup_logo
|
||||
@@ -1,49 +0,0 @@
|
||||
TREES_DIR := assets/trees
|
||||
|
||||
# The Tree palette is really really strange. There's only 8x29 (232) entires as opposed to the usual 16x16 (256) that TLUTs have.
|
||||
# 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
|
||||
# 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 := \
|
||||
$(TREES_DIR)/gTextureTrees1.png \
|
||||
$(TREES_DIR)/gTextureTrees2.png \
|
||||
$(TREES_DIR)/gTextureTrees3.png \
|
||||
$(TREES_DIR)/gTextureTrees4Left.png \
|
||||
$(TREES_DIR)/gTextureTrees4Right.png \
|
||||
$(TREES_DIR)/gTextureTrees5Left.png \
|
||||
$(TREES_DIR)/gTextureTrees5Right.png \
|
||||
$(TREES_DIR)/gTextureTrees6.png \
|
||||
$(TREES_DIR)/gTextureTrees7.png
|
||||
|
||||
TREES_EXPORT_SENTINEL := $(TREES_DIR)/.export
|
||||
|
||||
$(BUILD_DIR)/$(DATA_DIR)/other_textures.o: $(TREES_PNG:%.png=%.mio0)
|
||||
|
||||
$(TREES_PNG:%.png=%.mio0): %.mio0 : %.bin
|
||||
$(V)$(MIO0TOOL) -c $< $@
|
||||
|
||||
$(TREES_PNG:%.png=%.bin): %.bin : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s raw -f ci8 -c rgba16 -p $(TREES_PALETTE)
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(TREES_PALETTE_IMPORT:%.png=%.inc.c)
|
||||
|
||||
$(TREES_PALETTE:%.png=%.inc.c) $(TREES_PALETTE_IMPORT:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(TREES_PNG) $(TREES_PALETTE) $(TREES_PALETTE_IMPORT): $(TREES_EXPORT_SENTINEL) ;
|
||||
|
||||
$(TREES_EXPORT_SENTINEL): $(ASSET_DIR)/trees.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_trees
|
||||
distclean_trees:
|
||||
rm -rf $(TREES_DIR)
|
||||
|
||||
distclean_assets: distclean_trees
|
||||
@@ -1,39 +0,0 @@
|
||||
UNUSED_TRAFFIC_LIGHT_DIR := assets/unused_traffic_light
|
||||
|
||||
UNUSED_TRAFFIC_LIGHT_PALETTE := $(UNUSED_TRAFFIC_LIGHT_DIR)/common_tlut_traffic_light.png
|
||||
|
||||
UNUSED_TRAFFIC_LIGHT_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
|
||||
|
||||
$(BUILD_DIR)/src/data/common_textures.o: $(UNUSED_TRAFFIC_LIGHT_PNG:%.png=%.inc.c) $(UNUSED_TRAFFIC_LIGHT_PALETTE:%.png=%.inc.c)
|
||||
|
||||
$(UNUSED_TRAFFIC_LIGHT_PNG:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -Z $@ -g $< -s u8 -f ci8 -c rgba16 -p $(UNUSED_TRAFFIC_LIGHT_PALETTE)
|
||||
|
||||
$(UNUSED_TRAFFIC_LIGHT_PALETTE:%.png=%.inc.c): %.inc.c : %.png
|
||||
@$(PRINT) "$(GREEN)Converting: $(BLUE) $< -> $@$(NO_COL)\n"
|
||||
$(V)$(N64GRAPHICS) -i $@ -g $< -s u8 -f rgba16
|
||||
|
||||
$(UNUSED_TRAFFIC_LIGHT_PNG) $(UNUSED_TRAFFIC_LIGHT_PALETTE): $(UNUSED_TRAFFIC_LIGHT_EXPORT_SENTINEL) ;
|
||||
|
||||
$(UNUSED_TRAFFIC_LIGHT_EXPORT_SENTINEL): $(ASSET_DIR)/unused_traffic_light.json
|
||||
$(V)$(ASSET_EXTRACT) $(BASEROM) $<
|
||||
$(V)$(TOUCH) $@
|
||||
|
||||
.PHONY: distclean_unused_traffic_light
|
||||
distclean_unused_traffic_light:
|
||||
rm -rf $(UNUSED_TRAFFIC_LIGHT_DIR)
|
||||
|
||||
distclean_assets: distclean_unused_traffic_light
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"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"},
|
||||
|
||||
"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"}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,19 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"gTLUTOnomatopoeia": {"output_dir": "onomatopoeia", "rom_offset": "0xE5ED0", "width": 16, "height": 16, "type": "rgba16"},
|
||||
"gTextureOnomatopoeiaCrash1": {"output_dir": "onomatopoeia", "rom_offset": "0x69F158", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureOnomatopoeiaCrash2": {"output_dir": "onomatopoeia", "rom_offset": "0x69F390", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureOnomatopoeiaWhrrrr1": {"output_dir": "onomatopoeia", "rom_offset": "0x69F5E4", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureOnomatopoeiaWhrrrr2": {"output_dir": "onomatopoeia", "rom_offset": "0x69F9C0", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureOnomatopoeiaPoomp1": {"output_dir": "onomatopoeia", "rom_offset": "0x69FD6C", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureOnomatopoeiaPoomp2": {"output_dir": "onomatopoeia", "rom_offset": "0x69FF30", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureBalloon1": {"output_dir": "onomatopoeia", "rom_offset": "0x6A010C", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"},
|
||||
"gTextureBalloon2": {"output_dir": "onomatopoeia", "rom_offset": "0x6A0350", "width": 64, "height": 32, "type": "ci8", "tlut": "gTLUTOnomatopoeia"}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
{
|
||||
"gTextureReflectionMapGold": {"output_dir": "startup_logo", "rom_offset": "0x825800", "block_offset": "0x8A48", "width": 32, "height": 32, "type": "rgba16"}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"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"},
|
||||
"gTextureTrees3": {"output_dir": "trees", "rom_offset": "0x691AAC", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees4Left": {"output_dir": "trees", "rom_offset": "0x691D98", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees4Right": {"output_dir": "trees", "rom_offset": "0x692088", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees5Left": {"output_dir": "trees", "rom_offset": "0x6923D8", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees5Right": {"output_dir": "trees", "rom_offset": "0x6925E8", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees6": {"output_dir": "trees", "rom_offset": "0x692888", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"},
|
||||
"gTextureTrees7": {"output_dir": "trees", "rom_offset": "0x692CC0", "width": 32, "height": 64, "type": "ci8", "tlut": "gTLUTTrees"}
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
{
|
||||
"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"}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user