1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-11-29 03:34:07 +00:00
oot/assets/xml/objects/gameplay_keep.xml

1003 lines
86 KiB
XML
Raw Normal View History

Updated Texture Asset Handling (#478) * Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Fixed newline issue with ZAPD * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Fixed merge issues. * Fixed makefile merge error * Fixed additional merge error * Fixed several more merge issues * Commented out gameplay_keep and sk2 extraction, since currently unused. * Reenabled gameplay_keep extraction since it's used in the spec * Fixed build error * Removed test struct * Fixed makefile error that would happen on fresh builds * Fixed merge issue * Removed relative paths * Multithreading on extraction, spec uses numbers, few changes to XMLs * Removed redundant code from the extract_assets script * object_sk2 and object_spot09_obj OK * object_spot11_obj OK * object_spot17_obj OK * Test: One of the gameplay_keep dlists given a proper symbol * Updated asset symbol names based on new naming scheme * XMLs use "Offset" instead of "Address" now * Fixed merge issues, updated ovl_Magic_Dark xml and gfx file * Updated to use latest build of ZAPD * Updated ZAPD again * Updated ZAP to remove assimp dependency * Jenkins Test: Added .gitkeep file * Updated ZAP once more * Updated png file name to comply with new naming scheme. * Fixed bad include Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
2020-12-26 11:39:52 +00:00
<Root>
<ExternalFile XmlPath="misc/link_animetion.xml" OutPath="assets/misc/link_animetion/"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<File Name="gameplay_keep" Segment="4">
<Texture Name="gHilite1Tex" OutName="hilite_1" Format="rgba16" Width="16" Height="16" Offset="0x0"/>
<Texture Name="gHilite2Tex" OutName="hilite_2" Format="rgba16" Width="16" Height="16" Offset="0x200"/>
<Texture Name="gHylianShieldDesignTex" OutName="hylian_shield_design" Format="rgba16" Width="32" Height="64" Offset="0x400"/>
<Texture Name="gOcarinaofTimeDesignTex" OutName="ocarina_of_time_design" Format="rgba16" Width="32" Height="16" Offset="0x1400"/>
<Texture Name="gBottleGlassTex" OutName="bottle_glass" Format="rgba16" Width="16" Height="16" Offset="0x1800"/>
<Texture Name="gDekuStickTex" OutName="deku_stick" Format="i8" Width="8" Height="8" Offset="0x1A00"/>
<Texture Name="gLinkHairTex" OutName="link_hair" Format="rgba16" Width="16" Height="16" Offset="0x1A40"/>
<Texture Name="gLinkTunic1Tex" OutName="link_tunic_1" Format="i8" Width="16" Height="16" Offset="0x1C40"/>
<Texture Name="gLinkTunic2Tex" OutName="link_tunic_2" Format="i8" Width="16" Height="32" Offset="0x1D40"/>
<Texture Name="gLinkTunic3Tex" OutName="link_tunic_3" Format="i8" Width="16" Height="16" Offset="0x1F40"/>
Doc player drawing (#1098) * Introduce and use more enums and defines for equips and data involved in player drawing * `EQUIP_TYPE_`, `EQUIP_INV_`, `EQUIP_VALUE_` * Improve doc on ItemEquips/Inventory's `equipment` field * Run formatter * Add `PLAYER_MODELGROUPENTRY_*` for second index of `gPlayerModelTypes` * Name `PLAYER_MODELGROUPENTRY_*` from existing documentation * Partial doc on `PLAYER_MODELTYPE_*` * Some doc on `PLAYER_MODELGROUP_*` * Run formatter * Name and some doc/cleanup on the various player draw functions * Name symbols used for player position in pause menu * Name player override/post limb draw callbacks * `BOOTS_NORMAL` -> `BOOTS_KOKIRI` * `EQUIP_INV_SWORD_GIANTKNIFE` -> `EQUIP_INV_SWORD_BROKENGIANTKNIFE` * `currentSword` -> `currentSwordItem` to avoid confusion with `PlayerSword` enum * Make one constant more explicit * Document severe bug (not an issue by luck) * Some doc on `PLAYER_MODELTYPE_RH_FF` * Actually name most of `PlayerModelType` * Actually name most of `PlayerModelGroup` and improve comments * Make equipment in debug save data use equip enums * Name symbol for computing player's `bodyPartsPos` and fix struct access * Name right/left `HandType` symbols * Add `PlayerBodyPart` enum * Run formatter * Introduce defines for pause player render dimensions and cleanup viewport usage in pause drawing * Document `playerSegment` related usage * Run formatter * Revert player bodypart changes * Revert equips doc changes * Revert player model and anim data changes * Revert drawing-unrelated changes * Move `sTunicColors` tunic comments to after data
2022-03-13 00:06:43 +00:00
<Array Name="gLinkPauseChildJointTable" Count="24" Offset="0x2040">
<Vector Type="s16" Dimensions="3"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
</Array>
Doc player drawing (#1098) * Introduce and use more enums and defines for equips and data involved in player drawing * `EQUIP_TYPE_`, `EQUIP_INV_`, `EQUIP_VALUE_` * Improve doc on ItemEquips/Inventory's `equipment` field * Run formatter * Add `PLAYER_MODELGROUPENTRY_*` for second index of `gPlayerModelTypes` * Name `PLAYER_MODELGROUPENTRY_*` from existing documentation * Partial doc on `PLAYER_MODELTYPE_*` * Some doc on `PLAYER_MODELGROUP_*` * Run formatter * Name and some doc/cleanup on the various player draw functions * Name symbols used for player position in pause menu * Name player override/post limb draw callbacks * `BOOTS_NORMAL` -> `BOOTS_KOKIRI` * `EQUIP_INV_SWORD_GIANTKNIFE` -> `EQUIP_INV_SWORD_BROKENGIANTKNIFE` * `currentSword` -> `currentSwordItem` to avoid confusion with `PlayerSword` enum * Make one constant more explicit * Document severe bug (not an issue by luck) * Some doc on `PLAYER_MODELTYPE_RH_FF` * Actually name most of `PlayerModelType` * Actually name most of `PlayerModelGroup` and improve comments * Make equipment in debug save data use equip enums * Name symbol for computing player's `bodyPartsPos` and fix struct access * Name right/left `HandType` symbols * Add `PlayerBodyPart` enum * Run formatter * Introduce defines for pause player render dimensions and cleanup viewport usage in pause drawing * Document `playerSegment` related usage * Run formatter * Revert player bodypart changes * Revert equips doc changes * Revert player model and anim data changes * Revert drawing-unrelated changes * Move `sTunicColors` tunic comments to after data
2022-03-13 00:06:43 +00:00
<Array Name="gLinkPauseChildDekuShieldJointTable" Count="24" Offset="0x20D0">
<Vector Type="s16" Dimensions="3"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
</Array>
Doc player drawing (#1098) * Introduce and use more enums and defines for equips and data involved in player drawing * `EQUIP_TYPE_`, `EQUIP_INV_`, `EQUIP_VALUE_` * Improve doc on ItemEquips/Inventory's `equipment` field * Run formatter * Add `PLAYER_MODELGROUPENTRY_*` for second index of `gPlayerModelTypes` * Name `PLAYER_MODELGROUPENTRY_*` from existing documentation * Partial doc on `PLAYER_MODELTYPE_*` * Some doc on `PLAYER_MODELGROUP_*` * Run formatter * Name and some doc/cleanup on the various player draw functions * Name symbols used for player position in pause menu * Name player override/post limb draw callbacks * `BOOTS_NORMAL` -> `BOOTS_KOKIRI` * `EQUIP_INV_SWORD_GIANTKNIFE` -> `EQUIP_INV_SWORD_BROKENGIANTKNIFE` * `currentSword` -> `currentSwordItem` to avoid confusion with `PlayerSword` enum * Make one constant more explicit * Document severe bug (not an issue by luck) * Some doc on `PLAYER_MODELTYPE_RH_FF` * Actually name most of `PlayerModelType` * Actually name most of `PlayerModelGroup` and improve comments * Make equipment in debug save data use equip enums * Name symbol for computing player's `bodyPartsPos` and fix struct access * Name right/left `HandType` symbols * Add `PlayerBodyPart` enum * Run formatter * Introduce defines for pause player render dimensions and cleanup viewport usage in pause drawing * Document `playerSegment` related usage * Run formatter * Revert player bodypart changes * Revert equips doc changes * Revert player model and anim data changes * Revert drawing-unrelated changes * Move `sTunicColors` tunic comments to after data
2022-03-13 00:06:43 +00:00
<Array Name="gLinkPauseAdultBgsJointTable" Count="24" Offset="0x2160">
<Vector Type="s16" Dimensions="3"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
</Array>
Doc player drawing (#1098) * Introduce and use more enums and defines for equips and data involved in player drawing * `EQUIP_TYPE_`, `EQUIP_INV_`, `EQUIP_VALUE_` * Improve doc on ItemEquips/Inventory's `equipment` field * Run formatter * Add `PLAYER_MODELGROUPENTRY_*` for second index of `gPlayerModelTypes` * Name `PLAYER_MODELGROUPENTRY_*` from existing documentation * Partial doc on `PLAYER_MODELTYPE_*` * Some doc on `PLAYER_MODELGROUP_*` * Run formatter * Name and some doc/cleanup on the various player draw functions * Name symbols used for player position in pause menu * Name player override/post limb draw callbacks * `BOOTS_NORMAL` -> `BOOTS_KOKIRI` * `EQUIP_INV_SWORD_GIANTKNIFE` -> `EQUIP_INV_SWORD_BROKENGIANTKNIFE` * `currentSword` -> `currentSwordItem` to avoid confusion with `PlayerSword` enum * Make one constant more explicit * Document severe bug (not an issue by luck) * Some doc on `PLAYER_MODELTYPE_RH_FF` * Actually name most of `PlayerModelType` * Actually name most of `PlayerModelGroup` and improve comments * Make equipment in debug save data use equip enums * Name symbol for computing player's `bodyPartsPos` and fix struct access * Name right/left `HandType` symbols * Add `PlayerBodyPart` enum * Run formatter * Introduce defines for pause player render dimensions and cleanup viewport usage in pause drawing * Document `playerSegment` related usage * Run formatter * Revert player bodypart changes * Revert equips doc changes * Revert player model and anim data changes * Revert drawing-unrelated changes * Move `sTunicColors` tunic comments to after data
2022-03-13 00:06:43 +00:00
<Array Name="gLinkPauseAdultJointTable" Count="24" Offset="0x21F0">
<Vector Type="s16" Dimensions="3"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
</Array>
Doc player drawing (#1098) * Introduce and use more enums and defines for equips and data involved in player drawing * `EQUIP_TYPE_`, `EQUIP_INV_`, `EQUIP_VALUE_` * Improve doc on ItemEquips/Inventory's `equipment` field * Run formatter * Add `PLAYER_MODELGROUPENTRY_*` for second index of `gPlayerModelTypes` * Name `PLAYER_MODELGROUPENTRY_*` from existing documentation * Partial doc on `PLAYER_MODELTYPE_*` * Some doc on `PLAYER_MODELGROUP_*` * Run formatter * Name and some doc/cleanup on the various player draw functions * Name symbols used for player position in pause menu * Name player override/post limb draw callbacks * `BOOTS_NORMAL` -> `BOOTS_KOKIRI` * `EQUIP_INV_SWORD_GIANTKNIFE` -> `EQUIP_INV_SWORD_BROKENGIANTKNIFE` * `currentSword` -> `currentSwordItem` to avoid confusion with `PlayerSword` enum * Make one constant more explicit * Document severe bug (not an issue by luck) * Some doc on `PLAYER_MODELTYPE_RH_FF` * Actually name most of `PlayerModelType` * Actually name most of `PlayerModelGroup` and improve comments * Make equipment in debug save data use equip enums * Name symbol for computing player's `bodyPartsPos` and fix struct access * Name right/left `HandType` symbols * Add `PlayerBodyPart` enum * Run formatter * Introduce defines for pause player render dimensions and cleanup viewport usage in pause drawing * Document `playerSegment` related usage * Run formatter * Revert player bodypart changes * Revert equips doc changes * Revert player model and anim data changes * Revert drawing-unrelated changes * Move `sTunicColors` tunic comments to after data
2022-03-13 00:06:43 +00:00
<Array Name="gLinkPauseAdultShieldJointTable" Count="24" Offset="0x2280">
<Vector Type="s16" Dimensions="3"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
</Array>
<PlayerAnimation Name="gPlayerAnim_clink_demo_DDbox_open" Offset="0x2310"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_Tbox_open" Offset="0x2318"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_atozusari" Offset="0x2320"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_bashi" Offset="0x2328"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_doorA_link" Offset="0x2330"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_doorB_link" Offset="0x2338"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_futtobi" Offset="0x2340"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_get1" Offset="0x2348"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_get2" Offset="0x2350"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_get3" Offset="0x2358"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_goto_future" Offset="0x2360"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_koutai" Offset="0x2368"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_koutai_kennuki" Offset="0x2370"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_koutai_wait" Offset="0x2378"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_mimawasi" Offset="0x2380"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_mimawasi_wait" Offset="0x2388"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_miokuri" Offset="0x2390"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_miokuri_wait" Offset="0x2398"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_nozoki" Offset="0x23A0"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_return_to_future" Offset="0x23A8"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_standup" Offset="0x23B0"/>
<PlayerAnimation Name="gPlayerAnim_clink_demo_standup_wait" Offset="0x23B8"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_endAL" Offset="0x23C0"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_endAR" Offset="0x23C8"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_endBL" Offset="0x23D0"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_endBR" Offset="0x23D8"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_startA" Offset="0x23E0"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_startB" Offset="0x23E8"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_upL" Offset="0x23F0"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_climb_upR" Offset="0x23F8"/>
<PlayerAnimation Name="gPlayerAnim_clink_normal_defense_ALL" Offset="0x2400"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_negaeri" Offset="0x2408"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_okiagari" Offset="0x2410"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_tatiagari" Offset="0x2418"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_wait1" Offset="0x2420"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_wait2" Offset="0x2428"/>
<PlayerAnimation Name="gPlayerAnim_clink_op3_wait3" Offset="0x2430"/>
<PlayerAnimation Name="gPlayerAnim_d_link_imanodare" Offset="0x2438"/>
<PlayerAnimation Name="gPlayerAnim_d_link_orooro" Offset="0x2440"/>
<PlayerAnimation Name="gPlayerAnim_d_link_orowait" Offset="0x2448"/>
<PlayerAnimation Name="gPlayerAnim_demo_link_nwait" Offset="0x2450"/>
<PlayerAnimation Name="gPlayerAnim_demo_link_orosuu" Offset="0x2458"/>
<PlayerAnimation Name="gPlayerAnim_demo_link_tewatashi" Offset="0x2460"/>
<PlayerAnimation Name="gPlayerAnim_demo_link_twait" Offset="0x2468"/>
<PlayerAnimation Name="gPlayerAnim_kolink_odoroki_demo" Offset="0x2470"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_LLside_kiru_endL" Offset="0x2478"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_LLside_kiru_finsh_endR" Offset="0x2480"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_LRside_kiru_endR" Offset="0x2488"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_LRside_kiru_finsh_endL" Offset="0x2490"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lnormal_kiru_endR" Offset="0x2498"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lnormal_kiru_finsh_endR" Offset="0x24A0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lpierce_kiru_endL" Offset="0x24A8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lpierce_kiru_finsh_endR" Offset="0x24B0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lrolling_kiru_endR" Offset="0x24B8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lside_kiru_endR" Offset="0x24C0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Lside_kiru_finsh_endR" Offset="0x24C8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Rside_kiru_endR" Offset="0x24D0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_Rside_kiru_finsh_endR" Offset="0x24D8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_anchor2fighter" Offset="0x24E0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_back_brake" Offset="0x24E8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_back_hitR" Offset="0x24F0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_back_walk" Offset="0x24F8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_bom_side_walkL" Offset="0x2500"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_bom_side_walkR" Offset="0x2508"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_defense_hit" Offset="0x2510"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_defense_long_hitL" Offset="0x2518"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_defense_long_hitR" Offset="0x2520"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_front_hitR" Offset="0x2528"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_jump_kiru_finsh_endR" Offset="0x2530"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_landingR" Offset="0x2538"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_normal_kiru_finsh_endR" Offset="0x2540"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_pierce_kiru_endR" Offset="0x2548"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_pierce_kiru_finsh_endR" Offset="0x2550"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_power_kiru_wait_endR" Offset="0x2558"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_rolling_kiru_endR" Offset="0x2560"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_side_walkL" Offset="0x2568"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_side_walkR" Offset="0x2570"/>
<PlayerAnimation Name="gPlayerAnim_002578" Offset="0x2578"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL2defense" Offset="0x2580"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL2defense_long" Offset="0x2588"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL" Offset="0x2590"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL_defense" Offset="0x2598"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL_defense_wait" Offset="0x25A0"/>
<PlayerAnimation Name="gPlayerAnim_0025A8" Offset="0x25A8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitL_pierce_kiru" Offset="0x25B0"/>
<PlayerAnimation Name="gPlayerAnim_0025B8" Offset="0x25B8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR2defense" Offset="0x25C0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR2defense_long" Offset="0x25C8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR" Offset="0x25D0"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR_defense" Offset="0x25D8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR_defense_wait" Offset="0x25E0"/>
<PlayerAnimation Name="gPlayerAnim_0025E8" Offset="0x25E8"/>
<PlayerAnimation Name="gPlayerAnim_link_anchor_waitR_pierce_kiru" Offset="0x25F0"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_catch" Offset="0x25F8"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throwL" Offset="0x2600"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throwR" Offset="0x2608"/>
<PlayerAnimation Name="gPlayerAnim_002610" Offset="0x2610"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throw_side_walkL" Offset="0x2618"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throw_side_walkR" Offset="0x2620"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throw_wait2waitR" Offset="0x2628"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throw_waitL" Offset="0x2630"/>
<PlayerAnimation Name="gPlayerAnim_link_boom_throw_waitR" Offset="0x2638"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_bug_in" Offset="0x2640"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_bug_miss" Offset="0x2648"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_bug_out" Offset="0x2650"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_drink_demo" Offset="0x2658"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_drink_demo_end" Offset="0x2660"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_drink_demo_start" Offset="0x2668"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_drink_demo_wait" Offset="0x2670"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_fish_in" Offset="0x2678"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_fish_miss" Offset="0x2680"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_fish_out" Offset="0x2688"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_read" Offset="0x2690"/>
<PlayerAnimation Name="gPlayerAnim_link_bottle_read_end" Offset="0x2698"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_bow_ready" Offset="0x26A0"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_bow_shoot" Offset="0x26A8"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_bow_shoot_end" Offset="0x26B0"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_bow_shoot_next" Offset="0x26B8"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_bow_wait" Offset="0x26C0"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_defense" Offset="0x26C8"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_defense_wait" Offset="0x26D0"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_side_runL" Offset="0x26D8"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_side_runR" Offset="0x26E0"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_side_walk" Offset="0x26E8"/>
<PlayerAnimation Name="gPlayerAnim_link_bow_walk2ready" Offset="0x26F0"/>
<PlayerAnimation Name="gPlayerAnim_link_child_tunnel_door" Offset="0x26F8"/>
<PlayerAnimation Name="gPlayerAnim_link_child_tunnel_end" Offset="0x2700"/>
<PlayerAnimation Name="gPlayerAnim_link_child_tunnel_start" Offset="0x2708"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_DDbox_open" Offset="0x2710"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_Tbox_open" Offset="0x2718"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_back_to_past" Offset="0x2720"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_baru_op1" Offset="0x2728"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_baru_op2" Offset="0x2730"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_baru_op3" Offset="0x2738"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_bikkuri" Offset="0x2740"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_doorA_link" Offset="0x2748"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_doorA_link_free" Offset="0x2750"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_doorB_link" Offset="0x2758"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_doorB_link_free" Offset="0x2760"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_furimuki2" Offset="0x2768"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_furimuki2_wait" Offset="0x2770"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_furimuki" Offset="0x2778"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_get_itemA" Offset="0x2780"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_get_itemB" Offset="0x2788"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_goma_furimuki" Offset="0x2790"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_gurad" Offset="0x2798"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_gurad_wait" Offset="0x27A0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_jibunmiru" Offset="0x27A8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kakeyori" Offset="0x27B0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kakeyori_mimawasi" Offset="0x27B8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kakeyori_miokuri" Offset="0x27C0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kakeyori_miokuri_wait" Offset="0x27C8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kakeyori_wait" Offset="0x27D0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kaoage" Offset="0x27D8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kaoage_wait" Offset="0x27E0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kenmiru1" Offset="0x27E8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kenmiru1_wait" Offset="0x27F0"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kenmiru2" Offset="0x27F8"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kenmiru2_modori" Offset="0x2800"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kenmiru2_wait" Offset="0x2808"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_kousan" Offset="0x2810"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_look_hand" Offset="0x2818"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_look_hand_wait" Offset="0x2820"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_nozokikomi" Offset="0x2828"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_nozokikomi_wait" Offset="0x2830"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_return_to_past" Offset="0x2838"/>
<PlayerAnimation Name="gPlayerAnim_002840" Offset="0x2840"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_sita_wait" Offset="0x2848"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_ue" Offset="0x2850"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_ue_wait" Offset="0x2858"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_warp" Offset="0x2860"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_zeldamiru" Offset="0x2868"/>
<PlayerAnimation Name="gPlayerAnim_link_demo_zeldamiru_wait" Offset="0x2870"/>
<PlayerAnimation Name="gPlayerAnim_link_derth_rebirth" Offset="0x2878"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LLside_kiru" Offset="0x2880"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LLside_kiru_end" Offset="0x2888"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LLside_kiru_finsh" Offset="0x2890"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LLside_kiru_finsh_end" Offset="0x2898"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LRside_kiru" Offset="0x28A0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LRside_kiru_end" Offset="0x28A8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LRside_kiru_finsh" Offset="0x28B0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_LRside_kiru_finsh_end" Offset="0x28B8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lnormal_kiru" Offset="0x28C0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lnormal_kiru_end" Offset="0x28C8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lnormal_kiru_finsh" Offset="0x28D0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lnormal_kiru_finsh_end" Offset="0x28D8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpierce_kiru" Offset="0x28E0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpierce_kiru_end" Offset="0x28E8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpierce_kiru_finsh" Offset="0x28F0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpierce_kiru_finsh_end" Offset="0x28F8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_jump_kiru" Offset="0x2900"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_jump_kiru_end" Offset="0x2908"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_jump_kiru_hit" Offset="0x2910"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_kiru_side_walk" Offset="0x2918"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_kiru_start" Offset="0x2920"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_kiru_wait" Offset="0x2928"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_kiru_wait_end" Offset="0x2930"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lpower_kiru_walk" Offset="0x2938"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lrolling_kiru" Offset="0x2940"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lrolling_kiru_end" Offset="0x2948"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_jump" Offset="0x2950"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_jump_endL" Offset="0x2958"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_jump_end" Offset="0x2960"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_kiru" Offset="0x2968"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_kiru_end" Offset="0x2970"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_kiru_finsh" Offset="0x2978"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Lside_kiru_finsh_end" Offset="0x2980"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_jump" Offset="0x2988"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_jump_endR" Offset="0x2990"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_jump_end" Offset="0x2998"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_kiru" Offset="0x29A0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_kiru_end" Offset="0x29A8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_kiru_finsh" Offset="0x29B0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Rside_kiru_finsh_end" Offset="0x29B8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Wrolling_kiru" Offset="0x29C0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_Wrolling_kiru_end" Offset="0x29C8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_backturn_jump" Offset="0x29D0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_backturn_jump_endR" Offset="0x29D8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_backturn_jump_end" Offset="0x29E0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_damage_run" Offset="0x29E8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_damage_run_long" Offset="0x29F0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_defense" Offset="0x29F8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_defense_long" Offset="0x2A00"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_defense_long_hit" Offset="0x2A08"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_defense_long_wait" Offset="0x2A10"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_defense_wait" Offset="0x2A18"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_fighter2long" Offset="0x2A20"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_front_jump" Offset="0x2A28"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_front_jump_endR" Offset="0x2A30"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_front_jump_end" Offset="0x2A38"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_heavy_run_long" Offset="0x2A40"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_jump_kiru" Offset="0x2A48"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_jump_kiru_finsh" Offset="0x2A50"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_jump_kiru_finsh_end" Offset="0x2A58"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_jump_rollkiru" Offset="0x2A60"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_landing_roll_long" Offset="0x2A68"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal2fighter" Offset="0x2A70"/>
<PlayerAnimation Name="gPlayerAnim_002A78" Offset="0x2A78"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal_kiru" Offset="0x2A80"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal_kiru_endR" Offset="0x2A88"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal_kiru_end" Offset="0x2A90"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal_kiru_finsh" Offset="0x2A98"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_normal_kiru_finsh_end" Offset="0x2AA0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_pierce_kiru" Offset="0x2AA8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_pierce_kiru_end" Offset="0x2AB0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_pierce_kiru_finsh" Offset="0x2AB8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_pierce_kiru_finsh_end" Offset="0x2AC0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_jump_kiru_end" Offset="0x2AC8"/>
<PlayerAnimation Name="gPlayerAnim_002AD0" Offset="0x2AD0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_side_walk" Offset="0x2AD8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_startL" Offset="0x2AE0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_start" Offset="0x2AE8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_wait" Offset="0x2AF0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_wait_end" Offset="0x2AF8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_power_kiru_walk" Offset="0x2B00"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_reboundR" Offset="0x2B08"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_rebound" Offset="0x2B10"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_rebound_longR" Offset="0x2B18"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_rebound_long" Offset="0x2B20"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_rolling_kiru" Offset="0x2B28"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_rolling_kiru_end" Offset="0x2B30"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_run" Offset="0x2B38"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_run_long" Offset="0x2B40"/>
<PlayerAnimation Name="gPlayerAnim_002B48" Offset="0x2B48"/>
<PlayerAnimation Name="gPlayerAnim_002B50" Offset="0x2B50"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_side_walkL_long" Offset="0x2B58"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_side_walkR_long" Offset="0x2B60"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_side_walk_long" Offset="0x2B68"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_turn_kiruL" Offset="0x2B70"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_turn_kiruL_end" Offset="0x2B78"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_turn_kiruR" Offset="0x2B80"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_turn_kiruR_end" Offset="0x2B88"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_upper_kiruR" Offset="0x2B90"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_upper_pierce_kiru" Offset="0x2B98"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_upper_pierce_kiru_end" Offset="0x2BA0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_wait2waitL_long" Offset="0x2BA8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_wait2waitR_long" Offset="0x2BB0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_waitL2wait_long" Offset="0x2BB8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_waitL_long" Offset="0x2BC0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_waitR2wait_long" Offset="0x2BC8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_waitR_long" Offset="0x2BD0"/>
<PlayerAnimation Name="gPlayerAnim_002BD8" Offset="0x2BD8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_wait_long" Offset="0x2BE0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_walk_endL_long" Offset="0x2BE8"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_walk_endR_long" Offset="0x2BF0"/>
<PlayerAnimation Name="gPlayerAnim_link_fighter_walk_long" Offset="0x2BF8"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_fish_catch" Offset="0x2C00"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_fish_catch_end" Offset="0x2C08"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_reel_down" Offset="0x2C10"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_reel_left" Offset="0x2C18"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_reel_right" Offset="0x2C20"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_reel_up" Offset="0x2C28"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_throw" Offset="0x2C30"/>
<PlayerAnimation Name="gPlayerAnim_link_fishing_wait" Offset="0x2C38"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_hit" Offset="0x2C40"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_hit_endR" Offset="0x2C48"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_hit_end" Offset="0x2C50"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_long2free" Offset="0x2C58"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_long2long" Offset="0x2C60"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_normal2long" Offset="0x2C68"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_side_hit" Offset="0x2C70"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_side_hit_endR" Offset="0x2C78"/>
<PlayerAnimation Name="gPlayerAnim_link_hammer_side_hit_end" Offset="0x2C80"/>
<PlayerAnimation Name="gPlayerAnim_link_hatto_demo" Offset="0x2C88"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_fly_start" Offset="0x2C90"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_fly_wait" Offset="0x2C98"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_shot_ready" Offset="0x2CA0"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_side_runL" Offset="0x2CA8"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_side_runR" Offset="0x2CB0"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_side_walk" Offset="0x2CB8"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_wait" Offset="0x2CC0"/>
<PlayerAnimation Name="gPlayerAnim_link_hook_walk2ready" Offset="0x2CC8"/>
<PlayerAnimation Name="gPlayerAnim_link_last_hit_motion1" Offset="0x2CD0"/>
<PlayerAnimation Name="gPlayerAnim_link_last_hit_motion2" Offset="0x2CD8"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_honoo1" Offset="0x2CE0"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_honoo2" Offset="0x2CE8"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_honoo3" Offset="0x2CF0"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_kaze1" Offset="0x2CF8"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_kaze2" Offset="0x2D00"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_kaze3" Offset="0x2D08"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_tamashii1" Offset="0x2D10"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_tamashii2" Offset="0x2D18"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_tamashii3" Offset="0x2D20"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_tame" Offset="0x2D28"/>
<PlayerAnimation Name="gPlayerAnim_link_magic_tame_kaijyo" Offset="0x2D30"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_100step_up" Offset="0x2D38"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_150step_up" Offset="0x2D40"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_250jump_start" Offset="0x2D48"/>
<PlayerAnimation Name="gPlayerAnim_002D50" Offset="0x2D50"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_45_turn" Offset="0x2D58"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_45_turn_free" Offset="0x2D60"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_hold2upL" Offset="0x2D68"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_sideL" Offset="0x2D70"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_sideR" Offset="0x2D78"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_startA" Offset="0x2D80"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_startB" Offset="0x2D88"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_upL" Offset="0x2D90"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_Fclimb_upR" Offset="0x2D98"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_brake" Offset="0x2DA0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_brake_end" Offset="0x2DA8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_downA" Offset="0x2DB0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_downB" Offset="0x2DB8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_down_wake" Offset="0x2DC0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_hit" Offset="0x2DC8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_run" Offset="0x2DD0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_shitR" Offset="0x2DD8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_shit" Offset="0x2DE0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_back_walk" Offset="0x2DE8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_backspace" Offset="0x2DF0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_box_kick" Offset="0x2DF8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_carryB" Offset="0x2E00"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_carryB_free" Offset="0x2E08"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_carryB_wait" Offset="0x2E10"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check" Offset="0x2E18"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check_end" Offset="0x2E20"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check_end_free" Offset="0x2E28"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check_free" Offset="0x2E30"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check_wait" Offset="0x2E38"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_check_wait_free" Offset="0x2E40"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_down" Offset="0x2E48"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_endAL" Offset="0x2E50"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_endAR" Offset="0x2E58"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_endBL" Offset="0x2E60"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_endBR" Offset="0x2E68"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_startA" Offset="0x2E70"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_startB" Offset="0x2E78"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_upL" Offset="0x2E80"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_upR" Offset="0x2E88"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_climb_up" Offset="0x2E90"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_damage_run_free" Offset="0x2E98"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense" Offset="0x2EA0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_end" Offset="0x2EA8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_end_free" Offset="0x2EB0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_free" Offset="0x2EB8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_hit" Offset="0x2EC0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_kiru" Offset="0x2EC8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_wait" Offset="0x2ED0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_defense_wait_free" Offset="0x2ED8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_down_slope_slip" Offset="0x2EE0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_down_slope_slip_end" Offset="0x2EE8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_down_slope_slip_end_free" Offset="0x2EF0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_down_slope_slip_end_long" Offset="0x2EF8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_electric_shock" Offset="0x2F00"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_electric_shock_end" Offset="0x2F08"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_fall" Offset="0x2F10"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_fall_up" Offset="0x2F18"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_fall_up_free" Offset="0x2F20"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_fall_wait" Offset="0x2F28"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_fighter2free" Offset="0x2F30"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_free2bom" Offset="0x2F38"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_free2fighter_free" Offset="0x2F40"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_free2freeB" Offset="0x2F48"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_free2free" Offset="0x2F50"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_downA" Offset="0x2F58"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_downB" Offset="0x2F60"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_down_wake" Offset="0x2F68"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_hit" Offset="0x2F70"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_shitR" Offset="0x2F78"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_front_shit" Offset="0x2F80"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_give_other" Offset="0x2F88"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_hang_up_down" Offset="0x2F90"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_heavy_carry" Offset="0x2F98"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_heavy_carry_end" Offset="0x2FA0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_heavy_run" Offset="0x2FA8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_heavy_run_free" Offset="0x2FB0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_hip_down" Offset="0x2FB8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_hip_down_free" Offset="0x2FC0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_hip_down_long" Offset="0x2FC8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_ice_down" Offset="0x2FD0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump2landing" Offset="0x2FD8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump" Offset="0x2FE0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_hold" Offset="0x2FE8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_hold_free" Offset="0x2FF0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_up" Offset="0x2FF8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_up_free" Offset="0x3000"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_wait" Offset="0x3008"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_climb_wait_free" Offset="0x3010"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_jump_up" Offset="0x3018"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_landing" Offset="0x3020"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_landing_free" Offset="0x3028"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_landing_roll" Offset="0x3030"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_landing_roll_free" Offset="0x3038"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_landing_wait" Offset="0x3040"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_light_bom" Offset="0x3048"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_light_bom_end" Offset="0x3050"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_long2bom" Offset="0x3058"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_nocarry_free" Offset="0x3060"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_nocarry_free_end" Offset="0x3068"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_nocarry_free_wait" Offset="0x3070"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_normal2bom" Offset="0x3078"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_normal2fighter" Offset="0x3080"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_normal2fighter_free" Offset="0x3088"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_normal2free" Offset="0x3090"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_okarina_end" Offset="0x3098"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_okarina_start" Offset="0x30A0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_okarina_swing" Offset="0x30A8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pull_end" Offset="0x30B0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pull_end_free" Offset="0x30B8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pull_start" Offset="0x30C0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pull_start_free" Offset="0x30C8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pulling" Offset="0x30D0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pulling_free" Offset="0x30D8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_push_end" Offset="0x30E0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_push_fall" Offset="0x30E8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_push_start" Offset="0x30F0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_push_wait" Offset="0x30F8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_push_wait_end" Offset="0x3100"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_pushing" Offset="0x3108"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_put" Offset="0x3110"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_put_free" Offset="0x3118"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_re_dead_attack" Offset="0x3120"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_re_dead_attack_wait" Offset="0x3128"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_rebound" Offset="0x3130"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run" Offset="0x3138"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run_free" Offset="0x3140"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run_jump" Offset="0x3148"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run_jump_end" Offset="0x3150"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run_jump_water_fall" Offset="0x3158"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_run_jump_water_fall_wait" Offset="0x3160"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_short_landing" Offset="0x3168"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_short_landing_free" Offset="0x3170"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_side_walkL_free" Offset="0x3178"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_side_walkR_free" Offset="0x3180"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_side_walk" Offset="0x3188"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_side_walk_free" Offset="0x3190"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_take_out" Offset="0x3198"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_talk_free" Offset="0x31A0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_talk_free_wait" Offset="0x31A8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_talk_navi" Offset="0x31B0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_talk_navi_wait" Offset="0x31B8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_throw" Offset="0x31C0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_throw_free" Offset="0x31C8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_up_slope_slip" Offset="0x31D0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_up_slope_slip_end" Offset="0x31D8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_up_slope_slip_end_free" Offset="0x31E0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_up_slope_slip_end_long" Offset="0x31E8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait2waitL" Offset="0x31F0"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait2waitR" Offset="0x31F8"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitF_typeA_20f" Offset="0x3200"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitF_typeB_20f" Offset="0x3208"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitF_typeC_20f" Offset="0x3210"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitL2wait" Offset="0x3218"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitL_free" Offset="0x3220"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitR2wait" Offset="0x3228"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_waitR_free" Offset="0x3230"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait" Offset="0x3238"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait_free" Offset="0x3240"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait_typeA_20f" Offset="0x3248"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait_typeB_20f" Offset="0x3250"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wait_typeC_20f" Offset="0x3258"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_wakeup" Offset="0x3260"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk" Offset="0x3268"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk_endL" Offset="0x3270"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk_endL_free" Offset="0x3278"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk_endR" Offset="0x3280"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk_endR_free" Offset="0x3288"/>
<PlayerAnimation Name="gPlayerAnim_link_normal_walk_free" Offset="0x3290"/>
<PlayerAnimation Name="gPlayerAnim_link_okarina_warp_goal" Offset="0x3298"/>
<PlayerAnimation Name="gPlayerAnim_link_okiru_demo" Offset="0x32A0"/>
<PlayerAnimation Name="gPlayerAnim_link_shagamu_demo" Offset="0x32A8"/>
<PlayerAnimation Name="gPlayerAnim_link_silver_carry" Offset="0x32B0"/>
<PlayerAnimation Name="gPlayerAnim_link_silver_throw" Offset="0x32B8"/>
<PlayerAnimation Name="gPlayerAnim_link_silver_wait" Offset="0x32C0"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_Lside_swim" Offset="0x32C8"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_Rside_swim" Offset="0x32D0"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_back_swim" Offset="0x32D8"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_land2swim_wait" Offset="0x32E0"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_15step_up" Offset="0x32E8"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim" Offset="0x32F0"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_dead" Offset="0x32F8"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_deep_end" Offset="0x3300"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_deep_start" Offset="0x3308"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_down" Offset="0x3310"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_get" Offset="0x3318"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_hit" Offset="0x3320"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_swim_wait" Offset="0x3328"/>
<PlayerAnimation Name="gPlayerAnim_link_swimer_wait2swim_wait" Offset="0x3330"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_fastrun" Offset="0x3338"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_fastrun_muti" Offset="0x3340"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_jump100" Offset="0x3348"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_jump200" Offset="0x3350"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_slowrun" Offset="0x3358"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_slowrun_muti" Offset="0x3360"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_stand" Offset="0x3368"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_stop" Offset="0x3370"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_walk2" Offset="0x3378"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_walk" Offset="0x3380"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_anim_walk_muti" Offset="0x3388"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_left_down" Offset="0x3390"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_left_up" Offset="0x3398"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_right_down" Offset="0x33A0"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_right_up" Offset="0x33A8"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_stop_muti" Offset="0x33B0"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_wait_1" Offset="0x33B8"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_wait_2" Offset="0x33C0"/>
<PlayerAnimation Name="gPlayerAnim_link_uma_wait_3" Offset="0x33C8"/>
<PlayerAnimation Name="gPlayerAnim_link_waitF_heat1_20f" Offset="0x33D0"/>
<PlayerAnimation Name="gPlayerAnim_link_waitF_heat2_20f" Offset="0x33D8"/>
<PlayerAnimation Name="gPlayerAnim_link_waitF_itemA_20f" Offset="0x33E0"/>
<PlayerAnimation Name="gPlayerAnim_link_waitF_itemB_20f" Offset="0x33E8"/>
<PlayerAnimation Name="gPlayerAnim_link_waitF_typeD_20f" Offset="0x33F0"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_heat1_20f" Offset="0x33F8"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_heat2_20f" Offset="0x3400"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_itemA_20f" Offset="0x3408"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_itemB_20f" Offset="0x3410"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_itemC_20f" Offset="0x3418"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_itemD1_20f" Offset="0x3420"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_itemD2_20f" Offset="0x3428"/>
<PlayerAnimation Name="gPlayerAnim_link_wait_typeD_20f" Offset="0x3430"/>
<PlayerAnimation Name="gPlayerAnim_lkt_nwait" Offset="0x3438"/>
<PlayerAnimation Name="gPlayerAnim_nw_modoru" Offset="0x3440"/>
<PlayerAnimation Name="gPlayerAnim_o_get_ato" Offset="0x3448"/>
<PlayerAnimation Name="gPlayerAnim_o_get_mae" Offset="0x3450"/>
<PlayerAnimation Name="gPlayerAnim_om_get" Offset="0x3458"/>
<PlayerAnimation Name="gPlayerAnim_om_get_mae" Offset="0x3460"/>
<PlayerAnimation Name="gPlayerAnim_sude_nwait" Offset="0x3468"/>
<PlayerAnimation Name="gPlayerAnim_L_1kyoro" Offset="0x3470"/>
<PlayerAnimation Name="gPlayerAnim_L_2kyoro" Offset="0x3478"/>
<PlayerAnimation Name="gPlayerAnim_L_bouzen" Offset="0x3480"/>
<PlayerAnimation Name="gPlayerAnim_L_hajikareru" Offset="0x3488"/>
<PlayerAnimation Name="gPlayerAnim_L_kamaeru" Offset="0x3490"/>
<PlayerAnimation Name="gPlayerAnim_L_ken_miru" Offset="0x3498"/>
<PlayerAnimation Name="gPlayerAnim_L_kennasi_w" Offset="0x34A0"/>
<PlayerAnimation Name="gPlayerAnim_L_kw" Offset="0x34A8"/>
<PlayerAnimation Name="gPlayerAnim_L_mukinaoru" Offset="0x34B0"/>
<PlayerAnimation Name="gPlayerAnim_L_okarina_get" Offset="0x34B8"/>
<PlayerAnimation Name="gPlayerAnim_L_sagaru" Offset="0x34C0"/>
<PlayerAnimation Name="gPlayerAnim_Link_ha" Offset="0x34C8"/>
<PlayerAnimation Name="gPlayerAnim_Link_m_wait" Offset="0x34D0"/>
<PlayerAnimation Name="gPlayerAnim_Link_miageru" Offset="0x34D8"/>
<PlayerAnimation Name="gPlayerAnim_Link_muku" Offset="0x34E0"/>
<PlayerAnimation Name="gPlayerAnim_Link_otituku_w" Offset="0x34E8"/>
<PlayerAnimation Name="gPlayerAnim_Link_ue_wait" Offset="0x34F0"/>
<!-- Probably a file boundary here. -->
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<DList Name="gDebugPyramidDL" Offset="0x35C0"/>
<Texture Name="gDebugCircleTex" OutName="debug_circle" Format="i8" Width="16" Height="16" Offset="0x35F0"/>
<Texture Name="gDebugBallTex" OutName="debug_ball" Format="i8" Width="16" Height="16" Offset="0x36F0"/>
<Texture Name="gDebugCursorTex" OutName="debug_cursor" Format="i8" Width="16" Height="16" Offset="0x37F0"/>
<Texture Name="gDebugCrossTex" OutName="debug_cross" Format="i8" Width="16" Height="16" Offset="0x38F0"/>
<DList Name="gDebugArrowDL" Offset="0x39F0"/>
<DList Name="gDebugCameraDL" Offset="0x3C90"/>
<DList Name="gDebugCheckeredFloorDL" Offset="0x3FC8"/>
<Texture Name="gDebugCheckeredFloorTex" OutName="debug_checkered_floor" Format="ia4" Width="32" Height="32" Offset="0x4058"/>
<DList Name="gDebugSpriteDL" Offset="0x4298"/>
<Animation Name="gArrow1Anim" Offset="0x4310"/>
<Animation Name="gArrow2Anim" Offset="0x436C"/>
<Texture Name="gArrowShaftTex" OutName="arrow_shaft" Format="rgba16" Width="16" Height="128" Offset="0x4380"/>
<Texture Name="gArrowFletchingTex" OutName="arrow_fletching" Format="rgba16" Width="32" Height="16" Offset="0x5380"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<DList Name="gArrowNearDL" Offset="0x5AA0"/>
<DList Name="gArrowFarDL" Offset="0x5E20"/>
<Skeleton Name="gArrowSkel" Type="Normal" LimbType="LOD" Offset="0x6010"/> <!-- fix pointer for this! -->
<Texture Name="gUnknownEffBlureTex" OutName="unknown_eff_blure" Format="i8" Width="64" Height="32" Offset="0x6020"/>
<Texture Name="gBombBodyTex" OutName="bomb_body" Format="ia8" Width="64" Height="64" Offset="0x6820"/>
<DList Name="gBombBodyDL" Offset="0x7860"/>
<Texture Name="gBombCapTex" OutName="bomb_cap" Format="rgba16" Width="8" Height="8" Offset="0x78F0"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<DList Name="gBombCapDL" Offset="0x7A50"/>
<Texture Name="gBombchuBodyTex" OutName="bombchu_body" Format="rgba16" Width="8" Height="8" Offset="0x7B10"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<DList Name="gBombchuDL" Offset="0x7E10"/>
<Texture Name="gEffBombExplosion1Tex" OutName="eff_bomb_explosion_1" Format="ia16" Width="32" Height="32" Offset="0x7F80"/>
<Texture Name="gEffBombExplosion2Tex" OutName="eff_bomb_explosion_2" Format="ia16" Width="32" Height="32" Offset="0x8780"/>
<Texture Name="gEffBombExplosion3Tex" OutName="eff_bomb_explosion_3" Format="ia16" Width="32" Height="32" Offset="0x8F80"/>
<Texture Name="gEffBombExplosion4Tex" OutName="eff_bomb_explosion_4" Format="ia16" Width="32" Height="32" Offset="0x9780"/>
<Texture Name="gEffBombExplosion5Tex" OutName="eff_bomb_explosion_5" Format="ia16" Width="32" Height="32" Offset="0x9F80"/>
<Texture Name="gEffBombExplosion6Tex" OutName="eff_bomb_explosion_6" Format="ia16" Width="32" Height="32" Offset="0xA780"/>
<Texture Name="gEffBombExplosion7Tex" OutName="eff_bomb_explosion_7" Format="ia16" Width="32" Height="32" Offset="0xAF80"/>
<Texture Name="gEffBombExplosion8Tex" OutName="eff_bomb_explosion_8" Format="ia16" Width="32" Height="32" Offset="0xB780"/>
<DList Name="gEffBombExplosion1DL" Offset="0xBF80"/>
<DList Name="gEffBombExplosion2DL" Offset="0xBFE8"/>
<DList Name="gEffBombExplosion3DL" Offset="0xC040"/>
<DList Name="gEffFragments1DL" Offset="0xC0D0"/>
<Texture Name="gWitheredLeafTex" OutName="withered_leaf" Format="rgba16" Width="16" Height="16" Offset="0xC160"/>
Decompile Gameplay_Keep and fix all existing decompiled objects (#595) * First batch of files * Add missing folders back * Fix missing folders again * Finish fixing existing texture files * Gameplay_Keep XML finished * Most actor gameplay_keep undefined syms removed * Only ~200 gkeep symbols remain * All gkeep symbols that ZAP supports are fixed * Cleanup, and make gkeep names more accurate * Starting to figure out what some unknown blobs are, merge zeldaret in * fix a few more things * refactor gkeep * Change how gitkeep is handled * gkeep xml cleanup * Gkeep finished, now just waiting up ZAP updates * 100 link animations finished * 150 link animations finished * 200 link animations finished * 250 link animations finished * 350 link animations finished * 400 link animations finished * 450 link animations finished * 500 link animations finished * 550 link animations finished * All Link animations finished cannot build yet because ZAP doesn't have LinkAnimationHeader yet * xml changes for new zap stuff * finish gameplay_keep * fixing existing objects * ready for pr besides zap padding issue * mostly ready for pr * format all c files * all conflicts fixed * make changes that roman requested * fix thing i didn't mean to change * some animation symbols renamed * fixed roman's stuff * lifemeter hardcoded pointers removed * fix issue with incorrect data in gameplay_keep * removed unused asm * fixed most of fig's comments * fix all of fig's comments * reformat files * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update assets/xml/textures/icon_item_static.xml Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * fixed stuff * fixed most of roman's comments * remove leading zeroes * should build now * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "f84d8337b" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "f84d8337b" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * all of gkeep symbols fixed * compiler error fixed * format files * final changes Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2021-01-25 00:36:40 +00:00
<DList Name="gUnknownBlankDL" Offset="0xC690"/>
<DList Name="gBoomerangDL" Offset="0xC698"/>
<DList Name="gBoomerangRefDL" Offset="0xC808"/>
<DList Name="gCompassArrowDL" Offset="0xC820"/>
<DList Name="gGameplayKeepDL_C8B0" Offset="0xC8B0"/>
<DList Name="gZTargetArrowDL" Offset="0xCC10"/>
<Texture Name="gHilite3Tex" OutName="hilite_3" Format="i8" Width="8" Height="8" Offset="0xCD20"/>
<DList Name="gEffFragments2DL" Offset="0xCE20"/>
<Texture Name="gGameplayKeepTex_CE60" OutName="gameplay_keep_tex_CE60" Format="ia8" Width="32" Height="32" Offset="0xCE60"/>
<Texture Name="gSelectionCursorTex" OutName="selection_cursor" Format="ia4" Width="16" Height="16" Offset="0xD260"/>
<Texture Name="gControlStickTex" OutName="control_stick" Format="ia8" Width="16" Height="16" Offset="0xD2E0"/>
<Texture Name="gArrowCursorTex" OutName="arrow_cursor" Format="ia8" Width="16" Height="24" Offset="0xD3E0"/>
<DList Name="gUnusedRockFragmentDL" Offset="0xD6E0"/>
<DList Name="gBoulderFragmentsDL" Offset="0xD7E0"/>
<Texture Name="gRockFragment1Tex" OutName="rock_fragment_1" Format="rgba16" Width="32" Height="32" Offset="0xD980"/>
<Texture Name="gRockFragment2Tex" OutName="rock_fragment_2" Format="rgba16" Width="32" Height="32" Offset="0xE180"/>
<Animation Name="gDoorChildOpeningLeftAnim" Offset="0xEA54"/>
<Animation Name="gDoorChildOpeningRightAnim" Offset="0xEB40"/>
<Animation Name="gDoorAdultOpeningLeftAnim" Offset="0xEBF8"/>
<DList Name="gDoorFrameDL" Offset="0xF0D0"/>
<DList Name="gDoorLeftDL" Offset="0xF158"/>
<DList Name="gDoorRightDL" Offset="0xF2A0"/>
<Texture Name="gWoodenDoorTex" OutName="wooden_door" Format="rgba16" Width="32" Height="64" Offset="0xF3D8"/>
<Skeleton Name="gDoorSkel" Type="Normal" LimbType="Standard" Offset="0x10418"/>
<Animation Name="gDoorAdultOpeningRightAnim" Offset="0x104D8"/>
<DList Name="gEffDustDL" Offset="0x104F0"/>
<DList Name="gEffFlash1DL" Offset="0x105D0"/>
<DList Name="gEffFlash2DL" Offset="0x10648"/>
<Texture Name="gFlashTex" OutName="flash" Format="i8" Width="64" Height="64" Offset="0x106C8"/>
<Texture Name="gTorchFlameTex" OutName="torch_flame" Format="i8" Width="64" Height="32" Offset="0x116D0"/>
<Texture Name="gEffUnknown1Tex" OutName="eff_unknown_1" Format="i8" Width="64" Height="32" Offset="0x11ED0"/>
<DList Name="gSpinAttack1DL" Offset="0x12A10"/>
<DList Name="gSpinAttack2DL" Offset="0x12B30"/>
<DList Name="gSpinAttack3DL" Offset="0x12F90"/>
<DList Name="gSpinAttack4DL" Offset="0x130B0"/>
<Texture Name="gFlameWall1Tex" OutName="flame_wall_1" Format="i8" Width="32" Height="32" Offset="0x131D0"/>
<Texture Name="gFlameWall2Tex" OutName="flame_wall_2" Format="i8" Width="32" Height="32" Offset="0x135D0"/>
<DList Name="gSpinAttackChargingDL" Offset="0x13AB0"/>
<Texture Name="gEffUnknown2Tex" OutName="eff_unknown_2" Format="i8" Width="32" Height="64" Offset="0x13BA0"/>
<Texture Name="gEffUnknown3Tex" OutName="eff_unknown_3" Format="i8" Width="32" Height="64" Offset="0x143A0"/>
<DList Name="gUnusedBeamBladeDL" Offset="0x14E60"/>
<Animation Name="gFairyAnim" Offset="0x15044"/>
<Texture Name="gFairyWingTex" OutName="fairy_wing" Format="i8" Width="32" Height="64" Offset="0x15060"/>
<DList Name="gFairyWing1DL" Offset="0x158A0"/>
<DList Name="gFairyWing2DL" Offset="0x15968"/>
<DList Name="gFairyWing3DL" Offset="0x15A30"/>
<DList Name="gFairyWing4DL" Offset="0x15AF8"/>
<DList Name="gGlowCircleTextureLoadDL" Offset="0x15BC0"/>
<DList Name="gGlowCircleDL" Offset="0x15C00"/>
<DList Name="gGlowCircleSmallDL" Offset="0x15C20"/>
<Texture Name="gUnusedFairyWingTex" OutName="unused_fairy_wing" Format="rgba16" Width="32" Height="64" Offset="0x15E08"/>
<Skeleton Name="gFairySkel" Type="Normal" LimbType="Standard" Offset="0x16EE8"/>
<Texture Name="gUnknownCircle3Tex" OutName="unknown_circle_3" Format="i4" Width="16" Height="16" Offset="0x16EF0"/>
<Texture Name="gUnknownCircle4Tex" OutName="unknown_circle_4" Format="i8" Width="16" Height="16" Offset="0x16F70"/>
<Texture Name="gHilite4Tex" OutName="hilite_4" Format="rgba16" Width="32" Height="32" Offset="0x17070"/>
<Texture Name="gEffUnknown4Tex" OutName="eff_unknown_4" Format="i8" Width="32" Height="64" Offset="0x17870"/>
<Texture Name="gEffUnknown5Tex" OutName="eff_unknown_5" Format="i8" Width="32" Height="64" Offset="0x18070"/>
<DList Name="gEffFireCircleDL" Offset="0x18950"/>
<Animation Name="gFishOutOfWaterAnim" Offset="0x18A9C"/>
<Texture Name="gFishTailTex" OutName="fish_tail" Format="rgba16" Width="16" Height="16" Offset="0x19020"/>
<Texture Name="gFishBodyTex" OutName="fish_body" Format="rgba16" Width="32" Height="8" Offset="0x19220"/>
<Skeleton Name="gFishSkel" Type="Flex" LimbType="Standard" Offset="0x19480"/>
<Animation Name="gFishInWaterAnim" Offset="0x1953C"/>
<Texture Name="gEffShockwaveTex" OutName="eff_shockwave" Format="i8" Width="64" Height="64" Offset="0x19550"/>
<DList Name="gEffShockwaveDL" Offset="0x1A550"/>
<DList Name="gEffBubbleDL" Offset="0x1A600"/>
<Array Name="gGameplayKeepVtx_01A120" Count="4" Offset="0x1A5C0">
<Vtx/>
</Array>
<Texture Name="gEffFireFootprint1Tex" OutName="eff_fire_footprint_1" Format="ia8" Width="32" Height="32" Offset="0x1A6C0"/>
<Texture Name="gEffFireFootprint2Tex" OutName="eff_fire_footprint_2" Format="ia8" Width="32" Height="32" Offset="0x1AAC0"/>
<Texture Name="gEffFireFootprint3Tex" OutName="eff_fire_footprint_3" Format="ia8" Width="32" Height="32" Offset="0x1AEC0"/>
<Texture Name="gEffFireFootprint4Tex" OutName="eff_fire_footprint_4" Format="ia8" Width="32" Height="32" Offset="0x1B2C0"/>
<Texture Name="gEffFireFootprint5Tex" OutName="eff_fire_footprint_5" Format="ia8" Width="32" Height="32" Offset="0x1B6C0"/>
<Texture Name="gEffFireFootprint6Tex" OutName="eff_fire_footprint_6" Format="ia8" Width="32" Height="32" Offset="0x1BAC0"/>
<Texture Name="gEffFireFootprint7Tex" OutName="eff_fire_footprint_7" Format="ia8" Width="32" Height="32" Offset="0x1BEC0"/>
<Texture Name="gEffFireFootprint8Tex" OutName="eff_fire_footprint_8" Format="ia8" Width="32" Height="32" Offset="0x1C2C0"/>
<DList Name="gEffFireFootprintDL" Offset="0x1C6C0"/>
<Texture Name="gEffUnusedBubbles1Tex" OutName="eff_unused_bubbles_1" Format="ia8" Width="32" Height="32" Offset="0x1C760"/>
<Texture Name="gEffUnusedBubbles2Tex" OutName="eff_unused_bubbles_2" Format="ia8" Width="32" Height="32" Offset="0x1CB60"/>
<Texture Name="gEffUnusedBubbles3Tex" OutName="eff_unused_bubbles_3" Format="ia8" Width="32" Height="32" Offset="0x1CF60"/>
<Texture Name="gEffUnusedBubbles4Tex" OutName="eff_unused_bubbles_4" Format="ia8" Width="32" Height="32" Offset="0x1D360"/>
<Texture Name="gEffUnusedBubbles5Tex" OutName="eff_unused_bubbles_5" Format="ia8" Width="32" Height="32" Offset="0x1D760"/>
<Texture Name="gEffUnusedBubbles6Tex" OutName="eff_unused_bubbles_6" Format="ia8" Width="32" Height="32" Offset="0x1DB60"/>
<Texture Name="gEffUnusedBubbles7Tex" OutName="eff_unused_bubbles_7" Format="ia8" Width="32" Height="32" Offset="0x1DF60"/>
<Texture Name="gEffUnusedBubbles8Tex" OutName="eff_unused_bubbles_8" Format="ia8" Width="32" Height="32" Offset="0x1E360"/>
<DList Name="gEffUnusedBubblesDL" Offset="0x1E760"/>
<Texture Name="gLensOfTruthMaskTex" OutName="lens_of_truth_mask" Format="i8" Width="64" Height="64" Offset="0x1E810"/>
<Texture Name="gEffHitMark1Tex" OutName="eff_hit_mark_1" Format="i4" Width="32" Height="24" Offset="0x1F810"/>
<Texture Name="gEffHitMark2Tex" OutName="eff_hit_mark_2" Format="i4" Width="32" Height="24" Offset="0x1F990"/>
<Texture Name="gEffHitMark3Tex" OutName="eff_hit_mark_3" Format="i4" Width="32" Height="24" Offset="0x1FB10"/>
<Texture Name="gEffHitMark4Tex" OutName="eff_hit_mark_4" Format="i4" Width="32" Height="24" Offset="0x1FC90"/>
<Texture Name="gEffHitMark5Tex" OutName="eff_hit_mark_5" Format="i4" Width="32" Height="24" Offset="0x1FE10"/>
<Texture Name="gEffHitMark6Tex" OutName="eff_hit_mark_6" Format="i4" Width="32" Height="24" Offset="0x1FF90"/>
<Texture Name="gEffHitMark7Tex" OutName="eff_hit_mark_7" Format="i4" Width="32" Height="24" Offset="0x20110"/>
<Texture Name="gEffHitMark8Tex" OutName="eff_hit_mark_8" Format="i4" Width="32" Height="24" Offset="0x20290"/>
<Texture Name="gEffHitMark9Tex" OutName="eff_hit_mark_9" Format="i4" Width="32" Height="24" Offset="0x20410"/>
<Texture Name="gEffHitMark10Tex" OutName="eff_hit_mark_10" Format="i4" Width="32" Height="24" Offset="0x20590"/>
<Texture Name="gEffHitMark11Tex" OutName="eff_hit_mark_11" Format="i4" Width="32" Height="24" Offset="0x20710"/>
<Texture Name="gEffHitMark12Tex" OutName="eff_hit_mark_12" Format="i4" Width="32" Height="24" Offset="0x20890"/>
<Texture Name="gEffHitMark13Tex" OutName="eff_hit_mark_13" Format="i4" Width="32" Height="24" Offset="0x20A10"/>
<Texture Name="gEffHitMark14Tex" OutName="eff_hit_mark_14" Format="i4" Width="32" Height="24" Offset="0x20B90"/>
<Texture Name="gEffHitMark15Tex" OutName="eff_hit_mark_15" Format="i4" Width="32" Height="24" Offset="0x20D10"/>
<Texture Name="gEffHitMark16Tex" OutName="eff_hit_mark_16" Format="i4" Width="32" Height="24" Offset="0x20E90"/>
<Texture Name="gEffHitMark17Tex" OutName="eff_hit_mark_17" Format="i4" Width="32" Height="24" Offset="0x21010"/>
<Texture Name="gEffHitMark18Tex" OutName="eff_hit_mark_18" Format="i4" Width="32" Height="24" Offset="0x21190"/>
<Texture Name="gEffHitMark19Tex" OutName="eff_hit_mark_19" Format="i4" Width="32" Height="24" Offset="0x21310"/>
<Texture Name="gEffHitMark20Tex" OutName="eff_hit_mark_20" Format="i4" Width="32" Height="24" Offset="0x21490"/>
<Texture Name="gEffHitMark21Tex" OutName="eff_hit_mark_21" Format="i4" Width="32" Height="24" Offset="0x21610"/>
<Texture Name="gEffHitMark22Tex" OutName="eff_hit_mark_22" Format="i4" Width="32" Height="24" Offset="0x21790"/>
<Texture Name="gEffHitMark23Tex" OutName="eff_hit_mark_23" Format="i4" Width="32" Height="24" Offset="0x21910"/>
<Texture Name="gEffHitMark24Tex" OutName="eff_hit_mark_24" Format="i4" Width="32" Height="24" Offset="0x21A90"/>
<DList Name="gEffHitMarkDL" Offset="0x21C10"/>
<Texture Name="gEffUnknown6Tex" OutName="eff_unknown_6" Format="i8" Width="32" Height="64" Offset="0x21CB0"/>
<Texture Name="gEffFleckTex" OutName="eff_fleck" Format="i8" Width="32" Height="64" Offset="0x224B0"/>
<Texture Name="gEffUnknown8Tex" OutName="eff_unknown_8" Format="i8" Width="64" Height="64" Offset="0x22CB0"/>
<Texture Name="gEffMagmaBubble1Tex" OutName="eff_magma_bubbles_1" Format="ia8" Width="16" Height="24" Offset="0x23CB0"/>
<Texture Name="gEffMagmaBubble2Tex" OutName="eff_magma_bubbles_2" Format="ia8" Width="16" Height="24" Offset="0x23E30"/>
<Texture Name="gEffMagmaBubble3Tex" OutName="eff_magma_bubbles_3" Format="ia8" Width="16" Height="24" Offset="0x23FB0"/>
<Texture Name="gEffMagmaBubble4Tex" OutName="eff_magma_bubbles_4" Format="ia8" Width="16" Height="24" Offset="0x24130"/>
<Texture Name="gEffMagmaBubble5Tex" OutName="eff_magma_bubbles_5" Format="ia8" Width="16" Height="24" Offset="0x242B0"/>
<Texture Name="gEffMagmaBubble6Tex" OutName="eff_magma_bubbles_6" Format="ia8" Width="16" Height="24" Offset="0x24430"/>
<Texture Name="gEffMagmaBubble7Tex" OutName="eff_magma_bubbles_7" Format="ia8" Width="16" Height="24" Offset="0x245B0"/>
<Texture Name="gEffMagmaBubble8Tex" OutName="eff_magma_bubbles_8" Format="ia8" Width="16" Height="24" Offset="0x24730"/>
<DList Name="gEffMagmaBubbleDL" Offset="0x248B0"/>
<Texture Name="gEffWaterRippleTex" OutName="eff_ss_g_ripple" Format="i8" Width="64" Height="64" Offset="0x24950"/>
<DList Name="gEffWaterRippleDL" Offset="0x25950"/>
<DList Name="gEffSparkDL" Offset="0x259F0"/>
<Texture Name="gEffWaterSplash1Tex" OutName="eff_water_splash_1" Format="i8" Width="32" Height="40" Offset="0x25A90"/>
<Texture Name="gEffWaterSplash2Tex" OutName="eff_water_splash_2" Format="i8" Width="32" Height="40" Offset="0x25F90"/>
<Texture Name="gEffWaterSplash3Tex" OutName="eff_water_splash_3" Format="i8" Width="32" Height="40" Offset="0x26490"/>
<Texture Name="gEffWaterSplash4Tex" OutName="eff_water_splash_4" Format="i8" Width="32" Height="40" Offset="0x26990"/>
<Texture Name="gEffWaterSplash5Tex" OutName="eff_water_splash_5" Format="i8" Width="32" Height="40" Offset="0x26E90"/>
<Texture Name="gEffWaterSplash6Tex" OutName="eff_water_splash_6" Format="i8" Width="32" Height="40" Offset="0x27390"/>
<Texture Name="gEffWaterSplash7Tex" OutName="eff_water_splash_7" Format="i8" Width="32" Height="40" Offset="0x27890"/>
<Texture Name="gEffWaterSplash8Tex" OutName="eff_water_splash_8" Format="i8" Width="32" Height="40" Offset="0x27D90"/>
<DList Name="gEffWaterSplashDL" Offset="0x28290"/>
<Texture Name="gUnknownEffStone1Tex" OutName="unknown_eff_stone_1" Format="ia8" Width="32" Height="32" Offset="0x28330"/>
<Texture Name="gUnknownEffStone2Tex" OutName="unknown_eff_stone_2" Format="ia8" Width="32" Height="32" Offset="0x28730"/>
<Texture Name="gUnknownEffStone3Tex" OutName="unknown_eff_stone_3" Format="ia8" Width="32" Height="32" Offset="0x28B30"/>
<Texture Name="gUnknownEffStone4Tex" OutName="unknown_eff_stone_4" Format="ia8" Width="32" Height="32" Offset="0x28F30"/>
<Texture Name="gUnknownEffStone5Tex" OutName="unknown_eff_stone_5" Format="ia8" Width="32" Height="32" Offset="0x29330"/>
<Texture Name="gUnknownEffStone6Tex" OutName="unknown_eff_stone_6" Format="ia8" Width="32" Height="32" Offset="0x29730"/>
<Texture Name="gUnknownEffStone7Tex" OutName="unknown_eff_stone_7" Format="ia8" Width="32" Height="32" Offset="0x29B30"/>
<Texture Name="gUnknownEffStone8Tex" OutName="unknown_eff_stone_8" Format="ia8" Width="32" Height="32" Offset="0x29F30"/>
<DList Name="gUnknownEffStoneDL" Offset="0x2A330"/>
<Texture Name="gEffLightning1Tex" OutName="eff_lightning_1" Format="i8" Width="16" Height="96" Offset="0x2A3D0"/>
<Texture Name="gEffLightning2Tex" OutName="eff_lightning_2" Format="i8" Width="16" Height="96" Offset="0x2A9D0"/>
<Texture Name="gEffLightning3Tex" OutName="eff_lightning_3" Format="i8" Width="16" Height="96" Offset="0x2AFD0"/>
<Texture Name="gEffLightning4Tex" OutName="eff_lightning_4" Format="i8" Width="16" Height="96" Offset="0x2B5D0"/>
<Texture Name="gEffLightning5Tex" OutName="eff_lightning_5" Format="i8" Width="16" Height="96" Offset="0x2BBD0"/>
<Texture Name="gEffLightning6Tex" OutName="eff_lightning_6" Format="i8" Width="16" Height="96" Offset="0x2C1D0"/>
<Texture Name="gEffLightning7Tex" OutName="eff_lightning_7" Format="i8" Width="16" Height="96" Offset="0x2C7D0"/>
<Texture Name="gEffLightning8Tex" OutName="eff_lightning_8" Format="i8" Width="16" Height="96" Offset="0x2CDD0"/>
<DList Name="gEffLightningDL" Offset="0x2D3D0"/>
<Texture Name="gEffEnemyDeathFlame1Tex" OutName="eff_enemy_death_flame_1" Format="i8" Width="32" Height="64" Offset="0x2D480"/>
<Texture Name="gEffEnemyDeathFlame2Tex" OutName="eff_enemy_death_flame_2" Format="i8" Width="32" Height="64" Offset="0x2DC80"/>
<Texture Name="gEffEnemyDeathFlame3Tex" OutName="eff_enemy_death_flame_3" Format="i8" Width="32" Height="64" Offset="0x2E480"/>
<Texture Name="gEffEnemyDeathFlame4Tex" OutName="eff_enemy_death_flame_4" Format="i8" Width="32" Height="64" Offset="0x2EC80"/>
<Texture Name="gEffEnemyDeathFlame5Tex" OutName="eff_enemy_death_flame_5" Format="i8" Width="32" Height="64" Offset="0x2F480"/>
<Texture Name="gEffEnemyDeathFlame6Tex" OutName="eff_enemy_death_flame_6" Format="i8" Width="32" Height="64" Offset="0x2FC80"/>
<Texture Name="gEffEnemyDeathFlame7Tex" OutName="eff_enemy_death_flame_7" Format="i8" Width="32" Height="64" Offset="0x30480"/>
<Texture Name="gEffEnemyDeathFlame8Tex" OutName="eff_enemy_death_flame_8" Format="i8" Width="32" Height="64" Offset="0x30C80"/>
<Texture Name="gEffEnemyDeathFlame9Tex" OutName="eff_enemy_death_flame_9" Format="i8" Width="32" Height="64" Offset="0x31480"/>
<Texture Name="gEffEnemyDeathFlame10Tex" OutName="eff_enemy_death_flame_10" Format="i8" Width="32" Height="64" Offset="0x31C80"/>
<DList Name="gEffEnemyDeathFlameDL" Offset="0x32480"/>
<Texture Name="gEffUnknown9Tex" OutName="eff_unknown_9" Format="i8" Width="32" Height="32" Offset="0x32530"/>
<Texture Name="gEffUnknown10Tex" OutName="eff_unknown_10" Format="i8" Width="32" Height="32" Offset="0x32930"/>
<Texture Name="gEffUnknown11Tex" OutName="eff_unknown_11" Format="i8" Width="32" Height="32" Offset="0x32D30"/>
<Texture Name="gEffUnknown12Tex" OutName="eff_unknown_12" Format="i8" Width="32" Height="32" Offset="0x33130"/>
<Texture Name="gUnknownWoodBoardTex" OutName="unknown_wood_board" Format="i8" Width="32" Height="32" Offset="0x33530"/>
<DList Name="gEffIceFragment1DL" Offset="0x33BC0"/>
<DList Name="gEffIceFragment2DL" Offset="0x33CB8"/>
<DList Name="gEffIceFragment3DL" Offset="0x34380"/>
<Animation Name="gBugCrawlAnim" Offset="0x3469C"/>
<DList Name="gBugLimb1DL" Offset="0x346B0"/>
<DList Name="gBugLimb1WrapperDL" Offset="0x34750"/>
<DList Name="gBugLimb1WrapperWrapperDL" Offset="0x34760"/>
<DList Name="gBugLimb2DL" Offset="0x347A0"/>
<DList Name="gBugLimb2WrapperDL" Offset="0x34840"/>
<DList Name="gBugLimb2WrapperWrapperDL" Offset="0x34850"/>
<DList Name="gBugLimb3DL" Offset="0x34890"/>
<DList Name="gBugLimb3WrapperDL" Offset="0x34930"/>
<DList Name="gBugLimb3WrapperWrapperDL" Offset="0x34940"/>
<DList Name="gBugLimb4DL" Offset="0x34980"/>
<DList Name="gBugLimb4WrapperDL" Offset="0x34A20"/>
<DList Name="gBugLimb4WrapperWrapperDL" Offset="0x34A30"/>
<DList Name="gBugLimb5DL" Offset="0x34A70"/>
<DList Name="gBugLimb5WrapperDL" Offset="0x34B10"/>
<DList Name="gBugLimb5WrapperWrapperDL" Offset="0x34B20"/>
<DList Name="gBugLimb6DL" Offset="0x34B60"/>
<DList Name="gBugLimb6WrapperDL" Offset="0x34C00"/>
<DList Name="gBugLimb6WrapperWrapperDL" Offset="0x34C10"/>
<DList Name="gBugLimb7DL" Offset="0x34C50"/>
<DList Name="gBugLimb7WrapperDL" Offset="0x34CF0"/>
<DList Name="gBugLimb7WrapperWrapperDL" Offset="0x34D00"/>
<DList Name="gBugLimb8DL" Offset="0x34D40"/>
<DList Name="gBugLimb8WrapperDL" Offset="0x34DE0"/>
<DList Name="gBugLimb8WrapperWrapperDL" Offset="0x34DF0"/>
<DList Name="gBugLimb9DL" Offset="0x34E30"/>
<DList Name="gBugLimb9WrapperDL" Offset="0x34EE0"/>
<DList Name="gBugLimb9WrapperWrapperDL" Offset="0x34EF0"/>
<Texture Name="gBugBodyTex" OutName="bug_body" Format="rgba16" Width="16" Height="64" Offset="0x34FC0"/>
<Texture Name="gBugLegTex" OutName="bug_leg" Format="rgba16" Width="32" Height="4" Offset="0x357C0"/>
<Skeleton Name="gBugSkel" Type="Normal" LimbType="Standard" Offset="0x35A30"/>
<DList Name="gCuttableShrubStalkDL" Offset="0x35A80"/>
<DList Name="gCuttableShrubTipDL" Offset="0x35B40"/>
<Texture Name="gCuttableShrubLeafTFragmentTex" OutName="cuttable_shrub_leaf_fragment" Format="rgba16" Width="32" Height="32" Offset="0x35BD0"/>
<Texture Name="gCuttableShrubTex" OutName="cuttanble_shrub" Format="rgba16" Width="32" Height="32" Offset="0x363D0"/>
<Texture Name="gLensFlareCircleTex" OutName="lens_flare_circle" Format="i4" Width="64" Height="64" Offset="0x36BD0"/>
<Texture Name="gLensFlareRingTex" OutName="lens_flare_ring" Format="i4" Width="64" Height="64" Offset="0x373D0"/>
<DList Name="gLensFlareCircleDL" Offset="0x37BD0"/>
<DList Name="gLensFlareRingDL" Offset="0x37C38"/>
<DList Name="gEffSparklesDL" Offset="0x37D20"/>
<Texture Name="gEffSparklesTex" OutName="eff_sparkles" Format="i4" Width="16" Height="16" Offset="0x37D80"/>
<Texture Name="gEffUnknown13Tex" OutName="eff_unknown_tex_13" Format="i8" Width="16" Height="32" Offset="0x37E00"/>
<Texture Name="gEffUnknown14Tex" OutName="eff_unknown_tex_14" Format="i8" Width="16" Height="32" Offset="0x38000"/>
<DList Name="gHoverBootsCircleDL" Offset="0x382D0"/>
<Texture Name="gMoonTex" OutName="moon" Format="ia8" Width="64" Height="64" Offset="0x383A0"/>
<DList Name="gMoonDL" Offset="0x393A0"/>
<Texture Name="gUnknownCircle6Tex" OutName="unknown_circle_6" Format="i8" Width="32" Height="32" Offset="0x39450"/>
<DList Name="gGameplayKeepDL_39890" Offset="0x39890"/>
<DList Name="gGameplayKeepDL_399B0" Offset="0x399B0"/>
<DList Name="gGameplayKeepDL_39A80" Offset="0x39A80"/>
<DList Name="gGameplayKeepDL_39B50" Offset="0x39B50"/>
<Collision Name="gLargerCubeCol" Offset="0x39CE0"/> <!-- unused in game -->
<DList Name="gLiftableRockDL" Offset="0x39E90"/>
<!-- unused in game -->
<DList Name="gUnusedRockRectangularPrism1DL" Offset="0x3A0C0"/>
<Collision Name="gWideTallBlockCol" Offset="0x3A278"/>
<DList Name="gFlatBlockDL" Offset="0x3A430"/>
<Collision Name="gTallBlockCol" Offset="0x3A5F0"/>
<DList Name="gUnusedRockRectangularPrism3DL" Offset="0x3A7A0"/>
<Collision Name="gSmallerFlatBlockCol" Offset="0x3A950"/>
<DList Name="gFlatRotBlockDL" Offset="0x3AB00"/>
<Collision Name="gLargerFlatBlockCol" Offset="0x3ACB0"/>
<DList Name="gSmallCubeDL" Offset="0x3AE60"/>
<Collision Name="gSmallerCubeCol" Offset="0x3B020"/>
<DList Name="gTreeStumpDL" Offset="0x3B1E0"/>
<DList Name="gGrassBladesDL" Offset="0x3B3B0"/>
<Texture Name="gHeartShapeTex" OutName="heart_shape" Format="i8" Width="16" Height="16" Offset="0x3B460"/>
<DList Name="gHeartPieceInteriorDL" Offset="0x3B860"/>
<DList Name="gHeartPieceExteriorDL" Offset="0x3C3D0"/>
<DList Name="gHeartContainerInteriorDL" Offset="0x3C508"/>
<DList Name="gGameplayKeepDL_3CFD0" Offset="0x3CFD0"/>
<DList Name="gGameplayKeepDL_3D108" Offset="0x3D108"/>
<DList Name="gGameplayKeepDL_3D260" Offset="0x3D260"/>
<DList Name="gSignRectangularDL" Offset="0x3D560"/>
<DList Name="gSignDirectionalDL" Offset="0x3DAC0"/>
<Texture Name="gDropArrows2Tex" OutName="drop_arrows_2" Format="rgba16" Width="32" Height="32" Offset="0x3DD80"/>
<Texture Name="gDropArrows1Tex" OutName="drop_arrows_1" Format="rgba16" Width="32" Height="32" Offset="0x3E580"/>
<Texture Name="gDropArrows3Tex" OutName="drop_arrows_3" Format="rgba16" Width="32" Height="32" Offset="0x3ED80"/>
<Texture Name="gDropBombTex" OutName="drop_bomb" Format="rgba16" Width="32" Height="32" Offset="0x3F580"/>
<Texture Name="gGameplayKeepTex_3FD80" OutName="gameplay_keep_tex_3FD80" Format="rgba16" Width="32" Height="32" Offset="0x3FD80"/>
<Texture Name="gGameplayKeepTex_40580" OutName="gameplay_keep_tex_40580" Format="rgba16" Width="32" Height="32" Offset="0x40580"/>
<Texture Name="gDropRecoveryHeartTex" OutName="drop_recovery_heart" Format="rgba16" Width="32" Height="32" Offset="0x40D80"/>
<Texture Name="gGameplayKeepTex_41580" OutName="gameplay_keep_tex_41580" Format="rgba16" Width="32" Height="32" Offset="0x41580"/>
<DList Name="gItemDropDL" Offset="0x41D80"/>
<Texture Name="gDropKeySmallTex" OutName="drop_key_small" Format="rgba16" Width="32" Height="32" Offset="0x41E50"/>
<Texture Name="gDropMagicSmallTex" OutName="drop_magic_small" Format="rgba16" Width="32" Height="32" Offset="0x42650"/>
<Texture Name="gDropDekuNutTex" OutName="drop_deku_nut" Format="rgba16" Width="32" Height="32" Offset="0x42E50"/>
<Texture Name="gDropDekuSeedsTex" OutName="drop_deku_seeds" Format="rgba16" Width="32" Height="32" Offset="0x43650"/>
<Texture Name="gDropDekuStickTex" OutName="drop_deku_stick" Format="rgba16" Width="32" Height="32" Offset="0x43E50"/>
<Texture Name="gDropMagicLargeTex" OutName="drop_magic_large" Format="rgba16" Width="32" Height="32" Offset="0x44650"/>
<Texture Name="gRupeeGreenTex" OutName="rupee_green" Format="rgba16" Width="4" Height="4" Offset="0x44E50"/>
<Texture Name="gRupeeBlueTex" OutName="rupee_blue" Format="rgba16" Width="4" Height="4" Offset="0x44E70"/>
<Texture Name="gRupeeRedTex" OutName="rupee_red" Format="rgba16" Width="4" Height="4" Offset="0x44E90"/>
<Texture Name="gRupeeOrangeTex" OutName="rupee_orange" Format="rgba16" Width="4" Height="4" Offset="0x44EB0"/>
<Texture Name="gRupeePinkTex" OutName="rupee_pink" Format="rgba16" Width="4" Height="4" Offset="0x44ED0"/>
<Texture Name="gRupeeSilverTex" OutName="rupee_silver" Format="rgba16" Width="4" Height="4" Offset="0x44EF0"/>
<DList Name="gRupeeDL" Offset="0x45150"/>
<Texture Name="gGameplayKeepTex_45220" OutName="gameplay_keep_tex_45220" Format="rgba16" Width="32" Height="32" Offset="0x45220"/>
<Texture Name="gGameplayKeepTex_45A20" OutName="gameplay_keep_tex_45A20" Format="rgba16" Width="32" Height="32" Offset="0x45A20"/>
<Texture Name="gGameplayKeepTex_46220" OutName="gameplay_keep_tex_46220" Format="rgba16" Width="32" Height="32" Offset="0x46220"/>
<Texture Name="gRupeeLightRedTex" OutName="rupee_light_red" Format="rgba16" Width="4" Height="4" Offset="0x46A20"/>
<Texture Name="gGameplayKeepTex_46A40" OutName="gameplay_keep_tex_46A40" Format="rgba16" Width="4" Height="4" Offset="0x46A40"/>
<Texture Name="gGameplayKeepTex_46A60" OutName="gameplay_keep_tex_46A60" Format="rgba16" Width="32" Height="32" Offset="0x46A60"/>
<Texture Name="gGameplayKeepTex_47260" OutName="gameplay_keep_tex_47260" Format="rgba16" Width="32" Height="32" Offset="0x47260"/>
<Texture Name="gUnknownStone1Tex" OutName="unknown_stone_1" Format="rgba16" Width="32" Height="32" Offset="0x47A60"/>
<Texture Name="gUnknownStone2Tex" OutName="unknown_stone_2" Format="rgba16" Width="32" Height="32" Offset="0x48260"/>
<Texture Name="gUnusedTreeStumpTopTex" OutName="unused_tree_stump_top" Format="rgba16" Width="32" Height="32" Offset="0x48A60"/>
<Texture Name="gUnusedTreeStumpBarkTex" OutName="unused_tree_stump_bark" Format="rgba16" Width="32" Height="32" Offset="0x49260"/>
<Texture Name="gUnusedGrassBladesTex" OutName="unused_grass_blades" Format="rgba16" Width="64" Height="32" Offset="0x49A60"/>
<Texture Name="gUnusedStoneHookshotTargetTex" OutName="unused_stone_hookshot_target" Format="rgba16" Width="32" Height="32" Offset="0x4AA60"/>
<Texture Name="gUnknownStone3Tex" OutName="unknown_stone_3" Format="rgba16" Width="32" Height="32" Offset="0x4B260"/>
<Texture Name="gSignRectangularSideTex" OutName="sign_rectangular_side" Format="rgba16" Width="32" Height="16" Offset="0x4BA60"/>
<Texture Name="gSignRectangularFrontTex" OutName="sign_rectangular_front" Format="rgba16" Width="32" Height="16" Offset="0x4BE60"/>
<Texture Name="gSignPostWoodTex" OutName="sign_post_wood" Format="rgba16" Width="64" Height="8" Offset="0x4C260"/>
<Texture Name="gSignLetteringTex" OutName="sign_lettering" Format="rgba16" Width="64" Height="32" Offset="0x4C660"/>
<DList Name="gRaindropDL" Offset="0x4D690"/>
<DList Name="gFootShadowDL" Offset="0x4D6B0"/>
<Texture Name="gFootShadowTex" OutName="footprint_shadow" Format="ia16" Width="32" Height="64" Offset="0x4D740"/>
<DList Name="gCircleShadowDL" Offset="0x4E740"/>
<Texture Name="gCircleShadowTex" OutName="circular_shadow" Format="ia16" Width="32" Height="32" Offset="0x4E7C0"/>
<DList Name="gHorseShadowDL" Offset="0x4F000"/>
<Texture Name="gHorseShadowTex" OutName="horse_shadow" Format="i8" Width="16" Height="64" Offset="0x4F050"/>
<DList Name="gDungeonDoorDL" Offset="0x4F510"/>
<Texture Name="gDoorMetalBarsTex" OutName="door_metal_bars" Format="ia8" Width="32" Height="128" Offset="0x4F5C0"/>
<DList Name="gDoorMetalBarsDL" Offset="0x50600"/>
<Texture Name="gGenericDungeonDoorTex" OutName="generic_dungeon_door" Format="rgba16" Width="32" Height="64" Offset="0x50690"/>
<Texture Name="gSun1Tex" OutName="sun_1" Format="i4" Width="64" Height="31" Offset="0x51690"/>
<Texture Name="gSun2Tex" OutName="sun_2" Format="i4" Width="64" Height="16" Offset="0x51A70"/>
<Texture Name="gSun3Tex" OutName="sun_3" Format="i4" Width="64" Height="16" Offset="0x51C70"/>
<Texture Name="gSunEvening1Tex" OutName="sun_evening_1" Format="i4" Width="64" Height="31" Offset="0x51E90"/>
<Texture Name="gSunEvening2Tex" OutName="sun_evening_2" Format="i4" Width="64" Height="16" Offset="0x52270"/>
<Texture Name="gSunEvening3Tex" OutName="sun_evening_3" Format="i4" Width="64" Height="16" Offset="0x52470"/>
<DList Name="gKokiriDustMoteMaterialDL" Offset="0x52690"/>
<DList Name="gKokiriDustMoteModelDL" Offset="0x526D8"/>
<DList Name="gSunDL" Offset="0x526F0"/>
<DList Name="gZTargetLockOnTriangleDL" Offset="0x52980"/>
<DList Name="gEffFire1DL" Offset="0x52A10"/>
<DList Name="gEffFire2DL" Offset="0x52AD0"/>
<Texture Name="gDecorativeFlameMaskTex" OutName="eff_fire_mask" Format="i4" Width="32" Height="128" Offset="0x52B90"/>
<Texture Name="gDecorativeFlameTex" OutName="eff_fire" Format="i8" Width="32" Height="64" Offset="0x53390"/>
<DList Name="gUnusedUnknownShape1DL" Offset="0x547E0"/>
<DList Name="gUnusedUnknownShape1RefDL" Offset="0x54B60"/>
<DList Name="gUnusedUnknownShape2DL" Offset="0x55810"/>
<DList Name="gUnusedUnknownShape2RefDL" Offset="0x55B30"/>
<DList Name="gUnusedUnknownShape3DL" Offset="0x567B0"/>
<DList Name="gUnusedUnknownShape3RefDL" Offset="0x56AC8"/>
<Texture Name="gUnusedUpsideDownZeldaTex" OutName="upside_down_zelda" Format="i8" Width="64" Height="32" Offset="0x56AE0"/>
<Texture Name="gDust1Tex" OutName="dust_1" Format="i8" Width="32" Height="32" Offset="0x572E0"/>
<Texture Name="gDust2Tex" OutName="dust_2" Format="i8" Width="32" Height="32" Offset="0x576E0"/>
<Texture Name="gDust3Tex" OutName="dust_3" Format="i8" Width="32" Height="32" Offset="0x57AE0"/>
<Texture Name="gDust4Tex" OutName="dust_4" Format="i8" Width="32" Height="32" Offset="0x57EE0"/>
<Texture Name="gDust5Tex" OutName="dust_5" Format="i8" Width="32" Height="32" Offset="0x582E0"/>
<Texture Name="gDust6Tex" OutName="dust_6" Format="i8" Width="32" Height="32" Offset="0x586E0"/>
<Texture Name="gDust7Tex" OutName="dust_7" Format="i8" Width="32" Height="32" Offset="0x58AE0"/>
<Texture Name="gDust8Tex" OutName="dust_8" Format="i8" Width="32" Height="32" Offset="0x58EE0"/>
<Texture Name="gCircleGlowLTex" OutName="circle_glow_l" Format="i8" Width="32" Height="64" Offset="0x592E0"/>
<Texture Name="gCircleGlowRTex" OutName="circle_glow_r" Format="i8" Width="32" Height="64" Offset="0x59AE0"/>
<Texture Name="gCircleGlowSLTex" OutName="circle_glow_sl" Format="i8" Width="32" Height="64" Offset="0x5A2E0"/>
<Texture Name="gCircleGlowSRTex" OutName="circle_glow_sr" Format="i8" Width="32" Height="64" Offset="0x5AAE0"/>
<Texture Name="gEffBubble1Tex" OutName="eff_bubble_1" Format="i8" Width="16" Height="16" Offset="0x5B2E0"/>
<Texture Name="gEffBubble2Tex" OutName="eff_bubble_2" Format="i8" Width="16" Height="16" Offset="0x5B3E0"/>
<Texture Name="gEffSpark1Tex" OutName="eff_spark_1" Format="i4" Width="32" Height="32" Offset="0x5B4E0"/>
<Texture Name="gEffSpark2Tex" OutName="eff_spark_2" Format="i4" Width="32" Height="32" Offset="0x5B6E0"/>
<Texture Name="gEffSpark3Tex" OutName="eff_spark_3" Format="i4" Width="32" Height="32" Offset="0x5B8E0"/>
<Texture Name="gEffSpark4Tex" OutName="eff_spark_4" Format="i4" Width="32" Height="32" Offset="0x5BAE0"/>
Updated Texture Asset Handling (#478) * Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Fixed newline issue with ZAPD * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Auto stash before rebase of "upstream/master" * A large number of scenes have been decompiled. * Fixed makefile * Decompiled around 40 scenes. * Removed old file * Finished matching remaining scenes. * Removed old commented out spec lines * Decompiled a few object files. * Reorganized xmls a bit. Updated pu_box overlay to use proper symbol. * Updated texture and object file decomp * Moved scenes/ into the assets/ folder * Fixed a few compile errors * Fixed merge issues. * Fixed makefile merge error * Fixed additional merge error * Fixed several more merge issues * Commented out gameplay_keep and sk2 extraction, since currently unused. * Reenabled gameplay_keep extraction since it's used in the spec * Fixed build error * Removed test struct * Fixed makefile error that would happen on fresh builds * Fixed merge issue * Removed relative paths * Multithreading on extraction, spec uses numbers, few changes to XMLs * Removed redundant code from the extract_assets script * object_sk2 and object_spot09_obj OK * object_spot11_obj OK * object_spot17_obj OK * Test: One of the gameplay_keep dlists given a proper symbol * Updated asset symbol names based on new naming scheme * XMLs use "Offset" instead of "Address" now * Fixed merge issues, updated ovl_Magic_Dark xml and gfx file * Updated to use latest build of ZAPD * Updated ZAPD again * Updated ZAP to remove assimp dependency * Jenkins Test: Added .gitkeep file * Updated ZAP once more * Updated png file name to comply with new naming scheme. * Fixed bad include Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
2020-12-26 11:39:52 +00:00
</File>
</Root>