Files
coco875 02ad54ca72 Refactor yaml and remove segment (#531)
* move yaml (still need to fix header path)

* fix header

* change kart to karts and add migration

* fix include

* Update migration.py

* fix common_texture_debug_font extraction

* Update torch

* update torch and header

* unduplicate texture for tumble

* Update torch

* Update migration.py

* put the sort by default

* fix replace_segmented_textures_with_o2r_textures

* Update torch

* fix yamls

* add manual_segments in data of course

* comment out replace_segmented_textures_with_o2r_textures and segment 3

* remove segment 5

* (wip) remove segment 6

still plenty of thing to do

* more vtx

* more change

* Update torch

* small fix

* Update BansheeBoardwalk.cpp

* fix blockFort

* Delete test.yaml

* fix bowser castle and simplify track sections

* fix choco mountain

* clean banshee

* fix dk jungle

* fix double deck

* fix macos

* fix error

* fix macos ci

* Update torch

* Update torch

* fix frappe snowland

* fix kalimari desert

* fix koopa troopa beach

* fix luigi raceway

* fix mario raceway and simplify thing

* fix moo moo farm

* fix rainbow road

* Update torch

* Update torch

* hopefully fix windows error

* fix a small error

* fix royal raceway (and podium in theory)

* fix sherbet_land

* fix skyscraper

* fix toads turnpike

* fix wario stadium

* fix yoshi valley

* update torch

* more clang tidy rules

* REMOVE totally SEGMENT (sorry for the PR)

* remove unused field in course and props and unused packed asset

* fix kart texture

* fix particle

* fix track section and transparency

* try fix mode extra

* fix macos build and render

* fix collision in extra

* small change and try fix windows error

* a little of clean

* more cleanup

* forget header and more clean up

* Update Makefile

* fix credits

* fix kart texture offset

* remove LoadTextures and add Unload

* fix definitevely mirror mode

* add unload but it's not perfect

* revert a bad fix

* clean no longer used python script

* fix crash with player

* being able to load the same course twice

* add a comment on DrawWater

* fix render of transparent object

* better hack

* add a proper migration instruction

* fix number

* add basic modsmanager

* add meta/mods.toml

* Update EditorMath.h

* Update ModsManager.cpp

* basic modManager (maybe I should rename it ModLoader)

* use range on dependencies

* add information about mods.toml

* fix coment

* some rename around

* Delete beta-to-v1.md

* Update migrations.md

* Update textures-pack.md

* Update modding.md

* Update modding.md

* clean yamls_old

* move to mods in engine

* rename ModsManger to  ModManager

* move init and unload at the top

* rename ModsMetadata to ModMetadata

* fix header

* Update ModManager.cpp

* put core mods at top
2025-12-07 07:34:53 -07:00

429 lines
24 KiB
C

#pragma once
#include <libultra/gbi.h>
#include <libultraship.h>
#include <common_structs.h>
#include <align_asset_macro.h>
static const ALIGN_ASSET(2) char common_tlut_finish_line_banner[] = "__OTR__textures/common_data/common_tlut_finish_line_banner";
static const ALIGN_ASSET(2) char common_texture_particle_fire[] = "__OTR__textures/common_data/common_texture_particle_fire";
static const ALIGN_ASSET(2) char common_texture_item_box_question_mark[] = "__OTR__textures/common_data/common_texture_item_box_question_mark";
static const ALIGN_ASSET(2) char common_texture_banana[] = "__OTR__textures/common_data/common_texture_banana";
static const ALIGN_ASSET(2) char common_texture_flat_banana[] = "__OTR__textures/common_data/common_texture_flat_banana";
static const ALIGN_ASSET(2) char common_tlut_trees_import[] = "__OTR__textures/common_data/common_tlut_trees_import";
static const ALIGN_ASSET(2) char common_tlut_green_shell[] = "__OTR__textures/common_data/common_tlut_green_shell";
static const ALIGN_ASSET(2) char common_tlut_blue_shell[] = "__OTR__textures/common_data/common_tlut_blue_shell";
static const ALIGN_ASSET(2) char common_shadow_i4[] = "__OTR__textures/common_data/common_shadow_i4";
static const ALIGN_ASSET(2) char D_0D006AD8[] = "__OTR__textures/common_data/D_0D006AD8";
static const ALIGN_ASSET(2) char common_tlut_debug_font[] = "__OTR__textures/common_data/common_tlut_debug_font";
static const ALIGN_ASSET(2) char common_texture_debug_font[] = "__OTR__textures/common_data/common_texture_debug_font";
static const ALIGN_ASSET(2) char common_texture_speedometer[] = "__OTR__textures/common_data/common_texture_speedometer";
static const ALIGN_ASSET(2) char common_texture_speedometer_needle[] = "__OTR__textures/common_data/common_texture_speedometer_needle";
static const ALIGN_ASSET(2) char common_texture_hud_lap[] = "__OTR__textures/common_data/common_texture_hud_lap";
static const ALIGN_ASSET(2) char common_texture_hud_123[] = "__OTR__textures/common_data/common_texture_hud_123";
static const ALIGN_ASSET(2) char common_texture_hud_lap_time[] = "__OTR__textures/common_data/common_texture_hud_lap_time";
static const ALIGN_ASSET(2) char common_texture_hud_lap_1_on_3[] = "__OTR__textures/common_data/common_texture_hud_lap_1_on_3";
static const ALIGN_ASSET(2) char common_texture_hud_lap_2_on_3[] = "__OTR__textures/common_data/common_texture_hud_lap_2_on_3";
static const ALIGN_ASSET(2) char common_texture_hud_lap_3_on_3[] = "__OTR__textures/common_data/common_texture_hud_lap_3_on_3";
static const ALIGN_ASSET(2) char common_texture_hud_total_time[] = "__OTR__textures/common_data/common_texture_hud_total_time";
static const ALIGN_ASSET(2) char common_texture_hud_time[] = "__OTR__textures/common_data/common_texture_hud_time";
static const ALIGN_ASSET(2) char common_texture_hud_normal_digit[] = "__OTR__textures/common_data/common_texture_hud_normal_digit";
static const ALIGN_ASSET(2) char common_texture_hud_1st[] = "__OTR__textures/common_data/common_texture_hud_1st";
static const ALIGN_ASSET(2) char common_texture_hud_2nd[] = "__OTR__textures/common_data/common_texture_hud_2nd";
static const ALIGN_ASSET(2) char common_texture_hud_3rd[] = "__OTR__textures/common_data/common_texture_hud_3rd";
static const ALIGN_ASSET(2) char common_texture_hud_4th[] = "__OTR__textures/common_data/common_texture_hud_4th";
static const ALIGN_ASSET(2) char common_texture_hud_5th[] = "__OTR__textures/common_data/common_texture_hud_5th";
static const ALIGN_ASSET(2) char common_texture_hud_6th[] = "__OTR__textures/common_data/common_texture_hud_6th";
static const ALIGN_ASSET(2) char common_texture_hud_7th[] = "__OTR__textures/common_data/common_texture_hud_7th";
static const ALIGN_ASSET(2) char common_texture_hud_8th[] = "__OTR__textures/common_data/common_texture_hud_8th";
static const char* common_texture_hud_place[] = {
common_texture_hud_1st,
common_texture_hud_2nd,
common_texture_hud_3rd,
common_texture_hud_4th,
common_texture_hud_5th,
common_texture_hud_6th,
common_texture_hud_7th,
common_texture_hud_8th,
};
static const ALIGN_ASSET(2) char common_texture_first_place[] = "__OTR__textures/common_data/common_texture_first_place";
static const ALIGN_ASSET(2) char common_texture_second_place[] = "__OTR__textures/common_data/common_texture_second_place";
static const ALIGN_ASSET(2) char common_texture_third_place[] = "__OTR__textures/common_data/common_texture_third_place";
static const ALIGN_ASSET(2) char common_texture_fourth_place[] = "__OTR__textures/common_data/common_texture_fourth_place";
static const char* D_0D015258[] = {
common_texture_first_place,
common_texture_second_place,
common_texture_third_place,
common_texture_fourth_place,
};
static const ALIGN_ASSET(2) char common_tlut_player_emblem[] = "__OTR__textures/common_data/common_tlut_player_emblem";
static const ALIGN_ASSET(2) char common_texture_player_emblem_1p[] = "__OTR__textures/common_data/common_texture_player_emblem_1p";
static const ALIGN_ASSET(2) char common_texture_player_emblem_2p[] = "__OTR__textures/common_data/common_texture_player_emblem_2p";
static const ALIGN_ASSET(2) char common_texture_player_emblem_3p[] = "__OTR__textures/common_data/common_texture_player_emblem_3p";
static const ALIGN_ASSET(2) char common_texture_player_emblem_4p[] = "__OTR__textures/common_data/common_texture_player_emblem_4p";
static const char* common_texture_player_emblem[] = {
common_texture_player_emblem_1p,
common_texture_player_emblem_2p,
common_texture_player_emblem_3p,
common_texture_player_emblem_4p,
};
static const ALIGN_ASSET(2) char common_tlut_hud_type_C_rank_font[] = "__OTR__textures/common_data/common_tlut_hud_type_C_rank_font";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_1[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_1";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_2[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_2";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_3[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_3";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_4[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_4";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_5[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_5";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_6[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_6";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_7[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_7";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_font_8[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_font_8";
static const char* common_texture_hud_type_C_rank_font[] = {
common_texture_hud_type_C_rank_font_1,
common_texture_hud_type_C_rank_font_2,
common_texture_hud_type_C_rank_font_3,
common_texture_hud_type_C_rank_font_4,
common_texture_hud_type_C_rank_font_5,
common_texture_hud_type_C_rank_font_6,
common_texture_hud_type_C_rank_font_7,
common_texture_hud_type_C_rank_font_8,
};
static const ALIGN_ASSET(2) char common_tlut_hud_type_C_rank_tiny_font[] = "__OTR__textures/common_data/common_tlut_hud_type_C_rank_tiny_font";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_0[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_0";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_1[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_1";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_2[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_2";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_3[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_3";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_4[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_4";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_5[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_5";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_6[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_6";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_7[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_7";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_8[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_8";
static const ALIGN_ASSET(2) char common_texture_hud_type_C_rank_tiny_font_9[] = "__OTR__textures/common_data/common_texture_hud_type_C_rank_tiny_font_9";
static const char* common_texture_hud_type_C_rank_tiny_font[] = {
common_texture_hud_type_C_rank_tiny_font_0,
common_texture_hud_type_C_rank_tiny_font_1,
common_texture_hud_type_C_rank_tiny_font_2,
common_texture_hud_type_C_rank_tiny_font_3,
common_texture_hud_type_C_rank_tiny_font_4,
common_texture_hud_type_C_rank_tiny_font_5,
common_texture_hud_type_C_rank_tiny_font_6,
common_texture_hud_type_C_rank_tiny_font_7,
common_texture_hud_type_C_rank_tiny_font_8,
common_texture_hud_type_C_rank_tiny_font_9,
};
static const ALIGN_ASSET(2) char common_texture_character_portrait_border[] = "__OTR__textures/common_data/common_texture_character_portrait_border";
static const ALIGN_ASSET(2) char common_tlut_portrait_mario[] = "__OTR__textures/common_data/common_tlut_portrait_mario";
static const ALIGN_ASSET(2) char common_tlut_portrait_luigi[] = "__OTR__textures/common_data/common_tlut_portrait_luigi";
static const ALIGN_ASSET(2) char common_tlut_portrait_peach[] = "__OTR__textures/common_data/common_tlut_portrait_peach";
static const ALIGN_ASSET(2) char common_tlut_portrait_toad[] = "__OTR__textures/common_data/common_tlut_portrait_toad";
static const ALIGN_ASSET(2) char common_tlut_portrait_yoshi[] = "__OTR__textures/common_data/common_tlut_portrait_yoshi";
static const ALIGN_ASSET(2) char common_tlut_portrait_donkey_kong[] = "__OTR__textures/common_data/common_tlut_portrait_donkey_kong";
static const ALIGN_ASSET(2) char common_tlut_portrait_wario[] = "__OTR__textures/common_data/common_tlut_portrait_wario";
static const ALIGN_ASSET(2) char common_tlut_portrait_bowser[] = "__OTR__textures/common_data/common_tlut_portrait_bowser";
static const ALIGN_ASSET(2) char common_tlut_portrait_bomb_kart_and_question_mark[] = "__OTR__textures/common_data/common_tlut_portrait_bomb_kart_and_question_mark";
static const ALIGN_ASSET(2) char common_texture_portrait_mario[] = "__OTR__textures/common_data/common_texture_portrait_mario";
static const ALIGN_ASSET(2) char common_texture_portrait_luigi[] = "__OTR__textures/common_data/common_texture_portrait_luigi";
static const ALIGN_ASSET(2) char common_texture_portrait_peach[] = "__OTR__textures/common_data/common_texture_portrait_peach";
static const ALIGN_ASSET(2) char common_texture_portrait_toad[] = "__OTR__textures/common_data/common_texture_portrait_toad";
static const ALIGN_ASSET(2) char common_texture_portrait_yoshi[] = "__OTR__textures/common_data/common_texture_portrait_yoshi";
static const ALIGN_ASSET(2) char common_texture_portrait_donkey_kong[] = "__OTR__textures/common_data/common_texture_portrait_donkey_kong";
static const ALIGN_ASSET(2) char common_texture_portrait_wario[] = "__OTR__textures/common_data/common_texture_portrait_wario";
static const ALIGN_ASSET(2) char common_texture_portrait_bowser[] = "__OTR__textures/common_data/common_texture_portrait_bowser";
static const ALIGN_ASSET(2) char common_texture_portrait_bomb_kart[] = "__OTR__textures/common_data/common_texture_portrait_bomb_kart";
static const ALIGN_ASSET(2) char common_texture_portrait_question_mark[] = "__OTR__textures/common_data/common_texture_portrait_question_mark";
static const ALIGN_ASSET(2) char common_tlut_item_window_none[] = "__OTR__textures/common_data/common_tlut_item_window_none";
static const ALIGN_ASSET(2) char common_tlut_item_window_banana[] = "__OTR__textures/common_data/common_tlut_item_window_banana";
static const ALIGN_ASSET(2) char common_tlut_item_window_banana_bunch[] = "__OTR__textures/common_data/common_tlut_item_window_banana_bunch";
static const ALIGN_ASSET(2) char common_tlut_item_window_mushroom[] = "__OTR__textures/common_data/common_tlut_item_window_mushroom";
static const ALIGN_ASSET(2) char common_tlut_item_window_double_mushroom[] = "__OTR__textures/common_data/common_tlut_item_window_double_mushroom";
static const ALIGN_ASSET(2) char common_tlut_item_window_triple_mushroom[] = "__OTR__textures/common_data/common_tlut_item_window_triple_mushroom";
static const ALIGN_ASSET(2) char common_tlut_item_window_super_mushroom[] = "__OTR__textures/common_data/common_tlut_item_window_super_mushroom";
static const ALIGN_ASSET(2) char common_tlut_item_window_blue_shell[] = "__OTR__textures/common_data/common_tlut_item_window_blue_shell";
static const ALIGN_ASSET(2) char common_tlut_item_window_boo[] = "__OTR__textures/common_data/common_tlut_item_window_boo";
static const ALIGN_ASSET(2) char common_tlut_item_window_green_shell[] = "__OTR__textures/common_data/common_tlut_item_window_green_shell";
static const ALIGN_ASSET(2) char common_tlut_item_window_triple_green_shell[] = "__OTR__textures/common_data/common_tlut_item_window_triple_green_shell";
static const ALIGN_ASSET(2) char common_tlut_item_window_red_shell[] = "__OTR__textures/common_data/common_tlut_item_window_red_shell";
static const ALIGN_ASSET(2) char common_tlut_item_window_triple_red_shell[] = "__OTR__textures/common_data/common_tlut_item_window_triple_red_shell";
static const ALIGN_ASSET(2) char common_tlut_item_window_star[] = "__OTR__textures/common_data/common_tlut_item_window_star";
static const ALIGN_ASSET(2) char common_tlut_item_window_thunder_bolt[] = "__OTR__textures/common_data/common_tlut_item_window_thunder_bolt";
static const ALIGN_ASSET(2) char common_tlut_item_window_fake_item_box[] = "__OTR__textures/common_data/common_tlut_item_window_fake_item_box";
static const ALIGN_ASSET(2) char common_texture_item_window_none[] = "__OTR__textures/common_data/common_texture_item_window_none";
static const ALIGN_ASSET(2) char common_texture_item_window_banana[] = "__OTR__textures/common_data/common_texture_item_window_banana";
static const ALIGN_ASSET(2) char common_texture_item_window_banana_bunch[] = "__OTR__textures/common_data/common_texture_item_window_banana_bunch";
static const ALIGN_ASSET(2) char common_texture_item_window_mushroom[] = "__OTR__textures/common_data/common_texture_item_window_mushroom";
static const ALIGN_ASSET(2) char common_texture_item_window_double_mushroom[] = "__OTR__textures/common_data/common_texture_item_window_double_mushroom";
static const ALIGN_ASSET(2) char common_texture_item_window_triple_mushroom[] = "__OTR__textures/common_data/common_texture_item_window_triple_mushroom";
static const ALIGN_ASSET(2) char common_texture_item_window_super_mushroom[] = "__OTR__textures/common_data/common_texture_item_window_super_mushroom";
static const ALIGN_ASSET(2) char common_texture_item_window_blue_shell[] = "__OTR__textures/common_data/common_texture_item_window_blue_shell";
static const ALIGN_ASSET(2) char common_texture_item_window_boo[] = "__OTR__textures/common_data/common_texture_item_window_boo";
static const ALIGN_ASSET(2) char common_texture_item_window_green_shell[] = "__OTR__textures/common_data/common_texture_item_window_green_shell";
static const ALIGN_ASSET(2) char common_texture_item_window_triple_green_shell[] = "__OTR__textures/common_data/common_texture_item_window_triple_green_shell";
static const ALIGN_ASSET(2) char common_texture_item_window_red_shell[] = "__OTR__textures/common_data/common_texture_item_window_red_shell";
static const ALIGN_ASSET(2) char common_texture_item_window_triple_red_shell[] = "__OTR__textures/common_data/common_texture_item_window_triple_red_shell";
static const ALIGN_ASSET(2) char common_texture_item_window_star[] = "__OTR__textures/common_data/common_texture_item_window_star";
static const ALIGN_ASSET(2) char common_texture_item_window_thunder_bolt[] = "__OTR__textures/common_data/common_texture_item_window_thunder_bolt";
static const ALIGN_ASSET(2) char common_texture_item_window_fake_item_box[] = "__OTR__textures/common_data/common_texture_item_window_fake_item_box";
static const ALIGN_ASSET(2) char common_tlut_lakitu_no_lights[] = "__OTR__textures/common_data/common_tlut_lakitu_no_lights";
static const ALIGN_ASSET(2) char common_tlut_lakitu_red_lights[] = "__OTR__textures/common_data/common_tlut_lakitu_red_lights";
static const ALIGN_ASSET(2) char common_tlut_lakitu_blue_lights[] = "__OTR__textures/common_data/common_tlut_lakitu_blue_lights";
static const char* common_tlut_lakitu_countdown[] = {
common_tlut_lakitu_no_lights,
common_tlut_lakitu_red_lights,
common_tlut_lakitu_blue_lights,
};
static const ALIGN_ASSET(2) char common_tlut_lakitu_checkered_flag[] = "__OTR__textures/common_data/common_tlut_lakitu_checkered_flag";
static const ALIGN_ASSET(2) char common_tlut_lakitu_second_lap[] = "__OTR__textures/common_data/common_tlut_lakitu_second_lap";
static const ALIGN_ASSET(2) char common_tlut_lakitu_final_lap[] = "__OTR__textures/common_data/common_tlut_lakitu_final_lap";
static const ALIGN_ASSET(2) char common_tlut_lakitu_reverse[] = "__OTR__textures/common_data/common_tlut_lakitu_reverse";
static const ALIGN_ASSET(2) char common_tlut_lakitu_fishing[] = "__OTR__textures/common_data/common_tlut_lakitu_fishing";
static const ALIGN_ASSET(2) char common_tlut_traffic_light[] = "__OTR__textures/common_data/common_tlut_traffic_light";
static const ALIGN_ASSET(2) char common_texture_traffic_light_01[] = "__OTR__textures/common_data/common_texture_traffic_light_01";
static const ALIGN_ASSET(2) char common_texture_traffic_light_02[] = "__OTR__textures/common_data/common_texture_traffic_light_02";
static const ALIGN_ASSET(2) char common_texture_traffic_light_03[] = "__OTR__textures/common_data/common_texture_traffic_light_03";
static const ALIGN_ASSET(2) char common_texture_traffic_light_04[] = "__OTR__textures/common_data/common_texture_traffic_light_04";
static const ALIGN_ASSET(2) char common_texture_traffic_light_05[] = "__OTR__textures/common_data/common_texture_traffic_light_05";
static const ALIGN_ASSET(2) char common_texture_traffic_light_06[] = "__OTR__textures/common_data/common_texture_traffic_light_06";
static const ALIGN_ASSET(2) char common_texture_traffic_light_07[] = "__OTR__textures/common_data/common_texture_traffic_light_07";
static const ALIGN_ASSET(2) char common_texture_traffic_light_08[] = "__OTR__textures/common_data/common_texture_traffic_light_08";
static const ALIGN_ASSET(2) char common_texture_traffic_light_09[] = "__OTR__textures/common_data/common_texture_traffic_light_09";
static const ALIGN_ASSET(2) char common_texture_traffic_light_10[] = "__OTR__textures/common_data/common_texture_traffic_light_10";
static const ALIGN_ASSET(2) char common_texture_particle_leaf[] = "__OTR__textures/common_data/common_texture_particle_leaf";
static const ALIGN_ASSET(2) char common_texture_unused_particle_leaf[] = "__OTR__textures/common_data/common_texture_unused_particle_leaf";
static const ALIGN_ASSET(2) char D_0D0293D8[] = "__OTR__textures/common_data/D_0D0293D8";
static const ALIGN_ASSET(2) char D_0D029458[] = "__OTR__textures/common_data/D_0D029458";
static const ALIGN_ASSET(2) char common_texture_bomb_1[] = "__OTR__textures/common_data/common_texture_bomb_1";
static const ALIGN_ASSET(2) char common_texture_bomb_2[] = "__OTR__textures/common_data/common_texture_bomb_2";
static const ALIGN_ASSET(2) char common_texture_bomb_3[] = "__OTR__textures/common_data/common_texture_bomb_3";
static const ALIGN_ASSET(2) char common_texture_bomb_4[] = "__OTR__textures/common_data/common_texture_bomb_4";
static const char* common_texture_bomb[] = {
common_texture_bomb_1,
common_texture_bomb_2,
common_texture_bomb_3,
common_texture_bomb_4,
};
static const ALIGN_ASSET(2) char common_tlut_bomb[] = "__OTR__textures/common_data/common_tlut_bomb";
static const ALIGN_ASSET(2) char D_0D02AA58[] = "__OTR__textures/common_data/D_0D02AA58";
static const ALIGN_ASSET(2) char common_texture_particle_spark_1[] = "__OTR__textures/common_data/common_texture_particle_spark_1";
static const ALIGN_ASSET(2) char common_texture_particle_spark_2[] = "__OTR__textures/common_data/common_texture_particle_spark_2";
static const ALIGN_ASSET(2) char common_texture_particle_spark_3[] = "__OTR__textures/common_data/common_texture_particle_spark_3";
static const ALIGN_ASSET(2) char common_texture_particle_spark_4[] = "__OTR__textures/common_data/common_texture_particle_spark_4";
static const char* common_texture_particle_spark[] = {
common_texture_particle_spark_1,
common_texture_particle_spark_2,
common_texture_particle_spark_3,
common_texture_particle_spark_4,
};
static const ALIGN_ASSET(2) char common_texture_particle_smoke_1[] = "__OTR__textures/common_data/common_texture_particle_smoke_1";
static const ALIGN_ASSET(2) char common_texture_particle_smoke_2[] = "__OTR__textures/common_data/common_texture_particle_smoke_2";
static const ALIGN_ASSET(2) char common_texture_particle_smoke_3[] = "__OTR__textures/common_data/common_texture_particle_smoke_3";
static const ALIGN_ASSET(2) char common_texture_particle_smoke_4[] = "__OTR__textures/common_data/common_texture_particle_smoke_4";
static const char* common_texture_particle_smoke[] = {
common_texture_particle_smoke_1,
common_texture_particle_smoke_2,
common_texture_particle_smoke_3,
common_texture_particle_smoke_4,
};
static const ALIGN_ASSET(2) char common_texture_minimap_finish_line[] = "__OTR__textures/common_data/common_texture_minimap_finish_line";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_mario[] = "__OTR__textures/common_data/common_texture_minimap_kart_mario";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_luigi[] = "__OTR__textures/common_data/common_texture_minimap_kart_luigi";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_yoshi[] = "__OTR__textures/common_data/common_texture_minimap_kart_yoshi";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_toad[] = "__OTR__textures/common_data/common_texture_minimap_kart_toad";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_donkey_kong[] = "__OTR__textures/common_data/common_texture_minimap_kart_donkey_kong";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_wario[] = "__OTR__textures/common_data/common_texture_minimap_kart_wario";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_peach[] = "__OTR__textures/common_data/common_texture_minimap_kart_peach";
static const ALIGN_ASSET(2) char common_texture_minimap_kart_bowser[] = "__OTR__textures/common_data/common_texture_minimap_kart_bowser";
static const char* common_texture_minimap_kart_character[] = {
common_texture_minimap_kart_mario,
common_texture_minimap_kart_luigi,
common_texture_minimap_kart_yoshi,
common_texture_minimap_kart_toad,
common_texture_minimap_kart_donkey_kong,
common_texture_minimap_kart_wario,
common_texture_minimap_kart_peach,
common_texture_minimap_kart_bowser,
};
static const ALIGN_ASSET(2) char common_texture_minimap_progress_dot[] = "__OTR__textures/common_data/common_texture_minimap_progress_dot";
static const ALIGN_ASSET(2) char common_texture_minimap_mario[] = "__OTR__textures/common_data/common_texture_minimap_mario";
static const ALIGN_ASSET(2) char common_texture_minimap_luigi[] = "__OTR__textures/common_data/common_texture_minimap_luigi";
static const ALIGN_ASSET(2) char common_texture_minimap_yoshi[] = "__OTR__textures/common_data/common_texture_minimap_yoshi";
static const ALIGN_ASSET(2) char common_texture_minimap_toad[] = "__OTR__textures/common_data/common_texture_minimap_toad";
static const ALIGN_ASSET(2) char common_texture_minimap_dk[] = "__OTR__textures/common_data/common_texture_minimap_dk";
static const ALIGN_ASSET(2) char common_texture_minimap_wario[] = "__OTR__textures/common_data/common_texture_minimap_wario";
static const ALIGN_ASSET(2) char common_texture_minimap_peach[] = "__OTR__textures/common_data/common_texture_minimap_peach";
static const ALIGN_ASSET(2) char common_texture_minimap_bowser[] = "__OTR__textures/common_data/common_texture_minimap_bowser";