Annotate all data with DUSK_GAME_DATA (#2214)

The hope of auto-importing data via lld MinGW
+ pseudo_reloc is now dead thanks to ARM64,
so I just wrote a script to go annotate every
exported data symbol in the game instead.
This commit is contained in:
Luke Street
2026-07-14 13:49:21 -06:00
committed by GitHub
parent f5d30a886d
commit eed14acdc6
843 changed files with 4817 additions and 4821 deletions
+10 -10
View File
@@ -217,7 +217,7 @@ static s16 const l_insectNameList[12] = {
f32 l_jumpTop;
#endif
daAlink_BckData const daAlink_c::m_mainBckShield[20] = {
DUSK_GAME_DATA daAlink_BckData const daAlink_c::m_mainBckShield[20] = {
{dRes_ID_ALANM_BCK_ATRFWS_e, dRes_ID_ALANM_BCK_ATRFWS_e},
{dRes_ID_ALANM_BCK_ATRFDS_e, dRes_ID_ALANM_BCK_ATRFDS_e},
{dRes_ID_ALANM_BCK_ATBW_e, dRes_ID_ALANM_BCK_ATLS_e},
@@ -240,7 +240,7 @@ daAlink_BckData const daAlink_c::m_mainBckShield[20] = {
{dRes_ID_ALANM_BCK_DASHS_e, dRes_ID_ALANM_BCK_ATLS_e},
};
daAlink_BckData const daAlink_c::m_mainBckSword[5] = {
DUSK_GAME_DATA daAlink_BckData const daAlink_c::m_mainBckSword[5] = {
{dRes_ID_ALANM_BCK_ATL_e, dRes_ID_ALANM_BCK_ATL_e},
{dRes_ID_ALANM_BCK_ATR_e, dRes_ID_ALANM_BCK_ATR_e},
{dRes_ID_ALANM_BCK_WALKS_e, dRes_ID_ALANM_BCK_WALKS_e},
@@ -248,7 +248,7 @@ daAlink_BckData const daAlink_c::m_mainBckSword[5] = {
{dRes_ID_ALANM_BCK_SWIMWAIT_e, dRes_ID_ALANM_BCK_SWIMWAITS_e},
};
daAlink_BckData const daAlink_c::m_mainBckFishing[28] = {
DUSK_GAME_DATA daAlink_BckData const daAlink_c::m_mainBckFishing[28] = {
{dRes_ID_ALANM_BCK_ATRFWS_e, dRes_ID_ALANM_BCK_WALKFISHR_e},
{dRes_ID_ALANM_BCK_ATRFDS_e, dRes_ID_ALANM_BCK_DASHFISHR_e},
{dRes_ID_ALANM_BCK_ATBW_e, dRes_ID_ALANM_BCK_WALKFISHR_e},
@@ -279,7 +279,7 @@ daAlink_BckData const daAlink_c::m_mainBckFishing[28] = {
{dRes_ID_ALANM_BCK_WAITBTOA_e, dRes_ID_ALANM_BCK_WALKFISHR_e},
};
daAlink_AnmData const daAlink_c::m_anmDataTable[daAlink_c::ANM_MAX] = {
DUSK_GAME_DATA daAlink_AnmData const daAlink_c::m_anmDataTable[daAlink_c::ANM_MAX] = {
{dRes_ID_ALANM_BCK_ATRFWS_e, dRes_ID_ALANM_BCK_ATRFW_e, 0xFE, 0xFE, FTANM_0, dRes_ID_ALANM_BCK_FAT_e, 0x0},
{dRes_ID_ALANM_BCK_ATRFDS_e, dRes_ID_ALANM_BCK_ATRFD_e, 0xFE, 0xFE, FTANM_0, dRes_ID_ALANM_BCK_FAT_e, 0x0},
{dRes_ID_ALANM_BCK_ATBW_e, dRes_ID_ALANM_BCK_ATBW_e, 0xFE, 0xFE, FTANM_0, dRes_ID_ALANM_BCK_FAT_e, 0x0},
@@ -696,7 +696,7 @@ daAlink_AnmData const daAlink_c::m_anmDataTable[daAlink_c::ANM_MAX] = {
{dRes_ID_ALANM_BCK_ASHIMOTO_e, dRes_ID_ALANM_BCK_ASHIMOTO_e, 0xFE, 0xFE, FTANM_ASHIMOTO, dRes_ID_ALANM_BCK_FASHIMOTO_e, 0x0},
};
daAlink_WlAnmData const daAlink_c::m_wlAnmDataTable[daAlink_c::WANM_MAX] = {
DUSK_GAME_DATA daAlink_WlAnmData const daAlink_c::m_wlAnmDataTable[daAlink_c::WANM_MAX] = {
{dRes_ID_ALANM_BCK_WL_WAITA_e, 0x0, 0x1, 10, 40, -1, -1},
{dRes_ID_ALANM_BCK_WL_WALKA_e, 0x0, 0x2, 1, 14, -1, -1},
{dRes_ID_ALANM_BCK_WL_WALKB_e, 0x0, 0x2, 1, 14, -1, -1},
@@ -846,7 +846,7 @@ daAlink_WlAnmData const daAlink_c::m_wlAnmDataTable[daAlink_c::WANM_MAX] = {
{0x802B, 0xC, 0xC, -1, -1, -1, -1},
};
daAlink_FaceTexData const daAlink_c::m_faceTexDataTable[] = {
DUSK_GAME_DATA daAlink_FaceTexData const daAlink_c::m_faceTexDataTable[] = {
{dRes_ID_ALANM_BTP_FMABA01_e, dRes_ID_ALANM_BTK_FMABA01_e},
{dRes_ID_ALANM_BTP_FMABA02_e, dRes_ID_ALANM_BTK_FMABA02_e},
{dRes_ID_ALANM_BTP_FMABA03_e, dRes_ID_ALANM_BTK_FMABA03_e},
@@ -1012,7 +1012,7 @@ daAlink_FaceTexData const daAlink_c::m_faceTexDataTable[] = {
{dRes_ID_ALANM_BTP_WL_FC_e, dRes_ID_ALANM_BTK_WL_FA_e},
};
const daAlink_procInitTable daAlink_c::m_procInitTable[] = {
DUSK_GAME_DATA const daAlink_procInitTable daAlink_c::m_procInitTable[] = {
{ &daAlink_c::procPreActionUnequip, 0x21 },
{ &daAlink_c::procServiceWait, 0x10000085 },
{ &daAlink_c::procTiredWait, 0x10001185 },
@@ -1367,7 +1367,7 @@ const daAlink_procInitTable daAlink_c::m_procInitTable[] = {
{ &daAlink_c::procDemoCommon, 0x1 },
};
daAlink_procFunc daAlink_c::m_demoInitTable[] = {
DUSK_GAME_DATA daAlink_procFunc daAlink_c::m_demoInitTable[] = {
NULL,
NULL,
NULL,
@@ -2003,9 +2003,9 @@ daAlinkHIO_cut_c::~daAlinkHIO_cut_c() {}
daAlinkHIO_c::~daAlinkHIO_c() {}
bool daAlink_matAnm_c::m_eye_move_flg;
DUSK_GAME_DATA bool daAlink_matAnm_c::m_eye_move_flg;
u8 daAlink_matAnm_c::m_morf_frame;
DUSK_GAME_DATA u8 daAlink_matAnm_c::m_morf_frame;
void daAlink_matAnm_c::init() {
field_0xf4 = 0.0f;