1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-28 09:51:28 +00:00

wip: New assets system tm

Builds gc-eu-mq-dbg OK from clean after
1) make setup
2) python3 -m tools.assets.extract -j
3) replace 0x80A8E610 with sShadowTex in extracted/gc-eu-mq-dbg/assets/overlays/ovl_En_Jsjutan/sShadowMaterialDL.inc.c
4) make various symbols in extracted data like sTex static
This commit is contained in:
Dragorn421 2025-02-05 16:31:29 +01:00
parent 748859595a
commit 8411c34b38
No known key found for this signature in database
GPG key ID: 381AEBAF3D429335
80 changed files with 535882 additions and 112 deletions

View file

@ -10,7 +10,7 @@ Gfx sTransCircleEmptyDL[] = {
gsSPEndDisplayList(),
};
#include "assets/code/fbdemo_circle/z_fbdemo_circle.c"
#include "assets/code/fbdemo_circle/code.c"
Gfx sTransCircleDL[] = {
gsDPPipeSync(),

View file

@ -1,6 +1,6 @@
#include "global.h"
#include "assets/code/fbdemo_triforce/z_fbdemo_triforce.c"
#include "assets/code/fbdemo_triforce/code.c"
void TransitionTriforce_Start(void* thisx) {
TransitionTriforce* this = (TransitionTriforce*)thisx;

View file

@ -5,7 +5,7 @@ typedef enum TransitionWipeDirection {
/* 1 */ TRANS_WIPE_DIR_OUT
} TransitionWipeDirection;
#include "assets/code/fbdemo_wipe1/z_fbdemo_wipe1.c"
#include "assets/code/fbdemo_wipe1/code.c"
Gfx sTransWipeDL[] = {
gsDPPipeSync(),

View file

@ -13,7 +13,7 @@ typedef struct BowSlingshotStringData {
/* 0x04 */ Vec3f pos;
} BowSlingshotStringData; // size = 0x10
FlexSkeletonHeader* gPlayerSkelHeaders[] = { &gLinkAdultSkel, &gLinkChildSkel };
FlexSkeletonHeader* gPlayerSkelHeaders[] = { (void*)&gLinkAdultSkel, (void*)&gLinkChildSkel }; //! FIXME
s16 sBootData[PLAYER_BOOTS_MAX][17] = {
// PLAYER_BOOTS_KOKIRI