Files
SpaghettiKart/include/assets/mario_raceway_data.h
coco875 7937896598 make some texture more flexible and editable + port documentation from the decomp + fix some bug (#309)
* support a more flexible background

* remove useless function

* rename of some font

* experimental png

* migrate to the new initdata

* fix skybox and adjust minimap

* format in audio

* simplify player render

* simplify shell render and support custom texture of shell

* clean redshell texture

* format and multiple fix

* some update of name

* allow change icon of character

* more rename

* continue rename

* more documentation and simplification

* change lus and continue rename

* continue rename

* few fix for asan

* fix ghost

* Update menu_items.c

* fix mac error

* some test of tweak for texture

* some tweak

* some button constant

* finish fix ghost

* Update menu_items.c

* Update render_objects.c

* Update menu_items.c

* Update libultraship

* Update libultraship

* Delete valgrind.report

* Update libultraship

* callgrind benchmark

* Update valgrind_callgrind.sh

* fix animation

* some rename

* remove useless submodule

* Update libultraship

* fix assets

* fix mistake

* fix more mistake

* Update menu_items.c

* sync more rename with the decom + fix review

* fix a mistake

* fix more mistake

* re add the limit of fps

* fix some hd texture and minimap

* fix a name

* Update menu_items.c

* fix a regression

* fix some segment 5 texture (not all)

* Update camera.c

* improve performance of custom sprite

* fix flatten bug and add documentation on player vertex

* Update render_player.c

* fix data menu

* fix trophy for 50 and 150

* Update memory.c

* Update code_80057C60.c

* fix ghost

* fix boo tlut

* fix a mistake in yaml

* fix yaml

* Update common_data.yml

* add comment for segment 3

* allow even more change in texture

* Update common_data.yml

* Update update.inc.c

* Update camera.c

* Update some_data.c

* wip changes

* Update other_textures.yml

* More changes

* Update update_objects.c

* Fix compile

* Update memory.c

* Update memory.c

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-01 17:42:14 -06:00

213 lines
13 KiB
C

#pragma once
#include <libultraship.h>
#include <libultra/gbi.h>
#include <align_asset_macro.h>
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_E8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_E8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1D0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1D0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2C8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2C8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3A8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3A8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_478[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_478";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_568[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_568";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_668[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_668";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_750[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_750";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_828[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_828";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_928[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_928";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_A00[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_A00";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_B08[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_B08";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_C20[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_C20";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_DC8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_DC8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_F60[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_F60";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_10A8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_10A8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1210[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1210";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1408[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1408";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_15C8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_15C8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1740[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1740";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1850[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1850";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1A30[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1A30";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1B70[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1B70";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1CF8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1CF8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1DE0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1DE0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_1F68[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_1F68";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_20A0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_20A0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_21E8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_21E8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_22E0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_22E0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2418[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2418";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2558[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2558";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2680[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2680";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2790[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2790";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_28B0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_28B0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2A10[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2A10";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2B40[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2B40";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2C98[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2C98";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2DC0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2DC0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_2EF8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_2EF8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3038[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3038";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_31F0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_31F0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_32D8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_32D8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3458[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3458";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_35D0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_35D0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3748[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3748";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3830[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3830";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3960[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3960";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3AA0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3AA0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3C08[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3C08";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3D68[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3D68";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_3EB8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_3EB8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4038[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4038";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4150[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4150";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_42A0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_42A0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_43D8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_43D8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_44F8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_44F8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4610[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4610";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4738[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4738";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4840[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4840";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4910[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4910";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4A60[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4A60";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4B78[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4B78";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4CD8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4CD8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4DC8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4DC8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4ED0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4ED0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_4FF0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_4FF0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_5150[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_5150";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_5228[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_5228";
static const ALIGN_ASSET(2) char d_course_mario_raceway_unknown_waypoints[] = "__OTR__mario_raceway_data/d_course_mario_raceway_unknown_waypoints";
static const ALIGN_ASSET(2) char d_course_mario_raceway_track_waypoints[] = "__OTR__mario_raceway_data/d_course_mario_raceway_track_waypoints";
static const ALIGN_ASSET(2) char d_course_mario_raceway_piranha_plant_tlut[] = "__OTR__mario_raceway_data/d_course_mario_raceway_piranha_plant_tlut";
static const ALIGN_ASSET(2) char d_course_mario_raceway_piranha_plant_model[] = "__OTR__mario_raceway_data/d_course_mario_raceway_piranha_plant_model";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_piranha_plant[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_piranha_plant";
static const ALIGN_ASSET(2) char d_course_mario_raceway_tree_model[] = "__OTR__mario_raceway_data/d_course_mario_raceway_tree_model";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_tree[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_tree";
static const ALIGN_ASSET(2) char d_course_mario_sign_model[] = "__OTR__mario_raceway_data/d_course_mario_sign_model";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06006B88[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06006B88";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06006D68[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06006D68";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06006EE8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06006EE8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06006F48[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06006F48";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06006FA8[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06006FA8";
static const ALIGN_ASSET(2) char d_course_mario_raceway_06007008[] = "__OTR__mario_raceway_data/d_course_mario_raceway_06007008";
static const ALIGN_ASSET(2) char d_course_mario_sign_left[] = "__OTR__mario_raceway_data/d_course_mario_sign_left";
static const ALIGN_ASSET(2) char d_course_mario_sign_right[] = "__OTR__mario_raceway_data/d_course_mario_sign_right";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_9068[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_9068";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_9068[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_9068";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_90B0[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_90B0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_90B0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_90B0";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_90C0[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_90C0";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_90C0[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_90C0";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_9190[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_9190";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_9190[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_9190";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_9250[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_9250";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_9250[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_9250";
static const ALIGN_ASSET(2) char mario_raceway_data_seg6_gfx_9310[] = "__OTR__mario_raceway_data/mario_raceway_data_seg6_gfx_9310";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_9310[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_9310";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_sign[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_sign";
static const ALIGN_ASSET(2) char d_course_mario_raceway_dl_9348[] = "__OTR__mario_raceway_data/d_course_mario_raceway_dl_9348";
static const ALIGN_ASSET(2) char d_course_mario_raceway_item_box_spawns[] = "__OTR__mario_raceway_data/d_course_mario_raceway_item_box_spawns";
static const ALIGN_ASSET(2) char d_course_mario_raceway_piranha_plant_spawns[] = "__OTR__mario_raceway_data/d_course_mario_raceway_piranha_plant_spawns";
static const ALIGN_ASSET(2) char d_course_mario_raceway_tree_spawns[] = "__OTR__mario_raceway_data/d_course_mario_raceway_tree_spawns";
static const ALIGN_ASSET(2) char d_course_mario_raceway_addr[] = "__OTR__mario_raceway_data/d_course_mario_raceway_addr";