1
0
mirror of https://github.com/zeldaret/oot.git synced 2024-09-21 21:04:43 +00:00
oot/undefined_syms.txt

2201 lines
45 KiB
Plaintext
Raw Normal View History

2020-03-17 04:31:30 +00:00
// libultra OS symbols
D_80000000 = 0x80000000;
2020-04-19 15:57:38 +00:00
D_80000002 = 0x80000002;
2020-03-17 04:31:30 +00:00
D_80000004 = 0x80000004;
D_80000008 = 0x80000008;
D_8000000C = 0x8000000C;
D_80000010 = 0x80000010;
D_80000020 = 0x80000020;
osTvType = 0x80000300;
osRomBase = 0x80000308;
osResetType = 0x8000030C;
osMemSize = 0x80000318;
osAppNmiBuffer = 0x8000031C;
// OS hardware registers
D_A4040004 = 0xA4040004;
D_A4040008 = 0xA4040008;
D_A404000C = 0xA404000C;
D_A4040010 = 0xA4040010;
D_A4300008 = 0xA4300008;
D_A430000C = 0xA430000C;
D_A4400004 = 0xA4400004;
D_A4400008 = 0xA4400008;
D_A440000C = 0xA440000C;
D_A4400010 = 0xA4400010;
D_A4400014 = 0xA4400014;
D_A4400018 = 0xA4400018;
D_A440001C = 0xA440001C;
D_A4400020 = 0xA4400020;
D_A4400024 = 0xA4400024;
D_A4400028 = 0xA4400028;
D_A440002C = 0xA440002C;
D_A4400030 = 0xA4400030;
D_A4400034 = 0xA4400034;
D_A4500004 = 0xA4500004;
D_A4500008 = 0xA4500008;
D_A450000C = 0xA450000C;
D_A4500010 = 0xA4500010;
D_A4500014 = 0xA4500014;
D_A4600004 = 0xA4600004;
D_A4600005 = 0xA4600005;
D_A4600006 = 0xA4600006;
D_A4600007 = 0xA4600007;
D_A4600008 = 0xA4600008;
D_A460000C = 0xA460000C;
D_A4600010 = 0xA4600010;
D_A4600014 = 0xA4600014;
D_A4600018 = 0xA4600018;
D_A460001C = 0xA460001C;
D_A4600020 = 0xA4600020;
D_A4600024 = 0xA4600024;
D_A4600028 = 0xA4600028;
D_A460002C = 0xA460002C;
D_A4600030 = 0xA4600030;
2020-03-22 21:50:11 +00:00
D_A4800000 = 0xA4800000; // SI_DRAM_ADDR_REG
D_A4800004 = 0xA4800004; // SI_PIF_ADDR_RD64B_REG
D_A4800010 = 0xA4800010; // SI_PIF_ADDR_WR64B_REG
D_A4800018 = 0xA4800018; // SI_STATUS_REG
2020-03-17 04:31:30 +00:00
// segment addresses
D_02000000 = 0x02000000;
D_02000400 = 0x02000400;
D_02000500 = 0x02000500;
D_02000900 = 0x02000900;
D_02000A00 = 0x02000A00;
D_02001E00 = 0x02001E00;
D_02001F00 = 0x02001F00;
D_02002000 = 0x02002000;
D_02002100 = 0x02002100;
D_02002500 = 0x02002500;
D_02002580 = 0x02002580;
D_02002600 = 0x02002600;
D_02002900 = 0x02002900;
D_02002E40 = 0x02002E40;
D_02002FC0 = 0x02002FC0;
D_02003040 = 0x02003040;
D_020035C0 = 0x020035C0;
D_020038C0 = 0x020038C0;
D_02003940 = 0x02003940;
D_02003AC0 = 0x02003AC0;
D_0201DA50 = 0x0201DA50;
D_0300AA48 = 0x0300AA48;
D_03012B20 = 0x03012B20;
D_06001220 = 0x06001220;
D_06001220 = 0x06001220;
D_06001290 = 0x06001290;
D_06001290 = 0x06001290;
D_06001438 = 0x06001438;
D_06001438 = 0x06001438;
D_06001470 = 0x06001470;
D_06001470 = 0x06001470;
D_06001C40 = 0x06001C40;
D_06016118 = 0x06016118;
D_06025218 = 0x06025218;
D_060252D8 = 0x060252D8;
D_06025438 = 0x06025438;
D_06025598 = 0x06025598;
D_06025658 = 0x06025658;
D_060257B8 = 0x060257B8;
D_0602A738 = 0x0602A738;
D_0602CB48 = 0x0602CB48;
D_0602B288 = 0x0602B288;
D_0602AFF0 = 0x0602AFF0;
D_07000000 = 0x07000000;
2020-03-17 04:31:30 +00:00
D_070380D4 = 0x070380D4;
D_0703811C = 0x0703811C;
D_080895C0 = 0x080895C0;
// z_skelanime
link_animetion_segment = 0x07000000;
// z_en_cow
D_060001CC = 0x060001CC;
D_06004010 = 0x06004010;
D_06004264 = 0x06004264;
D_06004348 = 0x06004348;
D_06004C30 = 0x06004C30;
D_06004E98 = 0x06004E98;
2020-03-17 04:31:30 +00:00
// z_door_toki
D_06007888 = 0x06007888;
2020-03-17 04:31:30 +00:00
// z_bg_spot01_idomizu
D_060007D0 = 0x060007D0;
// z_bg_spot01_objects2
D_06001A38 = 0x06001A38;
D_06001C58 = 0x06001C58;
2020-03-25 01:42:07 +00:00
// z_bg_spot12_gate
D_06001080 = 0x06001080;
D_060011EC = 0x060011EC;
2020-04-05 02:48:30 +00:00
// z_bg_spot12_saku
D_06002260 = 0x06002260;
D_0600238C = 0x0600238C;
// z_bg_spot15_rrbox
D_06000348 = 0x06000348;
D_06000180 = 0x06000180;
// z_Bg_spot18_basket
D_06002154 = 0x06002154;
D_060018B0 = 0x060018B0;
2020-03-17 04:31:30 +00:00
// z_bg_spot18_futa
D_06000368 = 0x06000368;
D_06000150 = 0x06000150;
2020-03-17 04:31:30 +00:00
// z_bg_spot18_shutter
D_06000534 = 0x06000534;
z_bgcheck.c, 800430A0.c, 80043480.c (#256) * beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-01-08 11:12:58 +00:00
// z_bg_spot18_obj
D_06002FE4 = 0x06002FE4;
D_0600261C = 0x0600261C;
D_06002BC0 = 0x06002BC0;
D_06002370 = 0x06002370;
2020-03-17 04:31:30 +00:00
// z_bg_umajump
D_06001438 = 0x06001438;
D_06001220 = 0x06001220;
// z_item_b_heart
D_06001290 = 0x06001290;
D_06001470 = 0x06001470;
// z_bg_bdan_switch
D_06005CF8 = 0x06005CF8;
D_060061A0 = 0x060061A0;
D_06005A20 = 0x06005A20;
// z_bg_elevator
D_06000360 = 0x06000360;
D_06000180 = 0x06000180;
// z_bg_hidan_dalm
D_0600BBF0 = 0x0600BBF0;
D_0600BDF0 = 0x0600BDF0;
D_0600DA10 = 0x0600DA10;
// z_bg_hidan_fslift
D_0600B630 = 0x0600B630;
D_0600E1E8 = 0x0600E1E8;
2020-03-17 04:31:30 +00:00
// z_bg_hidan_syoku
D_0600A7E0 = 0x0600A7E0;
D_0600E568 = 0x0600E568;
2020-03-17 04:31:30 +00:00
// z_bg_menkuri_kaiten
D_060038D0 = 0x060038D0;
D_060042D8 = 0x060042D8;
// z_bg_spot01_idosoko
D_06003B20 = 0x06003B20;
D_06003C64 = 0x06003C64;
// z_bg_mizu_uzu
D_060074EC = 0x060074EC;
// z_bg_mizu_water
D_06004B20 = 0x06004B20;
2020-03-17 04:31:30 +00:00
// z_bg_spot07_taki
D_060038FC = 0x060038FC;
D_06002590 = 0x06002590;
// z_bg_spot08_bakudankabe
D_060039D4 = 0x060039D4;
D_06003898 = 0x06003898;
// z_bg_ydan_hasi
D_06005780 = 0x06005780;
D_06007798 = 0x06007798;
D_06005DE0 = 0x06005DE0;
// z_bg_ydan_maruta
D_060066A8 = 0x060066A8;
D_06008D88 = 0x06008D88;
D_06006570 = 0x06006570;
// z_boss_goma
D_06000AE8 = 0x06000AE8;
D_0600193C = 0x0600193C;
D_06002360 = 0x06002360;
D_060029F0 = 0x060029F0;
D_06004318 = 0x06004318;
D_06004A20 = 0x06004A20;
D_06005330 = 0x06005330;
D_060058C0 = 0x060058C0;
D_06005F28 = 0x06005F28;
D_060066DC = 0x060066DC;
D_06006E60 = 0x06006E60;
D_0600B2FC = 0x0600B2FC;
D_0600C468 = 0x0600C468;
D_0600CCD8 = 0x0600CCD8;
D_0600F70C = 0x0600F70C;
D_06010918 = 0x06010918;
D_060113BC = 0x060113BC;
D_06012678 = 0x06012678;
D_060183A8 = 0x060183A8;
D_060185A8 = 0x060185A8;
D_060187A8 = 0x060187A8;
D_060189A8 = 0x060189A8;
D_060191A8 = 0x060191A8;
D_060193A8 = 0x060193A8;
D_06019BA8 = 0x06019BA8;
D_0601DCF8 = 0x0601DCF8;
D_0601EB4C = 0x0601EB4C;
// z_en_mag
D_06000000 = 0x06000000;
D_06019A00 = 0x06019A00;
D_0601A400 = 0x0601A400;
D_06024800 = 0x06024800;
D_06024C00 = 0x06024C00;
D_06024E40 = 0x06024E40;
// z_en_dodongo
D_06008318 = 0x06008318;
D_06004C20 = 0x06004C20;
D_06008B1C = 0x06008B1C;
D_060028F0 = 0x060028F0;
D_06003088 = 0x06003088;
D_060013C4 = 0x060013C4;
D_06001A44 = 0x06001A44;
D_060042C4 = 0x060042C4;
D_06003B14 = 0x06003B14;
D_06015890 = 0x06015890;
D_06017210 = 0x06017210;
D_06015D90 = 0x06015D90;
D_06016390 = 0x06016390;
D_06016590 = 0x06016590;
D_06016790 = 0x06016790;
D_06015990 = 0x06015990;
D_06015F90 = 0x06015F90;
D_06016990 = 0x06016990;
D_06016E10 = 0x06016E10;
// z_en_ma2
D_06005420 = 0x06005420;
D_06008D90 = 0x06008D90;
D_060093BC = 0x060093BC;
D_06009EE0 = 0x06009EE0;
Decompiled z_en_md.c (#246) * Decompile z_bg_haka_trap.c * Update spec delete old .reloc.s file Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> * Deleted reloc.s and made style changes to function pointers and local vars * Renamed timer field, added more useful temp names * Implemented Roman's suggestions, including moving enum to header file, moving some static variables inside functions, removing unnecessary casts, removing unnecessary temps, and fixing a few style issues * Commented dual purpose of unk_16A and formatted file again * Decompiled z_en_md.c decompiled EnMd_Init Decompiled EnMd_Draw Decompiled EnMd_Destroy and EnMd_Update Decompiled func_80AAC104 Decompiled func_80AAA92C Decompiled func_80AAA93C Decompiled func_80AAA274 Decompiled func_80AAA308 Decompiled func_80AAA39C Decompiled func_80AAA474 Decompiled func_80AAA508 Decompiled func_80AAA5A4 Decompiled func_80AAA638 Decompiled func_80AAA6D4 Decompiled func_80AAA768 Decompiled func_80AAA7FC Decompiled func_80AAA890 Decompiled func_80AAA93C Decompiled func_80AAA250 Decompiled func_80AAB874 Decompile func_80AAAA24 Decompiled func_80AABD0C Decompiled func_80AAB8F8 Decompiled func_80AAAE94 Decompiled func_80AAACF8 Decompiled func_80AAADE0 Decompiled func_80AAAE14 Decompiled func_80AAB03C Decompiled func_80AAB0E0 Decompiled func_80AAB370 Decompiled func_80AAB4DC Decompiled func_80AAB5A4 Decompiled func_80AABC10 Decompiled func_80AAAC78 Decompiled func_80AABEF0 Decompiled func_80AAB158 Decompiled func_80AAAF04 Decompiled func_80AAB948 Migrated data into C file Commented out data file (migrated data) Removed data file from spec about to try changing alpha type cleaned up functions except for last two fixed player and player2 issue Decompiled z_en_md.c * updated actor field names to match upstream changes * deleted old asm nonmatchings (whoops) * Update src/overlays/actors/ovl_En_Md/z_en_md.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * removed unnecessary forward declarations * got rid of unnecessary temps in path functions, added names based on strong copy paste similarity with en_kz, minor formatting changes * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * pass EnMd* to appropriate functions instead of Actor* * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * finish renaming limb draw funcs * inlined vector data and moved static data * Update src/overlays/actors/ovl_En_Md/z_en_md.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * ran formatter and completed name change in PostLimbDraw * removed address-of array for sAnimations Co-authored-by: Random <28494085+Random06457@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-07-14 19:59:45 +00:00
// z_en_md
D_06007FB8 = 0x06007FB8;
D_060002C8 = 0x060002C8;
2020-03-22 21:50:11 +00:00
// z_en_ms
2020-03-17 04:31:30 +00:00
D_060005EC = 0x060005EC;
D_06003DC0 = 0x06003DC0;
// z_en_zl1
D_06000438 = 0x06000438;
D_06008848 = 0x06008848;
D_06008C48 = 0x06008C48;
D_0600F5D8 = 0x0600F5D8;
D_06010B38 = 0x06010B38;
D_06011348 = 0x06011348;
D_060116E4 = 0x060116E4;
D_06011B88 = 0x06011B88;
D_06012118 = 0x06012118;
D_060132D8 = 0x060132D8;
D_060138E0 = 0x060138E0;
D_06013F10 = 0x06013F10;
D_060143A8 = 0x060143A8;
2020-03-17 04:31:30 +00:00
// z_bg_spot00_break
D_06000908 = 0x06000908;
D_06000AF0 = 0x06000AF0;
D_06000440 = 0x06000440;
D_06000980 = 0x06000980;
// z_bg_spot01_idohashira
D_06000420 = 0x06000420;
D_0600075C = 0x0600075C;
2020-03-17 04:31:30 +00:00
// z_bg_spot15_saku
D_060004D0 = 0x060004D0;
// z_door_gerudo
D_06000040 = 0x06000040;
D_06000170 = 0x06000170;
// z_en_hs2
D_060005C0 = 0x60005C0;
D_06006260 = 0x6006260;
2020-03-17 04:31:30 +00:00
// z_en_bird
D_0600006C = 0x0600006C;
D_06002190 = 0x06002190;
// z_en_blkobj
D_060014E0 = 0x060014E0;
D_060053D0 = 0x060053D0;
D_06007564 = 0x06007564;
2020-03-17 04:31:30 +00:00
// z_en_lightbox
D_06001F10 = 0x06001F10;
D_06000B70 = 0x06000B70;
// z_en_rd
D_06004268 = 0x06004268;
D_060046F8 = 0x060046F8;
D_06004ADC = 0x06004ADC;
D_06004F94 = 0x06004F94;
D_060057AC = 0x060057AC;
D_06005D98 = 0x06005D98;
D_06006E88 = 0x06006E88;
D_060074F0 = 0x060074F0;
D_06008040 = 0x06008040;
D_060087D0 = 0x060087D0;
D_0600E778 = 0x0600E778;
D_0600EFDC = 0x0600EFDC;
D_06003DD8 = 0x06003DD8;
// z_eff_ss_extra
2020-03-17 04:31:30 +00:00
D_06000DC0 = 0x06000DC0;
ovl_Bg_Ganon_Otyuka (#488) * merge upstream * Merge upstream * BgGanonOtyuka_Init * Migrate data * Use texture symbol in dlist * Split gfx into another file * Cool data stuff * Cleanup more data * Name some more stuff * Add newline * BgGanonOtyuka_Destroy * Rename shockwave to flash * Work on BgGanonOtyuka_Draw * Work more on draw * More progress * More BgGanonOtyuka_Draw * Stuff * Terrible match BgGanonOtyuka_Draw * BgGanonOtyuka_Update * func_808760DC * Cleanup BgGanonOtyuka_Draw * Cleanup * More cleanup * Work on func_80875A0C * Rename to color * func_80875C88 * func_80875A0C * Stuff * Stuff * Name top and bottom dlists * Name some verts * Add back in accidentally removed D_808772E0 * Name side dlist * Name dlists * Name flash verts * Only add unk_198 to BossGanon * Name drop timer * Name isFalling * Name stuff * Name stuff relating to sides * Use Side enum * Use cardinal directions for sides * More naming / cleanup * Rename to SIDE_ALL * Replace enum with defines * Flash state * Reorder add * Rename to flashHeight * Revert "Rename to flashHeight" This reverts commit fa1ca87630aa4991e700bf9a8830ad786ba9aeb8. * Correct sides * Rename to unwalledSides * Put f32 on 0x8000 * Cleanup * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Ganon_Otyuka/z_bg_ganon_otyuka.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Cleanup Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
2020-11-29 10:05:30 +00:00
// z_bg_ganon_otyuka
D_08000000 = 0x08000000;
2020-03-22 21:56:08 +00:00
// z_bg_gate_shutter
D_06001CD0 = 0x06001CD0;
D_06001DA8 = 0x06001DA8;
2020-03-17 04:31:30 +00:00
// z_bg_gjyo_bridge
D_06000600 = 0x06000600;
D_06000DB8 = 0x06000DB8;
D_02002640 = 0x02002640;
// z_bg_spot15_saku
D_060003C0 = 0x060003C0;
// z_eff_ss_ice_smoke
2020-03-17 04:31:30 +00:00
D_060030A0 = 0x060030A0;
D_06003158 = 0x06003158;
// z_bg_haka_meganebg
2020-10-13 00:44:22 +00:00
D_06000118 = 0x06000118;
2020-03-17 04:31:30 +00:00
D_06005334 = 0x06005334;
2020-10-13 00:44:22 +00:00
D_06008EB0 = 0x06008EB0;
2020-03-17 04:31:30 +00:00
D_06009168 = 0x06009168;
2020-10-13 00:44:22 +00:00
D_0600A7F4 = 0x0600A7F4;
2020-03-17 04:31:30 +00:00
// z_bg_haka_trap
D_060081D0 = 0x60081D0;
D_06008D10 = 0x6008D10;
D_06009CD0 = 0x6009CD0;
2020-03-17 04:31:30 +00:00
// z_bg_spot01_fusya
D_06000100 = 0x06000100;
2020-03-17 04:31:30 +00:00
// z_title
D_01002720 = 0x01002720;
D_01001800 = 0x01001800;
D_01000000 = 0x01000000;
2020-03-17 04:31:30 +00:00
// z_shot_sun
D_02007020 = 0x02007020;
2020-03-20 00:06:46 +00:00
// z_demo_geff
D_06000EA0 = 0x06000EA0;
2020-03-17 04:31:30 +00:00
// z_demo_go
D_060029A8 = 0x060029A8;
D_06004930 = 0x06004930;
D_0600E680 = 0x0600E680;
D_0600FEF0 = 0x0600FEF0;
// z_demo_gt
D_06005CB8 = 0x06005CB8;
D_060091E4 = 0x060091E4;
D_06009970 = 0x06009970;
D_06007630 = 0x06007630;
D_06004F90 = 0x06004F90;
D_06000EA0 = 0x06000EA0;
D_06009610 = 0x06009610;
D_06002910 = 0x06002910;
D_060041A0 = 0x060041A0;
D_06009B08 = 0x06009B80;
// z_demo_im
D_02002524 = 0x02002524;
D_06000710 = 0x06000710;
D_06000AFC = 0x06000AFC;
D_0600EDE8 = 0x0600EDE8;
D_060014E4 = 0x060014E4;
D_06001868 = 0x06001868;
D_0600FB10 = 0x0600FB10;
D_0600F788 = 0x0600F788;
D_060101C8 = 0x060101C8;
D_06010EE0 = 0x06010EE0;
D_0601182C = 0x0601182C;
D_06011C08 = 0x06011C08;
D_06012218 = 0x06012218;
// z_demo_ec
D_06013B88 = 0x06013B88;
D_060048F4 = 0x060048F4;
D_0600BD38 = 0x0600BD38;
D_0600B7B8 = 0x0600B7B8;
D_06006C90 = 0x06006C90;
D_0600196C = 0x0600196C;
D_060000F0 = 0x060000F0;
D_06005670 = 0x06005670;
D_06005EA8 = 0x06005EA8;
D_06007150 = 0x06007150;
D_0600164C = 0x0600164C;
D_06007958 = 0x06007958;
D_0600164C = 0x0600164C;
D_0600513C = 0x0600513C;
D_06000330 = 0x06000330;
D_06002254 = 0x06002254;
D_0600BFA8 = 0x0600BFA8;
D_0600C918 = 0x0600C918;
D_060086D0 = 0x060086D0;
D_06006C40 = 0x06006C40;
D_06007FB8 = 0x06007FB8;
D_060095DC = 0x060095DC;
D_06002530 = 0x06002530;
D_06009BB4 = 0x06009BB4;
D_0600A07C = 0x0600A07C;
D_0600A474 = 0x0600A474;
D_06000CD8 = 0x06000CD8;
D_06004258 = 0x06004258;
D_0600AFE0 = 0x0600AFE0;
D_06004658 = 0x06004658;
D_0600AFE0 = 0x0600AFE0;
D_060085F8 = 0x060085F8;
D_06004868 = 0x06004868;
D_0600FEF0 = 0x0600FEF0;
D_06002FA0 = 0x06002FA0;
D_06003A98 = 0x06003A98;
D_06002FA0 = 0x06002FA0;
D_060002B8 = 0x060002B8;
D_06008D90 = 0x06008D90;
D_06009EE0 = 0x06009EE0;
D_06006930 = 0x06006930;
D_06006220 = 0x06006220;
D_06008D1C = 0x06008D1C;
D_06009234 = 0x06009234;
D_06004390 = 0x06004390;
D_06004350 = 0x06004350;
D_060076C0 = 0x060076C0;
D_06007AC0 = 0x06007AC0;
D_06005F20 = 0x06005F20;
D_06006920 = 0x06006920;
D_060004C8 = 0x060004C8;
D_06005BD0 = 0x06005BD0;
D_06005AC0 = 0x06005AC0;
D_06005990 = 0x06005990;
D_06005880 = 0x06005880;
D_06009198 = 0x06009198;
D_06009430 = 0x06009430;
D_06009690 = 0x06009690;
D_060035D8 = 0x060035D8;
D_060074C8 = 0x060074C8;
D_0600DE80 = 0x0600DE80;
D_06003770 = 0x06003770;
2020-03-17 04:31:30 +00:00
// z_en_test
D_0600316C = 0x0600316C;
D_06007C28 = 0x06007C28;
D_0600C438 = 0x0600C438;
D_06001C20 = 0x06001C20;
D_060081B4 = 0x060081B4;
D_060026D4 = 0x060026D4;
D_0600E2B0 = 0x0600E2B0;
D_0600B00C = 0x0600B00C;
D_0600B4E4 = 0x0600B4E4;
D_0600BE4C = 0x0600BE4C;
D_06001978 = 0x06001978;
D_0600A324 = 0x0600A324;
D_0600A99C = 0x0600A99C;
D_0600A324 = 0x0600A324;
D_0600A99C = 0x0600A99C;
D_06000444 = 0x06000444;
D_06008604 = 0x06008604;
D_06001420 = 0x06001420;
D_06009A90 = 0x06009A90;
2020-03-18 19:42:43 +00:00
// z_en_tk
D_06001144 = 0x06001144;
D_06001FA8 = 0x06001FA8;
D_06002F84 = 0x06002F84;
D_0600ACE0 = 0x0600ACE0;
D_0600BC90 = 0x0600BC90;
D_0600BCA0 = 0x0600BCA0;
D_0600BE40 = 0x0600BE40;
2020-03-17 04:31:30 +00:00
// z_arms_hook
D_0602B288 = 0x0602B288;
D_0602AFF0 = 0x0602AFF0;
// z_bg_bdan_objects
D_060038E8 = 0x060038E8;
D_06005048 = 0x06005048;
D_06005580 = 0x06005580;
D_06008CE0 = 0x06008CE0;
2020-03-17 04:31:30 +00:00
// z_bg_bom_guard
D_06001C40 = 0x06001C40;
// z_bg_bowl_wall
D_06001B00 = 0x06001B00;
D_06000CB8 = 0x06000CB8;
D_06000610 = 0x06000610;
D_06001390 = 0x06001390;
// z_bg_ddan_jd
D_06003CE0 = 0x06003CE0;
D_060037B8 = 0x060037B8;
// z_bg_dodoago
D_06001DDC = 0x06001DDC;
D_60013500 = 0x06001350;
2020-03-17 04:31:30 +00:00
// z_bg_dy_yoseizo
D_02000160 = 0x02000160;
D_02001020 = 0x02001020;
D_02001F40 = 0x02001F40;
D_02000130 = 0x02000130;
D_020013E0 = 0x020013E0;
D_020025D0 = 0x020025D0;
D_06008698 = 0x06008698;
D_0601C450 = 0x0601C450;
D_060031C0 = 0x060031C0;
D_0601D514 = 0x0601D514;
D_06001DF0 = 0x06001DF0;
D_060069E8 = 0x060069E8;
D_06007CA8 = 0x06007CA8;
D_06004344 = 0x06004344;
D_06005E60 = 0x06005E60;
D_0600092C = 0x0600092C;
D_060058D8 = 0x060058D8;
D_06005860 = 0x06005860;
D_06005810 = 0x06005810;
// z_obj_elevator
D_06000180 = 0x06000180;
D_06000360 = 0x06000360;
// z_obj_lightswitch
D_06000260 = 0x06000260;
D_06000398 = 0x06000398;
D_06000408 = 0x06000408;
D_06000420 = 0x06000420;
D_06000C20 = 0x06000C20;
D_06001420 = 0x06001420;
// z_en_part
D_06001300 = 0x06001300;
D_06001700 = 0x06001700;
D_06001900 = 0x06001900;
D_06001F00 = 0x06001F00;
D_06002100 = 0x06002100;
D_06002FF0 = 0x06002FF0;
D_06015380 = 0x06015380;
2020-03-17 04:31:30 +00:00
// z_bg_pushbox
D_06000000 = 0x06000000;
D_06000350 = 0x06000350;
2020-03-21 23:05:38 +00:00
// z_en_ru2
D_060004CC = 0x060004CC;
2020-03-22 20:40:08 +00:00
D_06000F20 = 0x06000F20;
D_060022E0 = 0x060022E0;
D_06002AE0 = 0x06002AE0;
2020-03-21 23:05:38 +00:00
D_0600C700 = 0x0600C700;
D_0600D3DC = 0x0600D3DC;
D_0600DCAC = 0x0600DCAC;
D_06000DE8 = 0x06000DE8;
D_0600E630 = 0x0600E630;
D_0600F03C = 0x0600F03C;
D_0600F8B8 = 0x0600F8B8;
2020-03-19 01:12:13 +00:00
// z_en_lightbox
D_06000B70 = 0x06000B70;
2020-03-20 12:17:48 +00:00
D_06001F10 = 0x06001F10;
// z_en_daiku
D_06007958 = 0x06007958;
2020-03-17 08:38:46 +00:00
// z_en_dog
2020-03-20 12:04:35 +00:00
D_06007290 = 0x06007290;
D_06001368 = 0x06001368;
D_06000D78 = 0x06000D78;
2020-03-20 12:17:48 +00:00
D_06000278 = 0x06000278;
2020-03-20 00:50:20 +00:00
// z_obj_bombiwa
2020-03-21 18:54:45 +00:00
D_060009E0 = 0x060009E0;
// z_bg_treemouth
D_060009D0 = 0x060009D0;
D_06000E94 = 0x06000E94;
2020-03-21 18:54:45 +00:00
// z_bg_toki_swd
2020-03-22 01:13:55 +00:00
D_06001BD0 = 0x06001BD0;
2020-03-23 05:55:05 +00:00
// z_bg_zg
D_060011D4 = 0x060011D4;
D_06001080 = 0x06001080;
2020-03-24 16:57:01 +00:00
2020-03-27 14:32:46 +00:00
// z_en_ds
D_06004768 = 0x06004768;
2020-04-02 00:28:00 +00:00
D_0600039C = 0x0600039C;
// z_en_owl
D_0600C1C4 = 0x0600C1C4;
D_0201E6A0 = 0x0201E6A0;
D_0201B0C0 = 0x0201B0C0;
D_06001168 = 0x06001168;
D_06003F18 = 0x06003F18;
D_060100B0 = 0x060100B0;
D_060015CC = 0x060015CC;
D_0600C8A0 = 0x0600C8A0;
D_0600C684 = 0x0600C684;
// z_en_kakasi
// z_en_kakasi2
// z_en_kakasi3
D_060065B0 = 0x060065B0;
D_06000214 = 0x06000214;
// z_en_kz
D_060086D0 = 0x060086D0;
2020-04-02 00:28:00 +00:00
// z_bg_spot05_soko
D_06000918 = 0x06000918;
2020-04-02 16:40:01 +00:00
D_060012C0 = 0x060012C0;
2020-04-07 14:57:04 +00:00
// z_en_ani
2020-04-07 23:42:33 +00:00
D_060000F0 = 0x060000F0;
2020-04-07 14:57:04 +00:00
D_060067B8 = 0x060067B8;
D_060076EC = 0x060076EC;
2020-04-07 23:42:33 +00:00
D_060070F0 = 0x060070F0;
// z_bg_heavy_block
D_0600169C = 0x0600169C;
D_060013C0 = 0x060013C0;
D_06001A30 = 0x06001A30;
D_060018A0 = 0x060018A0;
// z_en_heishi2
D_0602B060 = 0x0602B060;
D_06002C10 = 0x06002C10;
// z_bg_ddan_kd
D_06004F30 = 0x06004F30;
D_060048A8 = 0x060048A8;
// z_en_floormas
D_06002158 = 0x06002158;
D_060039B0 = 0x060039B0;
// z_en_fu
D_0600057C = 0x0600057C;
D_06000B04 = 0x06000B04;
D_06006C90 = 0x06006C90;
D_0200E080 = 0x0200E080;
2020-07-20 06:49:42 +00:00
// z_en_bx
D_060022F0 = 0x060022F0;
// code_800AD920
D_0E000000 = 0x0E000000;
// z_vismono
D_0F000000 = 0x0F000000;
// z_door_shutter
D_0601EDD0 = 0x0601EDD0;
D_06012FD0 = 0x06012FD0;
// en_reeba
D_060001E4 = 0x060001E4;
D_06001EE8 = 0x06001EE8;
// z_en_dha
D_06000BD8 = 0x06000BD8;
D_060015B0 = 0x060015B0;
// z_en_hata
D_060000C0 = 0x060000C0;
D_06000444 = 0x06000444;
D_06002FD0 = 0x06002FD0;
// z_en_sb
D_0600004C = 0x0600004C;
D_060000B4 = 0x060000B4;
D_06000124 = 0x06000124;
D_06000194 = 0x06000194;
D_06002BF0 = 0x06002BF0;
D_06002C8C = 0x06002C8C;
// z_en_attack_niw
D_06002530 = 0x06002530;
D_060000E8 = 0x060000E8;
// z_en_hintnuts
D_06000168 = 0x06000168;
D_060014E0 = 0x060014E0;
D_060023B8 = 0x060023B8;
D_060024CC = 0x060024CC;
D_060026C4 = 0x060026C4;
D_06002894 = 0x06002894;
D_060029BC = 0x060029BC;
D_06002B90 = 0x06002B90;
D_06002E84 = 0x06002E84;
D_06002F7C = 0x06002F7C;
D_06003128 = 0x06003128;
// z_en_guest
D_060042AC = 0x060042AC;
D_060059B0 = 0x060059B0;
ovl_En_Goroiwa OK (#376) * merge upstream * Merge upstream * Add block comment to c * EnGoroiwa_Init * Remove casts in EnGoroiwa_Init * Matched named functions * Add one prototype * func_80A4BD04 * func_80A4BCA0 * func_80A4BD70 and fix incompatible pointer * func_80A4BD8C and func_80A4BE54 * Remove forward declaration * Order variable by address * Cleanup warnings * func_80A4C188 * Remove func_80A4C188 forward declaration * Progress * Rename unk_1CE to waypoint * func_80A4C264 * func_80A4D5E0 * func_80A4C27C * Separate necessary forward declarations from temporary * func_80A4BE10 * func_80A4C080 * func_80A4C134 and func_80A4C164 * func_80A4D074 * Work on some (nonmatching) * func_80A4D944 * func_80A4D9DC * Progress * func_80A4DB90 and func_80A4DC00 * func_80A4D8CC * func_80A4CA50 * func_80A4C6C8 * work on func_80A4CED8 * Work on func_80A4CED8 * func_80A4CED8 * Use temp to avoid unused error * Clarify comment * Work on func_80A4C3A4 * func_80A4C3A4 * Clarify comment better * func_80A4C594 * Angles * Improve regalloc * func_80A4BF28 * Cleanup point access * Work on func_80A4C814 * func_80A4C814 * Use *= * Work on func_80A4CB78 * Work on func_80A4D0FC * Work on func_80A4CB78 * More on func_80A4CB78 * Implement dubious permuter suggestion * Make janky hack less janky * Update issue comment * Move ptr func_80A4CB78 * func_80A4CB78 * Cleanup func_80A4CB78 * Various cleanup * Add undefined sym * Work on func_80A4D0FC * Work more on func_80A4D0FC * Work on func_80A4D624 * func_80A4D0FC * Work on func_80A4D624 * Fix stack * Wrap in NON_MATCHING ifdef to remember which function is not done * Collapse goto * Use -- for unk_1C4 * Collapse else if * Add translation for 'Player ぶっ飛ばし' * func_80A4D624 * Migrate data section * Clang format * Actually add unused note * Name timers accordingly * Remove & from sInitChain * Give timer descriptive names * Rename idleTimer to waitTimer * Rename to sWaitDurations * Name effect data * Add s prefix (oops) * Move some data into functions * Rename params for func_80029E8C * Unify whitespace for bool returns * Name colliderHeightOffset * Name duplicate of colliderHeightOffset and clang format everything * Reorder vector assignments * Rename params to pathIdx * Rename temp to yawDiff * Add 'f's because floating point * Name a lot of stuff * Name posDiff * Nuke the bool * Remove unnecessary return Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove useless forward declarations and use list[0] * Clang format again * Use switch statement * Use hex for normalizing angle * Use hex because angle * Small fixes * Small fixes * Move function arrays out of function * Correct colliderItems * Don't separate static vars from others * Clang format Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2020-09-28 10:03:39 +00:00
// z_en_goroiwa
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
D_060006B0 = 0x060006B0;
ovl_En_Goroiwa OK (#376) * merge upstream * Merge upstream * Add block comment to c * EnGoroiwa_Init * Remove casts in EnGoroiwa_Init * Matched named functions * Add one prototype * func_80A4BD04 * func_80A4BCA0 * func_80A4BD70 and fix incompatible pointer * func_80A4BD8C and func_80A4BE54 * Remove forward declaration * Order variable by address * Cleanup warnings * func_80A4C188 * Remove func_80A4C188 forward declaration * Progress * Rename unk_1CE to waypoint * func_80A4C264 * func_80A4D5E0 * func_80A4C27C * Separate necessary forward declarations from temporary * func_80A4BE10 * func_80A4C080 * func_80A4C134 and func_80A4C164 * func_80A4D074 * Work on some (nonmatching) * func_80A4D944 * func_80A4D9DC * Progress * func_80A4DB90 and func_80A4DC00 * func_80A4D8CC * func_80A4CA50 * func_80A4C6C8 * work on func_80A4CED8 * Work on func_80A4CED8 * func_80A4CED8 * Use temp to avoid unused error * Clarify comment * Work on func_80A4C3A4 * func_80A4C3A4 * Clarify comment better * func_80A4C594 * Angles * Improve regalloc * func_80A4BF28 * Cleanup point access * Work on func_80A4C814 * func_80A4C814 * Use *= * Work on func_80A4CB78 * Work on func_80A4D0FC * Work on func_80A4CB78 * More on func_80A4CB78 * Implement dubious permuter suggestion * Make janky hack less janky * Update issue comment * Move ptr func_80A4CB78 * func_80A4CB78 * Cleanup func_80A4CB78 * Various cleanup * Add undefined sym * Work on func_80A4D0FC * Work more on func_80A4D0FC * Work on func_80A4D624 * func_80A4D0FC * Work on func_80A4D624 * Fix stack * Wrap in NON_MATCHING ifdef to remember which function is not done * Collapse goto * Use -- for unk_1C4 * Collapse else if * Add translation for 'Player ぶっ飛ばし' * func_80A4D624 * Migrate data section * Clang format * Actually add unused note * Name timers accordingly * Remove & from sInitChain * Give timer descriptive names * Rename idleTimer to waitTimer * Rename to sWaitDurations * Name effect data * Add s prefix (oops) * Move some data into functions * Rename params for func_80029E8C * Unify whitespace for bool returns * Name colliderHeightOffset * Name duplicate of colliderHeightOffset and clang format everything * Reorder vector assignments * Rename params to pathIdx * Rename temp to yawDiff * Add 'f's because floating point * Name a lot of stuff * Name posDiff * Nuke the bool * Remove unnecessary return Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Remove useless forward declarations and use list[0] * Clang format again * Use switch statement * Use hex for normalizing angle * Use hex because angle * Small fixes * Small fixes * Move function arrays out of function * Correct colliderItems * Don't separate static vars from others * Clang format Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2020-09-28 10:03:39 +00:00
// z_en_bombf
D_06000340 = 0x06000340;
D_06000408 = 0x06000408;
D_06000530 = 0x06000530;
// z_Bg_Spot16_Bombstone
D_06000C20 = 0x06000C20;
D_060009E0 = 0x060009E0;
// z_Bg_Spot16_Doughnut
D_06000660 = 0x06000660;
D_06000FC0 = 0x06000FC0;
// z_en_poh
D_060001A8 = 0x060001A8;
D_0600020C = 0x0600020C;
D_060004EC = 0x060004EC;
D_06000570 = 0x06000570;
D_06000FE4 = 0x06000FE4;
D_060011C4 = 0x060011C4;
D_06006F90 = 0x06006F90;
D_060009DC = 0x060009DC;
D_060050D0 = 0x060050D0;
D_06000A60 = 0x06000A60;
D_06004638 = 0x06004638;
D_06004498 = 0x06004498;
D_06004530 = 0x06004530;
D_06004530 = 0x06004530;
D_06004498 = 0x06004498;
D_06004498 = 0x06004498;
D_06004530 = 0x06004530;
// z_en_po_field
D_06000924 = 0x06000924;
D_06006A30 = 0x06006A30;
D_06000F9C = 0x06000F9C;
D_06000608 = 0x06000608;
D_06000454 = 0x06000454;
D_06001360 = 0x06001360;
D_06004BA0 = 0x06004BA0;
D_060059F0 = 0x060059F0;
D_06005900 = 0x06005900;
D_06005620 = 0x06005620;
D_060066D0 = 0x060066D0;
D_06004CC0 = 0x06004CC0;
D_060023B0 = 0x060023B0;
// z_en_po_desert
D_06006A30 = 0x06006A30;
D_06000924 = 0x06000924;
D_06001360 = 0x06001360;
D_06004BA0 = 0x06004BA0;
D_06004CC0 = 0x06004CC0;
// z_en_po_sisters
D_060065C8 = 0x060065C8;
D_060014CC = 0x060014CC;
D_06000D40 = 0x06000D40;
D_06000114 = 0x06000114;
D_060008C0 = 0x060008C0;
D_06000A54 = 0x06000A54;
D_0600119C = 0x0600119C;
D_06000680 = 0x06000680;
D_060027B0 = 0x060027B0;
D_060046E0 = 0x060046E0;
// z_en_po_relay
D_0600BE40 = 0x0600BE40;
D_06003768 = 0x06003768;
D_0600B838 = 0x0600B838;
D_0600BBA0 = 0x0600BBA0;
// z_en_nb
D_060181C8 = 0x060181C8;
D_06009694 = 0x06009694;
D_0600274C = 0x0600274C;
D_06002B4C = 0x06002B4C;
D_06000410 = 0x06000410;
D_06001E7C = 0x06001E7C;
D_06001350 = 0x06001350;
D_06001104 = 0x06001104;
D_06008BD0 = 0x06008BD0;
D_060046A8 = 0x060046A8;
D_06003954 = 0x06003954;
D_06004030 = 0x06004030;
D_06002DBC = 0x06002DBC;
D_060035A8 = 0x060035A8;
D_06006320 = 0x06006320;
D_0600D8E8 = 0x0600D8E8;
D_06013158 = 0x06013158;
D_06000BC0 = 0x06000BC0;
D_06005CA4 = 0x06005CA4;
D_06005614 = 0x06005614;
D_06004BB4 = 0x06004BB4;
D_06006E78 = 0x06006E78;
D_06004E60 = 0x06004E60;
D_06004BB4 = 0x06004BB4;
D_06009238 = 0x06009238;
// z_en_syateki_niw
D_060000E8 = 0x060000E8;
D_060023B0 = 0x060023B0;
D_06002428 = 0x06002428;
D_06002530 = 0x06002530;
// z_en_nwc
D_06000840 = 0x06000840;
D_060008B0 = 0x060008B0;
D_06000BF0 = 0x06000BF0;
D_06000C68 = 0x06000C68;
D_06000C88 = 0x06000C88;
D_06000CE0 = 0x06000CE0;
D_06000D10 = 0x06000D10;
D_06000D50 = 0x06000D50;
// z_eff_ss_g_magma2
D_06025A90 = 0x06025A90;
// z_eff_ss_dead_dd
D_01000000 = 0x01000000;
// z_eff_ss_ice_smoke
D_060030A0 = 0x060030A0;
D_06003158 = 0x06003158;
// z_en_fhg_fire
D_0600FAA0 = 0x0600FAA0;
D_0600FCF8 = 0x0600FCF8;
D_060105E0 = 0x060105E0;
D_06012160 = 0x06012160;
//z_en_fHG
D_060059A0 = 0x060059A0;
D_0600B098 = 0x0600B098;
D_0600B4C8 = 0x0600B4C8;
D_0600B9D0 = 0x0600B9D0;
D_0600C65C = 0x0600C65C;
D_0600CB1C = 0x0600CB1C;
D_0600DDB8 = 0x0600DDB8;
D_0600E8A0 = 0x0600E8A0;
// z_obj_kibako
D_05005290 = 0x05005290;
D_05005380 = 0x05005380;
// z_en_geldb
D_0600ADF8 = 0x0600ADF8;
D_0600B6D4 = 0x0600B6D4;
D_0600A458 = 0x0600A458;
D_06001390 = 0x06001390;
D_060024E8 = 0x060024E8;
D_0600A814 = 0x0600A814;
D_060003CC = 0x060003CC;
D_06000F5C = 0x06000F5C;
D_06002280 = 0x06002280;
D_06001E10 = 0x06001E10;
D_0600ADF8 = 0x0600ADF8;
D_06001578 = 0x06001578;
// z_en_gs
D_06000950 = 0x06000950;
D_060009D0 = 0x060009D0;
D_06000A60 = 0x06000A60;
ovl_En_Ik (#461) * merge upstream * Merge upstream * Progress * Progress * Fixes * Migrate bss for now ig * func_80A772EC * Use rom reloc * Cleanup * Correct prototype * Rename to _PlayBGM * Eh revert to _StartMusic * Match func_80A74398 more * Fixes * Work on func_80A74398 * Work on func_80A74398 * Match func_80A74398 * Use thisx * Name, static, and move some stuff * Match some graphics functions * Rename asm for named functions * Forgot one * More graphics stuff * Progress * More progress * Fix jump table * Figure out types for a lot of data * Fix data * Type remaining data * Work on func_80A7492C * Ugly match for func_80A7492C * Fix func_80A7492C * Match some interesting stuff * Move and remove forward declarations * Sort declarations * Progress * Use quotes for vt import * Slightly better diff * Better diff again * Fix stack on func_80A74BA4 * match func_80A74BA4 * func_80A74674 * Progress * Progress * Progress * Progress * Eh early return probably makes more sense here * Progress * Progress * Progress * Autocomplete sucks * Name stuff in func_80A76E2C * Work a bit on func_80A75C38 * Ugly match func_80A75FA0 * Name it prevInvincibilityTimer * EnIk_PostLimbDraw3 * Use hex for line numbers in EnIk_PostLimbDraw3 * EnIk_PostLimbDraw2 * EnIk_PostLimbDraw1 * Use hex for line numbers in EnIk_PostLimbDraw1 * Use ACTORTYPE_ENEMY * Progress * Possible fake match of func_80A75C38 * Update spec and remove asm * Cleanup forward declarations * Move data to fun places * Move data into func_80A76E2C * Move data into func_80A75A38 * Make D_80A7847C an array * Remove struct padding * Revert "Remove struct padding" This reverts commit 87b0bd73da689beb65242e95fc81290c522a06f8. * Name colliders * Use else * Name shieldColliderItems * Use new graphics macros * Cleanup
2020-11-23 13:53:21 +00:00
// z_en_ik
D_02003F80 = 0x02003F80;
D_06001C28 = 0x06001C28;
D_06002538 = 0x06002538;
D_060029FC = 0x060029FC;
D_060033C4 = 0x060033C4;
D_06003DBC = 0x06003DBC;
D_060045BC = 0x060045BC;
D_0600485C = 0x0600485C;
D_06005944 = 0x06005944;
D_06006194 = 0x06006194;
D_06006734 = 0x06006734;
D_0600C114 = 0x0600C114;
D_0600CD70 = 0x0600CD70;
D_0600DD50 = 0x0600DD50;
D_0600ED24 = 0x0600ED24;
D_06016BE0 = 0x06016BE0;
D_06016CD8 = 0x06016CD8;
D_06016D88 = 0x06016D88;
D_06016EE8 = 0x06016EE8;
D_06016F88 = 0x06016F88;
D_06018E78 = 0x06018E78;
D_06019100 = 0x06019100;
D_06019E08 = 0x06019E08;
D_0601E178 = 0x0601E178;
D_060203D8 = 0x060203D8;
D_060205C0 = 0x060205C0;
// z_obj_dekujr
D_060030D0 = 0x060030D0;
D_060032D8 = 0x060032D8;
// z_en_okarina_Tag
D_02003C80 = 0x02003C80;
D_02005020 = 0x02005020;
D_020024A0 = 0x020024A0;
// z_en_okuta
D_06000344 = 0x06000344;
D_060008FC = 0x060008FC;
D_06000AC0 = 0x06000AC0;
D_06000DDC = 0x06000DDC;
D_06003380 = 0x06003380;
D_06003660 = 0x06003660;
D_06003910 = 0x06003910;
D_06003C64 = 0x06003C64;
// z_bg_mori_hineri
D_060054B8 = 0x060054B8;
D_06003490 = 0x06003490;
D_060043D0 = 0x060043D0;
D_06006078 = 0x06006078;
D_06000AE8 = 0x06000AE8;
D_06001678 = 0x06001678;
// z_en_rr
D_06000470 = 0x06000470;
// z_bg_haka_tubo
D_060108B8 = 0x060108B8;
D_0600FE40 = 0x0600FE40;
// z_bg_po_syokudai
D_060003A0 = 0x060003A0;
// z_item_ocarina
D_0200F870 = 0x0200F870;
//z_bg_ice_shutter
D_06002854 = 0x6002854;
D_06002740 = 0x6002740;
// z_en_bubble
D_06001000 = 0x06001000;
// z_bg_ingate
D_060011B8 = 0x060011B8;
D_06001040 = 0x06001040;
// z_en_yukabyun
D_06000A60 = 0x06000A60;
D_06000970 = 0x06000970;
// z_bg_jya_goroiwa
D_060006B0 = 0x060006B0;
// z_en_niw_lady
D_060000F0 = 0x060000F0;
D_0600A630 = 0x0600A630;
D_060007D0 = 0x060007D0;
D_06000718 = 0x06000718;
D_06009F94 = 0x06009F94;
// z_en_js
D_0600045C = 0x0600045C;
D_06005EA0 = 0x06005EA0;
D_0600018C = 0x0600018C;
// z_bg_gnd_darkmeiro
D_0600C080 = 0x0600C080;
D_060088B0 = 0x060088B0;
D_0600BEC0 = 0x0600BEC0;
// z_en_torch2
D_06004764 = 0x06004764;
// z_en_ssh
D_06000304 = 0x06000304;
D_060052E0 = 0x060052E0;
D_060046C0 = 0x060046C0;
D_06004080 = 0x06004080;
D_06004DE8 = 0x06004DE8;
// z_en_st
D_06005298 = 0x06005298;
D_06000304 = 0x06000304;
D_06005B98 = 0x06005B98;
D_060055A8 = 0x060055A8;
// z_en_dy_extra
D_0601BFB0 = 0x0601BFB0;
D_0601C160 = 0x0601C160;
// z_en_crow
D_060010C0 = 0x060010C0;
D_060000F0 = 0x060000F0;
// z_en_rl
D_06007B38 = 0x06007B38;
D_06000A3C = 0x06000A3C;
D_06000830 = 0x06000830;
D_0600040C = 0x0600040C;
// z_en_dh
D_06007E88 = 0x06007E88;
D_06005880 = 0x06005880;
D_06003A8C = 0x06003A8C;
D_06004658 = 0x06004658;
D_06002148 = 0x06002148;
D_06003D6C = 0x06003D6C;
D_060032BC = 0x060032BC;
D_06001A3C = 0x06001A3C;
D_0600375C = 0x0600375C;
D_06007FC0 = 0x06007FC0;
// z_en_takara_man
D_06004FE0 = 0x06004FE0;
D_06000498 = 0x06000498;
// z_bg_menkuri_eye
D_06002D20 = 0x06002D20;
// z_boss_ganondrof
D_06004EC0 = 0x06004EC0;
D_0600C710 = 0x0600C710;
D_06003CA4 = 0x06003CA4;
D_06001144 = 0x06001144;
D_06002684 = 0x06002684;
D_060019A4 = 0x060019A4;
D_0600D99C = 0x0600D99C;
D_0600DF80 = 0x0600DF80;
D_0600189C = 0x0600189C;
D_06001AB0 = 0x06001AB0;
D_060108D8 = 0x060108D8;
D_06000D84 = 0x06000D84;
D_0600090C = 0x0600090C;
D_0600FAC8 = 0x0600FAC8;
D_06011BCC = 0x06011BCC;
D_06010060 = 0x06010060;
D_06011F44 = 0x06011F44;
D_0601267C = 0x0601267C;
D_06003080 = 0x06003080;
D_0600EC94 = 0x0600EC94;
D_06010344 = 0x06010344;
D_060129E0 = 0x060129E0;
D_0600F48C = 0x0600F48C;
D_0600B380 = 0x0600B380;
D_06003DB0 = 0x06003DB0;
// z_en_fd
D_060079F8 = 0x060079F8;
D_06007A78 = 0x06007A78;
D_06007928 = 0x06007928;
D_06007938 = 0x06007938;
D_06005810 = 0x06005810;
// z_en_fw
D_06007C30 = 0x06007C30;
D_06006CF8 = 0x06006CF8;
// z_en_gm
D_060002B8 = 0x060002B8;
D_0600FEF0 = 0x0600FEF0;
D_0600DE80 = 0x0600DE80;
// z_en_vm
D_06003F60 = 0x06003F60;
D_06000068 = 0x06000068;
D_06002728 = 0x06002728;
// z_bg_spot03_taki
D_06000C98 = 0x06000C98;
D_06000800 = 0x06000800;
D_06000990 = 0x06000990;
D_06000B20 = 0x06000B20;
D_06000BC0 = 0x06000BC0;
D_06001580 = 0x06001580;
// z_bg_po_event
D_06007860 = 0x06007860;
D_060075A0 = 0x060075A0;
D_060079E0 = 0x060079E0;
D_06006830 = 0x06006830;
D_06006D60 = 0x06006D60;
D_06007230 = 0x06007230;
// z_obj_timeblock
D_06000980 = 0x06000980;
D_06000B30 = 0x06000B30;
// z_bg_ddan_jd
D_06003CE0 = 0x06003CE0;
D_060037B8 = 0x060037B8;
En_Niw (Cucco) OK (#429) * Cucco progress * Cucco decompiled, one non-matching * Update z_en_niw.c * Update z_en_niw.h * Update z_en_niw.c * Delete EnNiw_Destroy.s * Delete EnNiw_Draw.s * Delete EnNiw_Init.s * Delete EnNiw_Update.s * Delete func_80AB5BF8.s * Delete func_80AB5FA0.s * Delete func_80AB6100.s * Delete func_80AB627C.s * Delete func_80AB6324.s * Delete func_80AB63A8.s * Delete func_80AB840C.s * Delete func_80AB70F8.s * Delete func_80AB6D08.s * Delete func_80AB6BF8.s * Delete func_80AB6A38.s * Delete func_80AB7F60.s * Delete func_80AB6F04.s * Delete func_80AB6570.s * Delete func_80AB7204.s * Delete func_80AB714C.s * Delete func_80AB7328.s * Delete func_80AB7290.s * Delete func_80AB7420.s * Delete func_80AB747C.s * Delete func_80AB8168.s * Delete func_80AB8258.s * Delete func_80AB6EB4.s * Delete func_80AB70A0.s * Delete func_80AB6450.s * Delete z_en_niw.data.s * Delete z_en_niw.reloc.s * Update undefined_syms.txt * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Add boolean suggestion * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made suggested changes * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Most suggested changes made * More changes made, fixed compiler error * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Cleaned up En_Niw * Cleaned up En_Niw * Cleaned up En_Niw * Merged Cucco conflicts * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made requested changes (Cucco) * Added actor description * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Made requested En_Niw changes * Removed DECR from En_Niw * Reduced number of if (1)'s * Update EnNiw * Some Cucco documentation Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain>
2020-10-28 17:20:10 +00:00
z_bgcheck.c, 800430A0.c, 80043480.c (#256) * beginning of migrating changes * got matching * changed order a bit * clean up bgcheck * fix conflict * fix conflict again * first stab at identifying types, some oks * Clean up most bad structs/pointer math, move relevant structs to z64bgcheck.h, get some OKs * more OKs, z_bgcheck.bss migration, update some sys_math3d.c args * couple more OKs * pushing some OKs * fix compilation issues * code_800430A0.c OK, more files decomp'd * 8003A3E0 big OK :) * Decomp most of func_8003C614, decomp helper funcs * Decomp SurfaceType, CamData, and WaterBox property related functions * more OKs, big OK in 8003C078 * more OKs, more progress, move a function definition in z_collision_check to functions.h * more clean-ups, more OKs, dyn_vtx is now defined as u8* * 8003A5B8, 8003A7D8, 8003C614, 8003DD6C OK, document function args better * data migrated, more OKs * 80041240 OK, func_8003B3C8 and func_8003BB18 disassembled * func_80040284, 800409A8 non_matching, add IS_ZERO macro * All asm files have C representations, some big OKs, lots of minor tweaks * More OKs, non-matching code cleanup * 8003FBF4 and 80040BE4 OK, improve codegen for most functions * format z_bgcheck.c * fix warnings, compile errors on NON_MATCHING * func_8003EE80 is now NON_MATCHING * begin documenting some functions * formatting * more documentation, func_8003A95C OK * fix PHYSICAL_TO_VIRTUAL changes * fix var rename * More documentation, functions 80040E40, 80041648 OK, change types to not be compatible with ZAP * func_8004239C ok, more NON_MATCHING improvements, more documentation * Implement most suggested changes * Convert comments to slower comments * /** * Implement ZAP2 changes * my anti-virus ate my format.sh results * Rename a couple hundred functions, fix minor stuff * rename var so that clang formats correctly * run format.sh * implement Petrie's matches/suggestions * format * matches * and the asm * slight error * Add SSList * two more matches * stuff * implement code changes * clean up Petrie's matchings Co-authored-by: Arthur <arthurtilly413@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com> Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain>
2021-01-08 11:12:58 +00:00
// z_en_a_keep or en_a_obj
D_040394B0 = 0x040394B0;
D_0403A120 = 0x0403A120;
D_0403A480 = 0x0403A480;
D_0403A7F0 = 0x0403A7F0;
D_06000730 = 0x06000730;
// z_en_kusa
D_060002E0 = 0x60002E0;
// z_en_karebaba
D_060002B8 = 0x060002B8;
D_060010F0 = 0x060010F0;
D_06001330 = 0x06001330;
D_06001628 = 0x06001628;
D_06001828 = 0x06001828;
D_06002A40 = 0x06002A40;
D_06003070 = 0x06003070;
En_Niw (Cucco) OK (#429) * Cucco progress * Cucco decompiled, one non-matching * Update z_en_niw.c * Update z_en_niw.h * Update z_en_niw.c * Delete EnNiw_Destroy.s * Delete EnNiw_Draw.s * Delete EnNiw_Init.s * Delete EnNiw_Update.s * Delete func_80AB5BF8.s * Delete func_80AB5FA0.s * Delete func_80AB6100.s * Delete func_80AB627C.s * Delete func_80AB6324.s * Delete func_80AB63A8.s * Delete func_80AB840C.s * Delete func_80AB70F8.s * Delete func_80AB6D08.s * Delete func_80AB6BF8.s * Delete func_80AB6A38.s * Delete func_80AB7F60.s * Delete func_80AB6F04.s * Delete func_80AB6570.s * Delete func_80AB7204.s * Delete func_80AB714C.s * Delete func_80AB7328.s * Delete func_80AB7290.s * Delete func_80AB7420.s * Delete func_80AB747C.s * Delete func_80AB8168.s * Delete func_80AB8258.s * Delete func_80AB6EB4.s * Delete func_80AB70A0.s * Delete func_80AB6450.s * Delete z_en_niw.data.s * Delete z_en_niw.reloc.s * Update undefined_syms.txt * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Add boolean suggestion * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made suggested changes * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Most suggested changes made * More changes made, fixed compiler error * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Cleaned up En_Niw * Cleaned up En_Niw * Cleaned up En_Niw * Merged Cucco conflicts * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Made requested changes (Cucco) * Added actor description * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.c Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Update src/overlays/actors/ovl_En_Niw/z_en_niw.h Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> * Made requested En_Niw changes * Removed DECR from En_Niw * Reduced number of if (1)'s * Update EnNiw * Some Cucco documentation Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com> Co-authored-by: Zelllll <elijah@DESKTOP-NMP1I89.localdomain>
2020-10-28 17:20:10 +00:00
// z_en_niw
D_06002530 = 0x06002530;
D_060000E8 = 0x060000E8;
D_060023B0 = 0x060023B0;
D_06002428 = 0x06002428;
// z_bg_ice_turara
D_060023D0 = 0x060023D0;
D_06002594 = 0x06002594;
// z_bg_breakwall
D_02014F80 = 0x02014F80;
// z_bg_dy_yoseizo
D_02000130 = 0x02000130;
D_02000160 = 0x02000160;
D_02001020 = 0x02001020;
D_020013E0 = 0x020013E0;
D_02001F40 = 0x02001F40;
D_020025D0 = 0x020025D0;
D_0600092C = 0x0600092C;
D_06001DF0 = 0x06001DF0;
D_060031C0 = 0x060031C0;
D_06004344 = 0x06004344;
D_06005810 = 0x06005810;
D_06005860 = 0x06005860;
D_06005868 = 0x06005868;
D_060058D8 = 0x060058D8;
D_06005E60 = 0x06005E60;
D_060069E8 = 0x060069E8;
D_06007CA8 = 0x06007CA8;
D_06008698 = 0x06008698;
D_0601C450 = 0x0601C450;
D_0601D514 = 0x0601D514;
// z_bg_gnd_firemeiro
D_0600E210 = 0x0600E210;
D_0600ECD8 = 0x0600ECD8;
// z_bg_gnd_iceblock
D_06004420 = 0x06004420;
D_06004618 = 0x06004618;
// z_bg_haka_gate
D_0600F1B0 = 0x0600F1B0;
D_06010A10 = 0x06010A10;
D_06010C10 = 0x06010C10;
D_06010E10 = 0x06010E10;
D_060131C4 = 0x060131C4;
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
D_0600A938 = 0x0600A938;
// z_bg_haka_sgami
D_0600BF20 = 0x0600BF20;
D_060021F0 = 0x060021F0;
// z_bg_haka_ship
D_06005A70 = 0x06005A70;
D_0600D330 = 0x0600D330;
D_0600E408 = 0x0600E408;
D_0600E910 = 0x0600E910;
D_0600ED7C = 0x0600ED7C;
// z_bg_haka_zou
D_06005E30 = 0x06005E30;
D_06006F70 = 0x06006F70;
// z_bg_ice_objects
D_06000190 = 0x06000190;
D_060003F0 = 0x060003F0;
// z_bg_ice_shelter
D_060006F0 = 0x060006F0;
D_060012A0 = 0x060012A0;
D_06001C1C = 0x06001C1C;
D_06002640 = 0x06002640;
D_06002920 = 0x06002920;
// z_bg_jya_haheniron
D_06000880 = 0x06000880;
// z_bg_jya_ironobj
D_06000880 = 0x06000880;
// z_bg_relay_objects
D_060001A0 = 0x060001A0;
D_060003C4 = 0x060003C4;
D_06001AB0 = 0x06001AB0;
D_060025FC = 0x060025FC;
// z_bg_spot00_hanebasi
D_060000C0 = 0x060000C0;
D_06000280 = 0x06000280;
D_06000430 = 0x06000430;
D_060005E0 = 0x060005E0;
// z_bg_spot02_objects
D_060013F0 = 0x060013F0;
D_060126F0 = 0x060126F0;
D_060128D8 = 0x060128D8;
D_06012BA4 = 0x06012BA4;
D_06012D30 = 0x06012D30;
D_060133EC = 0x060133EC;
// z_bg_spot06_objects
D_06000120 = 0x06000120;
D_06000470 = 0x06000470;
D_06000E10 = 0x06000E10;
D_06000EE8 = 0x06000EE8;
D_06001160 = 0x06001160;
D_06001238 = 0x06001238;
D_06002490 = 0x06002490;
// z_bg_spot07_taki
D_06000460 = 0x06000460;
D_06000BE0 = 0x06000BE0;
D_06001CF0 = 0x06001CF0;
D_06001F68 = 0x06001F68;
D_06002590 = 0x06002590;
D_06003210 = 0x06003210;
D_060032D8 = 0x060032D8;
D_060038FC = 0x060038FC;
// z_bg_spot08_iceblock
D_06000DE0 = 0x06000DE0;
D_06002BD0 = 0x06002BD0;
D_06002FD8 = 0x06002FD8;
D_06001904 = 0x06001904;
// z_bg_toki_hikari
D_06000880 = 0x06000880;
D_060009C0 = 0x060009C0;
D_06000A10 = 0x06000A10;
D_06007E20 = 0x06007E20;
D_06007EE0 = 0x06007EE0;
D_06008190 = 0x06008190;
// z_boss_dodongo
D_030021D8 = 0x030021D8;
D_06001074 = 0x06001074;
D_06002D0C = 0x06002D0C;
D_06003CF8 = 0x06003CF8;
D_060042A8 = 0x060042A8;
D_06004E0C = 0x06004E0C;
D_060061D4 = 0x060061D4;
D_06008EEC = 0x06008EEC;
D_06009D10 = 0x06009D10;
D_06009D50 = 0x06009D50;
D_06009DD0 = 0x06009DD0;
D_0600DF38 = 0x0600DF38;
D_0600E848 = 0x0600E848;
D_0600F0D8 = 0x0600F0D8;
D_06015890 = 0x06015890;
D_06015990 = 0x06015990;
D_06015D90 = 0x06015D90;
D_06015F90 = 0x06015F90;
D_06016390 = 0x06016390;
D_06016590 = 0x06016590;
D_06016790 = 0x06016790;
D_06016990 = 0x06016990;
D_06016E10 = 0x06016E10;
D_06017210 = 0x06017210;
D_06017410 = 0x06017410;
D_0601B310 = 0x0601B310;
D_0601CAE0 = 0x0601CAE0;
D_0601D934 = 0x0601D934;
// z_boss_ganon
D_02006C18 = 0x02006C18;
D_02007418 = 0x02007418;
D_06000540 = 0x06000540;
D_06000FE8 = 0x06000FE8;
D_06001440 = 0x06001440;
D_06001B0C = 0x06001B0C;
D_06001F58 = 0x06001F58;
D_06001FF8 = 0x06001FF8;
D_06002D2C = 0x06002D2C;
D_06003018 = 0x06003018;
D_0600343C = 0x0600343C;
D_06003D40 = 0x06003D40;
D_06004304 = 0x06004304;
D_06004884 = 0x06004884;
D_06004DA8 = 0x06004DA8;
D_06004F64 = 0x06004F64;
D_060058C4 = 0x060058C4;
D_06005FFC = 0x06005FFC;
D_06006028 = 0x06006028;
D_060063CC = 0x060063CC;
D_060069A0 = 0x060069A0;
D_06006AF4 = 0x06006AF4;
D_06007268 = 0x06007268;
D_0600738C = 0x0600738C;
D_06007A64 = 0x06007A64;
D_06008128 = 0x06008128;
D_060089F8 = 0x060089F8;
D_06008A88 = 0x06008A88;
D_06008F44 = 0x06008F44;
D_060096B0 = 0x060096B0;
D_06009A14 = 0x06009A14;
D_06009A20 = 0x06009A20;
D_06009D5C = 0x06009D5C;
D_0600A598 = 0x0600A598;
D_0600AA24 = 0x0600AA24;
D_0600ADDC = 0x0600ADDC;
D_0600B668 = 0x0600B668;
D_0600BE38 = 0x0600BE38;
D_0600BE90 = 0x0600BE90;
D_0600C9E8 = 0x0600C9E8;
D_0600CF00 = 0x0600CF00;
D_0600EA00 = 0x0600EA00;
D_0600F19C = 0x0600F19C;
D_06010298 = 0x06010298;
D_06010514 = 0x06010514;
D_060114E8 = 0x060114E8;
// z_boss_ganon2
D_06000BFC = 0x06000BFC;
D_06000EA0 = 0x06000EA0;
D_06002168 = 0x06002168;
D_060028A8 = 0x060028A8;
D_06002E6C = 0x06002E6C;
D_06003754 = 0x06003754;
D_06003B1C = 0x06003B1C;
D_06003F38 = 0x06003F38;
D_06007288 = 0x06007288;
D_06008EB8 = 0x06008EB8;
D_0600A8E0 = 0x0600A8E0;
D_0600ADD0 = 0x0600ADD0;
D_0600BE90 = 0x0600BE90;
D_0600CAF8 = 0x0600CAF8;
D_0600DFF0 = 0x0600DFF0;
D_0600E8EC = 0x0600E8EC;
D_0600FFE4 = 0x0600FFE4;
D_06010380 = 0x06010380;
D_060114E8 = 0x060114E8;
D_060147E0 = 0x060147E0;
D_06021A90 = 0x06021A90;
D_06025970 = 0x06025970;
D_06026510 = 0x06026510;
D_06026AF4 = 0x06026AF4;
D_06027824 = 0x06027824;
D_0602A848 = 0x0602A848;
D_060334F8 = 0x060334F8;
D_06034278 = 0x06034278;
D_060353C0 = 0x060353C0;
// z_boss_mo
D_06001010 = 0x06001010;
// z_boss_tw
D_060004A4 = 0x060004A4;
D_06000AAC = 0x06000AAC;
D_060012A4 = 0x060012A4;
D_060017E0 = 0x060017E0;
D_06001D10 = 0x06001D10;
D_0600230C = 0x0600230C;
D_06003614 = 0x06003614;
D_06003E34 = 0x06003E34;
D_06004548 = 0x06004548;
D_0600578C = 0x0600578C;
D_06006530 = 0x06006530;
D_06006F28 = 0x06006F28;
D_060070E0 = 0x060070E0;
D_06007688 = 0x06007688;
D_06007CA8 = 0x06007CA8;
D_060088C8 = 0x060088C8;
D_06009398 = 0x06009398;
D_0600E6C4 = 0x0600E6C4;
D_06012B38 = 0x06012B38;
D_06012CE0 = 0x06012CE0;
D_06013310 = 0x06013310;
D_060134B8 = 0x060134B8;
D_06013AE8 = 0x06013AE8;
D_06013D68 = 0x06013D68;
D_06013E98 = 0x06013E98;
D_06013F98 = 0x06013F98;
D_06014070 = 0x06014070;
D_06014158 = 0x06014158;
D_06018FC0 = 0x06018FC0;
D_06019938 = 0x06019938;
D_06019D40 = 0x06019D40;
D_0601A430 = 0x0601A430;
D_0601A438 = 0x0601A438;
D_0601A528 = 0x0601A528;
D_0601A5A8 = 0x0601A5A8;
D_0601A790 = 0x0601A790;
D_0601A998 = 0x0601A998;
D_0601AA50 = 0x0601AA50;
D_0601AB00 = 0x0601AB00;
D_0601AB08 = 0x0601AB08;
D_0601BC00 = 0x0601BC00;
D_0601C1C0 = 0x0601C1C0;
D_0601CEE0 = 0x0601CEE0;
D_0601DBE8 = 0x0601DBE8;
D_0601DDF0 = 0x0601DDF0;
D_0601E020 = 0x0601E020;
D_0601E0E0 = 0x0601E0E0;
D_0601E2C0 = 0x0601E2C0;
D_0601E3A0 = 0x0601E3A0;
D_0601E9F0 = 0x0601E9F0;
D_0601EC68 = 0x0601EC68;
D_0601EEB0 = 0x0601EEB0;
D_0601F238 = 0x0601F238;
D_0601F390 = 0x0601F390;
D_0601F608 = 0x0601F608;
D_0601F888 = 0x0601F888;
D_060216DC = 0x060216DC;
D_06022700 = 0x06022700;
D_06023750 = 0x06023750;
D_06024374 = 0x06024374;
D_060244B4 = 0x060244B4;
D_0602D890 = 0x0602D890;
D_0602D940 = 0x0602D940;
D_0602E170 = 0x0602E170;
D_06032020 = 0x06032020;
D_06032BF8 = 0x06032BF8;
D_060338F0 = 0x060338F0;
D_060343B4 = 0x060343B4;
D_06035030 = 0x06035030;
D_06035988 = 0x06035988;
D_06036FBC = 0x06036FBC;
D_06038E2C = 0x06038E2C;
D_0603A2D0 = 0x0603A2D0;
// z_boss_va
D_06000024 = 0x06000024;
D_06000FA0 = 0x06000FA0;
D_06001230 = 0x06001230;
D_06004E70 = 0x06004E70;
D_06005184 = 0x06005184;
D_06008BB8 = 0x06008BB8;
D_06008D70 = 0x06008D70;
D_06008F08 = 0x06008F08;
D_06008F70 = 0x06008F70;
D_06009430 = 0x06009430;
D_06009468 = 0x06009468;
D_0600948C = 0x0600948C;
D_06011738 = 0x06011738;
D_06011768 = 0x06011768;
D_060128B8 = 0x060128B8;
D_06012948 = 0x06012948;
D_06012BA0 = 0x06012BA0;
D_06012C50 = 0x06012C50;
D_060135B0 = 0x060135B0;
D_06013638 = 0x06013638;
D_060156A0 = 0x060156A0;
D_06015710 = 0x06015710;
D_06015B18 = 0x06015B18;
D_060162AC = 0x060162AC;
D_060164B0 = 0x060164B0;
D_060166A8 = 0x060166A8;
D_06017498 = 0x06017498;
D_06017694 = 0x06017694;
D_060177F4 = 0x060177F4;
D_06017FC8 = 0x06017FC8;
D_06018150 = 0x06018150;
D_06018870 = 0x06018870;
D_06018A68 = 0x06018A68;
D_06018B90 = 0x06018B90;
D_06018D18 = 0x06018D18;
D_060199A0 = 0x060199A0;
// z_demo_6k
D_06001040 = 0x06001040;
D_06001190 = 0x06001190;
D_060022B0 = 0x060022B0;
D_060035E0 = 0x060035E0;
D_060039D0 = 0x060039D0;
// z_demo_ext
D_0600FAA0 = 0x0600FAA0;
// z_demo_ik
D_0600035C = 0x0600035C;
D_06000380 = 0x06000380;
D_06000634 = 0x06000634;
D_06000660 = 0x06000660;
D_060008DC = 0x060008DC;
D_06000C6C = 0x06000C6C;
D_06000C90 = 0x06000C90;
D_06000F0C = 0x06000F0C;
D_06016BE0 = 0x06016BE0;
D_06016CD8 = 0x06016CD8;
D_06016F88 = 0x06016F88;
D_06017028 = 0x06017028;
D_06017170 = 0x06017170;
D_0601EE60 = 0x0601EE60;
D_06000F30 = 0x06000F30;
D_0601EB14 = 0x0601EB14;
D_0601EB40 = 0x0601EB40;
D_0601EE34 = 0x0601EE34;
D_06000900 = 0x06000900;
// z_demo_kankyo
D_06000080 = 0x06000080;
D_06000DE0 = 0x06000DE0;
D_06007440 = 0x06007440;
D_06007578 = 0x06007578;
D_06008390 = 0x06008390;
// z_demo_kekkai
D_06004930 = 0x06004930;
D_06004F00 = 0x06004F00;
D_06005A30 = 0x06005A30;
D_06005CB0 = 0x06005CB0;
// z_door_killer
D_06001BC8 = 0x06001BC8;
// z_efc_erupc
D_06001720 = 0x06001720;
D_06002570 = 0x06002570;
D_06002760 = 0x06002760;
D_060027D8 = 0x060027D8;
// z_en_am
D_06000118 = 0x06000118;
D_06000238 = 0x06000238;
D_0600033C = 0x0600033C;
D_06005948 = 0x06005948;
D_06005B3C = 0x06005B3C;
// z_en_ba
D_06000890 = 0x06000890;
D_06001D80 = 0x06001D80;
// z_en_bb
D_06000184 = 0x06000184;
D_06000444 = 0x06000444;
D_06001A30 = 0x06001A30;
// z_en_bdfire
D_0601D950 = 0x0601D950;
// z_en_bigokuta
D_06000444 = 0x06000444;
D_06000A74 = 0x06000A74;
D_06000D1C = 0x06000D1C;
D_060014B8 = 0x060014B8;
D_06001CA4 = 0x06001CA4;
D_06006BC0 = 0x06006BC0;
// z_en_bili
D_06000024 = 0x06000024;
D_06000064 = 0x06000064;
D_060000A4 = 0x060000A4;
D_06005848 = 0x06005848;
// z_en_brob
D_06000290 = 0x06000290;
D_060015D8 = 0x060015D8;
D_06001678 = 0x06001678;
D_06001750 = 0x06001750;
D_06001958 = 0x06001958;
D_06001A70 = 0x06001A70;
// z_en_bubble
D_06001000 = 0x06001000;
// z_en_bw
D_06000228 = 0x06000228;
D_060020F0 = 0x060020F0;
D_060021A0 = 0x060021A0;
D_06002250 = 0x06002250;
// z_en_cs
D_0602AF70 = 0x0602AF70;
// z_en_daiku_kakariko
D_06007958 = 0x06007958;
// z_en_dekubaba
D_06000208 = 0x06000208;
D_060002B8 = 0x060002B8;
D_060010F0 = 0x060010F0;
D_06001330 = 0x06001330;
D_06001828 = 0x06001828;
D_06002A40 = 0x06002A40;
D_06003070 = 0x06003070;
// z_en_diving_game
D_0600219C = 0x0600219C;
D_06002FE8 = 0x06002FE8;
D_0600BFA8 = 0x0600BFA8;
// z_en_dnt_jiji
D_06000560 = 0x06000560;
D_06000944 = 0x06000944;
D_06000A70 = 0x06000A70;
D_06000BD0 = 0x06000BD0;
D_06000DF8 = 0x06000DF8;
D_060012B0 = 0x060012B0;
D_06002310 = 0x06002310;
D_060033E0 = 0x060033E0;
D_060037C0 = 0x060037C0;
// z_en_dnt_nomal
D_06000168 = 0x06000168;
D_0600031C = 0x0600031C;
D_06000430 = 0x06000430;
D_060006CC = 0x060006CC;
D_06000894 = 0x06000894;
D_06000B70 = 0x06000B70;
D_060014E0 = 0x060014E0;
D_06001B00 = 0x06001B00;
D_060023B8 = 0x060023B8;
D_060024CC = 0x060024CC;
D_060026C4 = 0x060026C4;
D_06002AF0 = 0x06002AF0;
D_06002E1C = 0x06002E1C;
D_06002E84 = 0x06002E84;
D_06003128 = 0x06003128;
// z_en_dodojr
D_060004A0 = 0x060004A0;
D_060005F0 = 0x060005F0;
D_06000724 = 0x06000724;
D_06000860 = 0x06000860;
D_060009D4 = 0x060009D4;
D_060020E0 = 0x060020E0;
// z_en_eiyer
D_06000288 = 0x06000288;
D_060004C4 = 0x060004C4;
D_06000704 = 0x06000704;
D_06000FC0 = 0x06000FC0;
D_060012AC = 0x060012AC;
D_06003410 = 0x06003410;
// z_en_encount2
D_06000DE0 = 0x06000DE0;
// z_en_fire_rock
D_06000DE0 = 0x06000DE0;
// z_en_fr
D_060011C0 = 0x060011C0;
D_06001534 = 0x06001534;
D_0600B498 = 0x0600B498;
D_060007BC = 0x060007BC;
// z_en_fz
D_060030A0 = 0x060030A0;
D_060030A8 = 0x060030A8;
D_06003158 = 0x06003158;
D_06003160 = 0x06003160;
// z_en_gb
D_0600049C = 0x0600049C;
D_0600C0B0 = 0x0600C0B0;
D_0600C220 = 0x0600C220;
D_0600C2D0 = 0x0600C2D0;
D_0600C8EC = 0x0600C8EC;
// z_en_ge1
D_06000228 = 0x06000228;
D_06000330 = 0x06000330;
D_0600A048 = 0x0600A048;
D_0600A498 = 0x0600A498;
// z_en_ge2
D_06008968 = 0x06008968;
D_06009ED4 = 0x06009ED4;
// z_en_ge3
D_0600A458 = 0x0600A458;
D_0600B07C = 0x0600B07C;
// z_en_geldb
D_060003CC = 0x060003CC;
D_06000F5C = 0x06000F5C;
D_06001390 = 0x06001390;
D_06001578 = 0x06001578;
D_06001E10 = 0x06001E10;
D_06002280 = 0x06002280;
D_060024E8 = 0x060024E8;
D_0600A458 = 0x0600A458;
D_0600A814 = 0x0600A814;
D_0600ADF8 = 0x0600ADF8;
D_0600B6D4 = 0x0600B6D4;
// z_en_go
D_06004930 = 0x06004930;
D_0600BD80 = 0x0600BD80;
D_0600C140 = 0x0600C140;
D_0600CE80 = 0x0600CE80;
D_0600DE80 = 0x0600DE80;
D_0600FD40 = 0x0600FD40;
D_0600FD50 = 0x0600FD50;
D_0600FEF0 = 0x0600FEF0;
D_06010590 = 0x06010590;
// z_en_go2
D_06000750 = 0x06000750;
D_06000D5C = 0x06000D5C;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_0600161C = 0x0600161C;
D_06001A00 = 0x06001A00;
D_060021D0 = 0x060021D0;
D_060029A8 = 0x060029A8;
D_06002D80 = 0x06002D80;
D_06003768 = 0x06003768;
D_060038E4 = 0x060038E4;
D_06004930 = 0x06004930;
D_0600BD80 = 0x0600BD80;
D_0600C140 = 0x0600C140;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_0600CE80 = 0x0600CE80;
D_0600D280 = 0x0600D280;
D_0600D680 = 0x0600D680;
D_0600DA80 = 0x0600DA80;
D_0600DE80 = 0x0600DE80;
D_0600E680 = 0x0600E680;
D_0600FD40 = 0x0600FD40;
D_0600FD50 = 0x0600FD50;
D_0600FEF0 = 0x0600FEF0;
Gorons: En_Go & En_Go2 OK (#556) * moved en_go rodata * EnGo 20/45 functions decompiled * EnGo 25/45 functions decompiled * EnGo 28/45 functions decompiled * EnGo 32/45 functions decompiled * minor attempts * init Goron 2 6/98 decompiled (baby functions) * Goron2 14/98 func decompiled * Goron2 30/98 func decompiled * EnGo 34/45 functions decompiled * EnGo 38/45 functions decompiled * Goron2 44/98 functions decompiled * Goron2 58/98 functions decompiled * Merged EnGo and EnGo2: 38/45, 58/98 functions decompiled * EnGo EnGo2: 38/45, 65/98 functions decompiled * EnGo EnGo2: 38/45, 70/98 functions decompiled * EnGo EnGo2: 39/45, 72/98 functions decompiled * EnGo EnGo2: 39/45, 80/98 functions decompiled * EnGo EnGo2: 39/45, 88/98 functions decompiled * EnGo EnGo2: 39/45, 92/98 functions decompiled * typo in GoronType * EnGo EnGo2: 40/45, 93/98 functions decompiled * EnGo EnGo2: 45/45, 93/98 functions decompiled * EnGo EnGo2 fully decomped * begin cleanup * the cleanup continues * continue cleaning * Documentation and renaming attempt * more cleanup * more cleanup * Apply suggestions from code review Committing suggestions Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> * more pr suggestions * more pr and gns feedback * fixed comment * cleanup * update math & skelAnime names * goron1 * goron2 * relocs * review Co-authored-by: AdamKiddle <54328813+AdamKiddle@users.noreply.github.com> Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig <fig02srl@gmail.com>
2021-01-31 18:02:28 +00:00
D_06010590 = 0x06010590;
// z_en_goma
D_0600017C = 0x0600017C;
D_06000334 = 0x06000334;
D_06000544 = 0x06000544;
D_06000838 = 0x06000838;
D_06000B78 = 0x06000B78;
D_06000E4C = 0x06000E4C;
D_06001548 = 0x06001548;
D_06002A70 = 0x06002A70;
D_06003B40 = 0x06003B40;
D_06003D78 = 0x06003D78;
// z_en_g_switch
D_060017C0 = 0x060017C0;
D_06001960 = 0x06001960;
// z_en_horse
D_02000230 = 0x02000230;
D_02002AC0 = 0x02002AC0;
D_06006530 = 0x06006530;
// z_en_hs
D_06000304 = 0x06000304;
D_06000528 = 0x06000528;
D_060005C0 = 0x060005C0;
D_06006260 = 0x06006260;
// z_en_hy
D_06000BFC = 0x06000BFC;
D_06000FE4 = 0x06000FE4;
D_060012E8 = 0x060012E8;
D_06002160 = 0x06002160;
D_0600265C = 0x0600265C;
D_060033B4 = 0x060033B4;
D_06005BC8 = 0x06005BC8;
// z_en_in
D_060003B4 = 0x060003B4;
D_06001BE0 = 0x06001BE0;
D_060034D0 = 0x060034D0;
D_06007A20 = 0x06007A20;
D_06007BF8 = 0x06007BF8;
D_06013B88 = 0x06013B88;
D_06013D60 = 0x06013D60;
D_06014CA8 = 0x06014CA8;
D_06015814 = 0x06015814;
D_0601646C = 0x0601646C;
D_06018C38 = 0x06018C38;
// z_en_kanban
D_06000C30 = 0x06000C30;
D_06001630 = 0x06001630;
// z_en_ko
D_06006A60 = 0x06006A60;
D_06007830 = 0x06007830;
D_06007D94 = 0x06007D94;
D_0600879C = 0x0600879C;
D_06008F6C = 0x06008F6C;
// z_en_mk
D_06000368 = 0x06000368;
D_06000724 = 0x06000724;
D_06000AC0 = 0x06000AC0;
D_06000D88 = 0x06000D88;
D_06005DF0 = 0x06005DF0;
// z_en_mm
D_06005E18 = 0x06005E18;
D_0602CA38 = 0x0602CA38;
// z_en_mm2
D_06005E18 = 0x06005E18;
// z_en_mu
D_060003F4 = 0x060003F4;
D_06004F70 = 0x06004F70;
// z_en_m_thunder
D_04012570 = 0x04012570;
D_04012690 = 0x04012690;
D_04012AF0 = 0x04012AF0;
D_04012C10 = 0x04012C10;
D_04013610 = 0x04013610;
// z_en_ossan
D_060000F0 = 0x060000F0;
D_060000FC = 0x060000FC;
D_060002E4 = 0x060002E4;
D_06000338 = 0x06000338;
D_060004A8 = 0x060004A8;
D_0600065C = 0x0600065C;
D_0600078C = 0x0600078C;
D_06002820 = 0x06002820;
D_06004258 = 0x06004258;
D_06004658 = 0x06004658;
D_06004868 = 0x06004868;
D_06009B38 = 0x06009B38;
D_0600BFA8 = 0x0600BFA8;
D_0600DE80 = 0x0600DE80;
D_0600FEF0 = 0x0600FEF0;
// z_en_owl
D_0201B0C0 = 0x0201B0C0;
D_0201E6A0 = 0x0201E6A0;
D_06001168 = 0x06001168;
D_060015CC = 0x060015CC;
D_0600C0E8 = 0x0600C0E8;
D_0600C1C4 = 0x0600C1C4;
D_0600C684 = 0x0600C684;
D_0600C8A0 = 0x0600C8A0;
D_060100B0 = 0x060100B0;
// z_en_peehat
D_06000350 = 0x06000350;
D_060005C4 = 0x060005C4;
D_06000844 = 0x06000844;
D_060009C4 = 0x060009C4;
D_06001C80 = 0x06001C80;
// z_en_sa
D_02005730 = 0x02005730;
D_02010E20 = 0x02010E20;
// z_en_shopnuts
D_060001EC = 0x060001EC;
D_0600039C = 0x0600039C;
D_06000764 = 0x06000764;
D_06000BA0 = 0x06000BA0;
D_0600139C = 0x0600139C;
D_06003B68 = 0x06003B68;
D_060041A8 = 0x060041A8;
D_06004574 = 0x06004574;
// z_en_stream
D_06000950 = 0x06000950;
// z_en_sw
D_06000304 = 0x06000304;
D_06003FB0 = 0x06003FB0;
D_060043D8 = 0x060043D8;
D_060045C0 = 0x060045C0;
D_06004658 = 0x06004658;
D_060046F0 = 0x060046F0;
D_06004788 = 0x06004788;
D_06004820 = 0x06004820;
D_060048B8 = 0x060048B8;
D_06004950 = 0x06004950;
D_060049E8 = 0x060049E8;
D_06005298 = 0x06005298;
// z_en_syateki_man
D_06000338 = 0x06000338;
D_06007E28 = 0x06007E28;
D_06009B38 = 0x06009B38;
// z_en_ta
D_060017E8 = 0x060017E8;
D_06001C94 = 0x06001C94;
D_06006DC0 = 0x06006DC0;
D_0600B7B8 = 0x0600B7B8;
D_0600BF38 = 0x0600BF38;
D_0600C48C = 0x0600C48C;
D_0600C858 = 0x0600C858;
D_0600CD50 = 0x0600CD50;
D_0600CF28 = 0x0600CF28;
D_0600E3D8 = 0x0600E3D8;
// z_en_tg
D_06005040 = 0x06005040;
D_0600AE40 = 0x0600AE40;
// z_en_tite
D_0600083C = 0x0600083C;
D_06000A14 = 0x06000A14;
D_06000C70 = 0x06000C70;
D_060012E4 = 0x060012E4;
D_06001300 = 0x06001300;
D_06001700 = 0x06001700;
D_06001900 = 0x06001900;
D_06001B00 = 0x06001B00;
D_06001F00 = 0x06001F00;
D_06002100 = 0x06002100;
D_06003A20 = 0x06003A20;
// z_en_toryo
D_06007150 = 0x06007150;
// z_en_tp
D_06000000 = 0x06000000;
D_060008D0 = 0x060008D0;
D_06000C68 = 0x06000C68;
// z_en_tr
D_060013CC = 0x060013CC;
D_06001CDC = 0x06001CDC;
D_060035CC = 0x060035CC;
D_06003FC8 = 0x06003FC8;
D_060049C8 = 0x060049C8;
D_0600C530 = 0x0600C530;
D_06011688 = 0x06011688;
// z_en_trap
D_06001400 = 0x06001400;
// z_en_vali
D_06000710 = 0x06000710;
D_06000854 = 0x06000854;
D_06000B34 = 0x06000B34;
D_060014AC = 0x060014AC;
D_06002610 = 0x06002610;
D_06002740 = 0x06002740;
D_060027D8 = 0x060027D8;
D_06004848 = 0x06004848;
// z_en_viewer
D_01000000 = 0x01000000;
D_06000450 = 0x06000450;
D_060005B4 = 0x060005B4;
D_060008A0 = 0x060008A0;
D_06000BC8 = 0x06000BC8;
D_06000F54 = 0x06000F54;
D_06001410 = 0x06001410;
D_060014F4 = 0x060014F4;
D_06001D28 = 0x06001D28;
D_06002574 = 0x06002574;
D_06002928 = 0x06002928;
D_060029CC = 0x060029CC;
D_06003284 = 0x06003284;
D_06003428 = 0x06003428;
D_06003D84 = 0x06003D84;
D_0600420C = 0x0600420C;
D_06004260 = 0x06004260;
D_06004534 = 0x06004534;
D_060048B0 = 0x060048B0;
D_060048FC = 0x060048FC;
D_0600504C = 0x0600504C;
D_060050A8 = 0x060050A8;
D_06007210 = 0x06007210;
D_0600A4E0 = 0x0600A4E0;
D_0600BE90 = 0x0600BE90;
D_0600D0D8 = 0x0600D0D8;
D_0600E1A8 = 0x0600E1A8;
D_0600F178 = 0x0600F178;
D_0600F378 = 0x0600F378;
D_0600F578 = 0x0600F578;
D_0600F778 = 0x0600F778;
D_0600F788 = 0x0600F788;
D_06011348 = 0x06011348;
D_060114E8 = 0x060114E8;
D_060119E8 = 0x060119E8;
// z_en_weiyer
D_06000288 = 0x06000288;
D_06000FC0 = 0x06000FC0;
D_060012AC = 0x060012AC;
D_06003410 = 0x06003410;
// z_en_wf
D_06004638 = 0x06004638;
D_06004AD0 = 0x06004AD0;
D_06004CA4 = 0x06004CA4;
D_06005430 = 0x06005430;
D_060057A0 = 0x060057A0;
D_06009690 = 0x06009690;
D_060098C8 = 0x060098C8;
D_06009B20 = 0x06009B20;
D_0600A4AC = 0x0600A4AC;
// z_en_wood02
D_06000700 = 0x06000700;
// z_en_zf
D_06006690 = 0x06006690;
D_06008138 = 0x06008138;
D_06008C6C = 0x06008C6C;
D_06009530 = 0x06009530;
D_0600A3D4 = 0x0600A3D4;
D_0600B10C = 0x0600B10C;
D_0600E198 = 0x0600E198;
D_06010060 = 0x06010060;
D_060104B8 = 0x060104B8;
D_060119F4 = 0x060119F4;
D_0601366C = 0x0601366C;
D_06014E60 = 0x06014E60;
D_060157F8 = 0x060157F8;
D_06016388 = 0x06016388;
// z_en_zl4
D_02000104 = 0x02000104;
D_02000444 = 0x02000444;
D_02003994 = 0x02003994;
D_0600E038 = 0x0600E038;
D_0600F0A4 = 0x0600F0A4;
D_0600F894 = 0x0600F894;
D_06010DF8 = 0x06010DF8;
D_060125E4 = 0x060125E4;
D_06012E58 = 0x06012E58;
D_06015F14 = 0x06015F14;
D_060169B4 = 0x060169B4;
D_06016D08 = 0x06016D08;
D_0601805C = 0x0601805C;
D_06018898 = 0x06018898;
D_0601910C = 0x0601910C;
D_0601A2FC = 0x0601A2FC;
D_0601AAE0 = 0x0601AAE0;
D_0601B874 = 0x0601B874;
D_0601BCF0 = 0x0601BCF0;
D_0601CE08 = 0x0601CE08;
// z_en_zo
D_06000598 = 0x06000598;
D_06000D48 = 0x06000D48;
D_060022F0 = 0x060022F0;
D_06002350 = 0x06002350;
D_060024A0 = 0x060024A0;
D_06002510 = 0x06002510;
D_06002F10 = 0x06002F10;
D_0600BFA8 = 0x0600BFA8;
D_0600BFC0 = 0x0600BFC0;
D_0600C028 = 0x0600C028;
// z_fishing
D_0600007C = 0x0600007C;
D_060029C0 = 0x060029C0;
D_06003230 = 0x06003230;
D_06003460 = 0x06003460;
D_060034C0 = 0x060034C0;
D_06003610 = 0x06003610;
D_06003680 = 0x06003680;
D_06003710 = 0x06003710;
D_06003760 = 0x06003760;
D_060039A8 = 0x060039A8;
D_06003A18 = 0x06003A18;
D_0600453C = 0x0600453C;
D_06007350 = 0x06007350;
D_060074C8 = 0x060074C8;
D_060085F8 = 0x060085F8;
D_06008610 = 0x06008610;
D_06008678 = 0x06008678;
D_060088C0 = 0x060088C0;
D_06008970 = 0x06008970;
D_0600B950 = 0x0600B950;
D_0600B9C0 = 0x0600B9C0;
D_0600C220 = 0x0600C220;
D_0600C298 = 0x0600C298;
D_0600CFE0 = 0x0600CFE0;
D_06011058 = 0x06011058;
D_06011170 = 0x06011170;
D_06011270 = 0x06011270;
D_060113D0 = 0x060113D0;
D_06011410 = 0x06011410;
D_06012160 = 0x06012160;
D_060121F0 = 0x060121F0;
D_06011070 = 0x06011070;
D_06013330 = 0x06013330;
D_060133B0 = 0x060133B0;
D_06013590 = 0x06013590;
D_06013610 = 0x06013610;
D_06013F50 = 0x06013F50;
D_06013FD0 = 0x06013FD0;
D_06014030 = 0x06014030;
D_060140B0 = 0x060140B0;
D_060153D0 = 0x060153D0;
D_06015470 = 0x06015470;
// z_item_shield
D_060224F8 = 0x060224F8;
// z_object_kankyo
D_01000000 = 0x01000000;
D_06005FF0 = 0x06005FF0;
D_06009620 = 0x06009620;
// z_obj_bean
D_06000090 = 0x06000090;
D_060001B0 = 0x060001B0;
D_060003F0 = 0x060003F0;
D_060005DC = 0x060005DC;
D_06000650 = 0x06000650;
// z_obj_kibako2
D_06000960 = 0x06000960;
D_06000B70 = 0x06000B70;
D_06001000 = 0x06001000;
// z_obj_lift
D_06000140 = 0x06000140;
D_060003D0 = 0x060003D0;
// z_obj_warp2block
D_06000980 = 0x06000980;
D_06000B30 = 0x06000B30;
// z_en_dns
D_060041A8 = 0x060041A8;
D_060009A0 = 0x060009A0;
D_06004404 = 0x06004404;
// z_en_peehat
D_06001C80 = 0x06001C80;
D_060009C4 = 0x060009C4;
D_06000844 = 0x06000844;
D_060005C4 = 0x060005C4;
D_06000350 = 0x06000350;
Volvagia (ovl_Boss_Fd) and related actors (#352) * Darkmeiro decompilation Bg_Gnd_Darkmeiro decompiled, matched, and documented. * Lots of functions matched. Some big ones are close. * Five left unmatched, one close. * Merged data and decompiled the giant function into something readable. Its branch structure has yet to be matched. * Three unmatched, one essentially matched, the rest matched. * More fixes. * Documented more of the structure and cleaned up a bit. * BossFd2, BgVbSima, and EnVbBall matched and documented * Also removed unneeded .s files * And need to name EnVbBall's functions * give this a shot * fix conflict * one more try * removing darkmeiro changes * and again * now OK from make clean * minor cleanup * One more matching function for BossFd * which means it doesn't need its .s * splitting * splitting * splitting * forgot some .s * fancy new names * fancy new names * trying again * sneaky .s files * sound effects and some hex to decimal conversions * Sound effects and static variable cleanup * format.sh and clean up static variables * sfx and formatting * ZAP and cleanup * small cleanup * cleanup and ZAP * ZAP * looking at the giant function again * looking at the giant function again * Only the big function left. * Those .s files aren't mine, officer * float literals might be fixed. regalloc still a nightmare * almost done with the big function * should make now * not much of a change * all functions match. rodata somehow doesn't. * forgot some things * lots of cleanup * and a little more * small error * large cleanup. Also BossFd has function names and inlined variable declarations * still more cleanup * the quest for 0.1f continues * forgot to put NON_MATCHING back in * Data structures fully documented. Still more cleanup. * DECR now works with BossFd2 * should match now * cleanup * small cleanup * cleanup and names * tiny thing * particles and headers and stuff * now with more enums * merge * test * end test * update * cleanup * object 2 * object 1 * doc object_fd2 * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "6f874af4a" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "6f874af4a" git-subrepo: version: "0.4.3" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "2f68596" * formatting * .s * merge actor * vertex arrays * a little more * formatting * merge opd * fixed damage check * cleanup * fixes * effect struct * review Co-authored-by: petrie911 <pmontag@DESKTOP-LG8A167.localdomain> Co-authored-by: fig02 <fig02srl@gmail.com>
2021-04-17 17:12:46 +00:00
// z_bg_haka
D_06000428 = 0x06000428;
D_060001B0 = 0x060001B0;
D_060002A8 = 0x060002A8;