mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-12 19:04:38 +00:00
Decompile Player (#387)
* Setup player decomp * Decompile z_player.c and z_player_lib.c * Decompile remaining z_player.c functions * Various player improvements * Player progress (some non matchings and .data migrated) * Player progress (reposition data and fix some non matchings) * Cleanup, improve and document parts of z_player_lib.c/z_player.c * Fix player renames in z_en_st.c * Fix missing open/close disps in z_player.c * Minor player fixes * Address player comments
This commit is contained in:
parent
b29c268f37
commit
14191307e9
686 changed files with 16334 additions and 39630 deletions
|
@ -27,10 +27,12 @@ extern u8 D_02003AC0[];
|
|||
extern u32 D_0201DA50;
|
||||
extern u32 D_0300AA48;
|
||||
extern u32 D_03012B20;
|
||||
//extern ? D_040020D0;
|
||||
//extern ? D_04002160;
|
||||
//extern ? D_04002280;
|
||||
//extern ? D_04003238;
|
||||
extern Vec3s D_04002040[];
|
||||
extern Vec3s D_040020D0[];
|
||||
extern Vec3s D_04002160[];
|
||||
extern Vec3s D_040021F0[];
|
||||
extern Vec3s D_04002280[];
|
||||
extern LinkAnimetionEntry D_04003238;
|
||||
extern u32 D_04004298;
|
||||
extern u8 D_04006020[];
|
||||
extern Gfx D_0400C820[];
|
||||
|
@ -56,16 +58,16 @@ extern u32 D_04049AD0;
|
|||
//extern ? D_0404D1C0;
|
||||
extern Gfx D_0404D450[];
|
||||
//extern ? D_0500CA70;
|
||||
//extern ? D_06006CC0;
|
||||
//extern ? D_06016118;
|
||||
//extern ? D_06025218;
|
||||
//extern ? D_060252D8;
|
||||
//extern ? D_06025438;
|
||||
//extern ? D_06025598;
|
||||
//extern ? D_06025658;
|
||||
//extern ? D_060257B8;
|
||||
//extern ? D_0602A738;
|
||||
//extern ? D_0602CB48;
|
||||
extern Gfx D_06006CC0[];
|
||||
extern Gfx D_06016118[];
|
||||
extern Gfx D_06025218[];
|
||||
extern Gfx D_060252D8[];
|
||||
extern Gfx D_06025438[];
|
||||
extern Gfx D_06025598[];
|
||||
extern Gfx D_06025658[];
|
||||
extern Gfx D_060257B8[];
|
||||
extern Gfx D_0602A738[];
|
||||
extern Gfx D_0602CB48[];
|
||||
//extern ? D_070380D4;
|
||||
//extern ? D_0703811C;
|
||||
extern u8 D_080895C0[];
|
||||
|
@ -408,50 +410,18 @@ extern s16 D_80120130;
|
|||
//extern ? D_80123978;
|
||||
//extern ? D_801239D4;
|
||||
extern MapData gMapDataTable;
|
||||
//extern ? D_80125870;
|
||||
extern s16 gSpoilingItems[3];
|
||||
extern s16 gSpoilingItemReverts[3];
|
||||
//extern ? D_80125B78;
|
||||
//extern ? D_80125C88;
|
||||
//extern ? D_80125C98;
|
||||
//extern ? D_80125D68;
|
||||
//extern ? D_80125E08;
|
||||
//extern ? D_80125E18;
|
||||
//extern ? D_80125E58;
|
||||
//extern ? D_80125F40;
|
||||
//extern ? D_80125F98;
|
||||
//extern ? D_80126008;
|
||||
//extern ? D_80126014;
|
||||
//extern ? D_8012601C;
|
||||
//extern ? D_8012602C;
|
||||
//extern ? D_80126038;
|
||||
//extern ? D_80126070;
|
||||
//extern ? D_80126080;
|
||||
//extern ? D_8012608C;
|
||||
//extern ? D_80126098;
|
||||
//extern ? D_801260A4;
|
||||
//extern ? D_801260B0;
|
||||
//extern ? D_801260BC;
|
||||
//extern ? D_801260C8;
|
||||
//extern ? D_801260D4;
|
||||
//extern ? D_80126100;
|
||||
//extern ? D_80126128;
|
||||
//extern ? D_80126134;
|
||||
//extern ? D_80126154;
|
||||
//extern ? D_80126184;
|
||||
//extern ? D_80126190;
|
||||
//extern ? D_8012619C;
|
||||
//extern ? D_801261CC;
|
||||
//extern ? D_801261D8;
|
||||
//extern ? D_801261E0;
|
||||
//extern ? D_80126200;
|
||||
//extern ? D_80126210;
|
||||
//extern ? D_80126218;
|
||||
//extern ? D_80126228;
|
||||
//extern ? D_80126234;
|
||||
//extern ? D_80126240;
|
||||
//extern ? D_80126250;
|
||||
//extern ? D_80126254;
|
||||
extern SkeletonHeader* gPlayerSkelHeaders[2];
|
||||
extern u8 gPlayerModelTypes[][5];
|
||||
extern Gfx* D_80125D68[];
|
||||
extern Gfx* D_80125DE8[];
|
||||
extern Gfx* D_80125E08[];
|
||||
extern Gfx* D_80125E18[];
|
||||
extern Gfx* D_80125E58[];
|
||||
extern Gfx* D_80125EF8[];
|
||||
extern Gfx gCullBackDList[];
|
||||
extern Gfx gCullFrontDList[];
|
||||
extern Gfx gEmptyDL[];
|
||||
extern u32 gBitFlags[32];
|
||||
extern u16 gEquipMasks[4];
|
||||
|
@ -3403,14 +3373,6 @@ extern u8 D_8015FD70;
|
|||
//extern ? D_8015FDB0;
|
||||
//extern ? D_8015FDF8;
|
||||
extern MapData* gMapData;
|
||||
//extern ? D_80160001;
|
||||
//extern ? D_80160004;
|
||||
//extern ? D_80160005;
|
||||
//extern ? D_80160006;
|
||||
//extern ? D_80160008;
|
||||
//extern ? D_80160010;
|
||||
//extern ? D_80160014;
|
||||
//extern ? D_80160018;
|
||||
//extern ? D_80160020;
|
||||
//extern ? D_801600C0;
|
||||
extern u8 D_80161010;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue