Files
SpaghettiKart/include/assets/models/ceremony_data.h
T
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

150 lines
8.0 KiB
C

#pragma once
#include <libultraship.h>
#include <common_structs.h>
#include <waypoints.h>
#include <align_asset_macro.h>
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_160[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_160";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_340[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_340";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_530[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_530";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_6D0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_6D0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_8D0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_8D0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_A50[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_A50";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_C50[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_C50";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_E50[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_E50";
static const ALIGN_ASSET(2) char silver_trophy_dl[] = "__OTR__models/ceremony_data/silver_trophy_dl";
static const ALIGN_ASSET(2) char silver_trophy_dl2[] = "__OTR__models/ceremony_data/silver_trophy_dl2";
static const ALIGN_ASSET(2) char silver_trophy_dl3[] = "__OTR__models/ceremony_data/silver_trophy_dl3";
static const ALIGN_ASSET(2) char silver_trophy_dl4[] = "__OTR__models/ceremony_data/silver_trophy_dl4";
static const ALIGN_ASSET(2) char silver_trophy_dl5[] = "__OTR__models/ceremony_data/silver_trophy_dl5";
static const ALIGN_ASSET(2) char silver_trophy_dl6[] = "__OTR__models/ceremony_data/silver_trophy_dl6";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_1580[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_1580";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_16E0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_16E0";
static const ALIGN_ASSET(2) char unused_trophy_base_with_handle[] = "__OTR__models/ceremony_data/some_vtx";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_25F0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_25F0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_27E0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_27E0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_29E0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_29E0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_2BD0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_2BD0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_2D50[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_2D50";
static const ALIGN_ASSET(2) char unused_trophy_base2[] = "__OTR__models/ceremony_data/some_vtx2";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3320[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3320";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3520[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3520";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3710[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3710";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3900[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3900";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3A90[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3A90";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3C90[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3C90";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_3E80[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_3E80";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_4080[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_4080";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_4130[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_4130";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_4330[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_4330";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_4520[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_4520";
static const ALIGN_ASSET(2) char gold_trophy_dl[] = "__OTR__models/ceremony_data/gold_trophy_dl";
static const ALIGN_ASSET(2) char gold_trophy_dl2[] = "__OTR__models/ceremony_data/gold_trophy_dl2";
static const ALIGN_ASSET(2) char gold_trophy_dl3[] = "__OTR__models/ceremony_data/gold_trophy_dl3";
static const ALIGN_ASSET(2) char gold_trophy_dl4[] = "__OTR__models/ceremony_data/gold_trophy_dl4";
static const ALIGN_ASSET(2) char gold_trophy_dl5[] = "__OTR__models/ceremony_data/gold_trophy_dl5";
static const ALIGN_ASSET(2) char gold_trophy_dl6[] = "__OTR__models/ceremony_data/gold_trophy_dl6";
static const ALIGN_ASSET(2) char gold_trophy_dl7[] = "__OTR__models/ceremony_data/gold_trophy_dl7";
static const ALIGN_ASSET(2) char gold_trophy_dl8[] = "__OTR__models/ceremony_data/gold_trophy_dl8";
static const ALIGN_ASSET(2) char gold_trophy_dl9[] = "__OTR__models/ceremony_data/gold_trophy_dl9";
static const ALIGN_ASSET(2) char gold_trophy_dl10[] = "__OTR__models/ceremony_data/gold_trophy_dl10";
static const ALIGN_ASSET(2) char gold_trophy_dl11[] = "__OTR__models/ceremony_data/gold_trophy_dl11";
static const ALIGN_ASSET(2) char gold_trophy_dl12[] = "__OTR__models/ceremony_data/gold_trophy_dl12";
static const ALIGN_ASSET(2) char gold_trophy_dl13[] = "__OTR__models/ceremony_data/gold_trophy_dl13";
static const ALIGN_ASSET(2) char gold_trophy_dl14[] = "__OTR__models/ceremony_data/gold_trophy_dl14";
static const ALIGN_ASSET(2) char gold_trophy_dl15[] = "__OTR__models/ceremony_data/gold_trophy_dl15";
static const ALIGN_ASSET(2) char ceremony_data_seg11_lights_6BB8[] = "__OTR__models/ceremony_data/ceremony_data_seg11_lights_6BB8";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_73D0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_73D0";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_74D0[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_74D0";
static const ALIGN_ASSET(2) char podium_dl[] = "__OTR__models/ceremony_data/podium_dl";
static const ALIGN_ASSET(2) char podium_dl2[] = "__OTR__models/ceremony_data/podium_dl2";
static const ALIGN_ASSET(2) char podium_dl3[] = "__OTR__models/ceremony_data/podium_dl3";
static const ALIGN_ASSET(2) char podium_dl4[] = "__OTR__models/ceremony_data/podium_dl4";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_7608[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_7608";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_7708[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_7708";
static const ALIGN_ASSET(2) char ceremony_data_seg11_lights_7748[] = "__OTR__models/ceremony_data/ceremony_data_seg11_lights_7748";
static const ALIGN_ASSET(2) char podium2_dl[] = "__OTR__models/ceremony_data/podium2_dl";
static const ALIGN_ASSET(2) char podium2_dl2[] = "__OTR__models/ceremony_data/podium2_dl2";
static const ALIGN_ASSET(2) char podium2_dl3[] = "__OTR__models/ceremony_data/podium2_dl3";
static const ALIGN_ASSET(2) char podium2_dl4[] = "__OTR__models/ceremony_data/podium2_dl4";
static const ALIGN_ASSET(2) char ceremony_data_seg11_lights_8058[] = "__OTR__models/ceremony_data/ceremony_data_seg11_lights_8058";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_8870[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_8870";
static const ALIGN_ASSET(2) char ceremony_data_seg11_vtx_8970[] = "__OTR__models/ceremony_data/ceremony_data_seg11_vtx_8970";
static const ALIGN_ASSET(2) char podium3_dl[] = "__OTR__models/ceremony_data/podium3_dl";
static const ALIGN_ASSET(2) char podium3_dl2[] = "__OTR__models/ceremony_data/podium3_dl2";
static const ALIGN_ASSET(2) char podium3_dl3[] = "__OTR__models/ceremony_data/podium3_dl3";
static const ALIGN_ASSET(2) char podium3_dl4[] = "__OTR__models/ceremony_data/podium3_dl4";