1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-01-15 21:07:15 +00:00
oot/asm/non_matchings/overlays/actors
snablu 4e1fc875c3
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 15:59:45 -04:00
..
ovl_Bg_Bombwall z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Bowl_Wall Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Breakwall rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Bg_Ddan_Jd Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Dodoago z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Dy_Yoseizo Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Ganon_Otyuka Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Gnd_Darkmeiro Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Gnd_Firemeiro Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Gnd_Iceblock Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Gnd_Soulmeiro z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Haka Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Haka_Gate Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Haka_Huta Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Haka_MeganeBG Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Haka_Sgami Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Haka_Ship Decompile z_play.c and Match/Document some of z_view.c (#74) 2020-04-16 17:36:12 -04:00
ovl_Bg_Haka_Tubo z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Haka_Water Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Haka_Zou z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Heavy_Block Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Hidan_Curtain z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Dalm z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Fwbig z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Hamstep z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Hrock z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Kowarerukabe Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Hidan_Rock rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Bg_Hidan_Rsekizou z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Sekizou z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Hidan_Sima z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Ice_Objects Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Ice_Shelter z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Ice_Shutter Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Ice_Turara z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Ingate Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Jya_1flift z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Jya_Bigmirror Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Jya_Block Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Jya_Bombchuiwa Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Jya_Bombiwa Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Jya_Cobra Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Jya_Goroiwa z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Jya_Haheniron Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Jya_Ironobj Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Jya_Megami Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Jya_Zurerukabe Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Menkuri_Eye rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Bg_Mizu_Bwall z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Mizu_Movebg Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Mizu_Shutter Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mizu_Water Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Mori_Bigst Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mori_Elevator Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mori_Hashigo z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Mori_Hashira4 Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mori_Hineri rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Bg_Mori_Idomizu Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mori_Kaitenkabe Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Mori_Rakkatenjo Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Po_Event z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Po_Syokudai z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Relay_Objects Decompile 2 small files (code_8006BA00.c and code_8006C3A0.c) (#101) 2020-04-30 22:00:39 -04:00
ovl_Bg_Spot00_Hanebasi Decompile 2 small files (code_8006BA00.c and code_8006C3A0.c) (#101) 2020-04-30 22:00:39 -04:00
ovl_Bg_Spot01_Idohashira Decompiled ovl_Bg_Spot01_Idohashira (1 non-matching) (#213) 2020-06-21 17:50:01 -04:00
ovl_Bg_Spot01_Idomizu Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot01_Objects2 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot02_Objects Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot03_Taki Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot06_Objects z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Spot07_Taki Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot08_Bakudankabe Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Spot08_Iceblock Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot11_Bakudankabe Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Spot11_Oasis Decompile 2 small files (code_8006BA00.c and code_8006C3A0.c) (#101) 2020-04-30 22:00:39 -04:00
ovl_Bg_Spot15_Rrbox Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Spot16_Bombstone Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Spot17_Bakudankabe Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Bg_Spot18_Basket z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Spot18_Shutter Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Sst_Floor Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Toki_Hikari Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Vb_Sima Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Bg_Ydan_Hasi Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Bg_Ydan_Maruta z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Bg_Ydan_Sp rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Boss_Dodongo rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Boss_Fd z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Boss_Fd2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Boss_Ganon Fix some jump table labels being treated as separate functions (#120) 2020-05-06 14:56:35 -04:00
ovl_Boss_Ganon2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Boss_Ganondrof Remove unused asm files (#150) 2020-05-20 07:01:23 -04:00
ovl_Boss_Goma rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Boss_Mo Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
ovl_Boss_Sst rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Boss_Tw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Boss_Va rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Demo_6K Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Demo_Du Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Demo_Ec Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Demo_Effect Decompiles fcurve_skelanime, code_8006C510, and actor MagicWind (#135) 2020-05-19 16:27:25 -04:00
ovl_Demo_Ext rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Demo_Gj Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Demo_Go Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Demo_Gt Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Demo_Ik Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Demo_Im z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Demo_Kankyo Fix remaining rom/ram pointers (#190) 2020-06-05 17:09:43 -04:00
ovl_Demo_Kekkai z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Demo_Shd Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Demo_Tre_Lgt Decompiles fcurve_skelanime, code_8006C510, and actor MagicWind (#135) 2020-05-19 16:27:25 -04:00
ovl_Door_Gerudo Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Door_Killer z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Door_Shutter Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Door_Warp1 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Efc_Erupc Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Eff_Dust Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Elf_Msg Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Elf_Msg2 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Am z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Anubice z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Anubice_Fire z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Arrow Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Attack_Niw Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Ba rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Bb Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Bdfire Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Bigokuta z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Bili z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Bom rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Bom_Bowl_Man Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Bom_Bowl_Pit Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Bom_Chu Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Bombf z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Box Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Brob z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Bubble z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Butte z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Bw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Bx rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Changer Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Clear_Tag z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Crow z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Cs z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Daiku z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Daiku_Kakariko z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dekubaba rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Dekunuts z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dh z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Diving_Game z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dns z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dnt_Demo Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Dnt_Jiji z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dnt_Nomal z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dodojr z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dodongo Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Door Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Du z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Dy_Extra Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Eiyer z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Elf Fix some jump table labels being treated as separate functions (#120) 2020-05-06 14:56:35 -04:00
ovl_En_Encount1 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Encount2 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Ex_Item Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Ex_Ruppy Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Fd z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Fd_Fire z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_fHG Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Fhg_Fire z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Fire_Rock z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Firefly z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Fish z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Fr rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Fw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Fz rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_G_Switch Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Ganon_Mant Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Gb rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Ge1 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ge2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ge3 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_GeldB Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_GirlA Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Gm rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Go Fix some jump table labels being treated as separate functions (#120) 2020-05-06 14:56:35 -04:00
ovl_En_Go2 rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Goma z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Goroiwa Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Gs z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Heishi2 Decompile the last function in z_en_heishi2.c (#195) 2020-06-07 12:37:44 -04:00
ovl_En_Heishi4 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Holl Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Honotrap z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Horse Decompile z_camera data, and some camera WIP (#173) 2020-06-01 17:54:47 -04:00
ovl_En_Horse_Game_Check Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Horse_Ganon Decompile most of ovl_En_Horse_Ganon (#108) 2020-05-04 11:43:04 -04:00
ovl_En_Horse_Link_Child z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Horse_Normal z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Horse_Zelda z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Hs z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Hs2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Hy z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ice_Hono z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ik Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_In Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
ovl_En_Insect z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ishi Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Jj z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Js z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Jsjutan Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Kakasi z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Kakasi2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Kakasi3 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Kanban z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Karebaba rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Ko Fix some jump table labels being treated as separate functions (#120) 2020-05-06 14:56:35 -04:00
ovl_En_Kusa Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Light Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_M_Thunder z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Mag Decompile 2 small files (code_8006BA00.c and code_8006C3A0.c) (#101) 2020-04-30 22:00:39 -04:00
ovl_En_Mb z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Mk z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Mm z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Mm2 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Mu z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Nb z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Niw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Niw_Girl z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Niw_Lady z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Nwc z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ny z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Okarina_Tag Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Okuta z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ossan z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Owl z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Part Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Peehat z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Po_Desert z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Po_Field z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Po_Relay z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Po_Sisters rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Poh z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Rd z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Reeba z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_River_Sound Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Rl Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Rr rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Sa z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Sda Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Shopnuts z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Siofuki Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_En_Skb z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Skj rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Ssh Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_St Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Sth z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Stream Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_En_Sw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Syateki_Itm Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Syateki_Man Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Syateki_Niw z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Ta z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Takara_Man Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Test Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Tg z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Tite z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Torch2 Decompile a bunch of small files (#160) 2020-05-25 23:18:14 +02:00
ovl_En_Toryo z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Tp z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Tr Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Trap z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Tubo_Trap Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Vali z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Vb_Ball z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Viewer Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Vm rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Wall_Tubo Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Weather_Tag Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Weiyer z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Wf z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Wonder_Item z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Wonder_Talk Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Wonder_Talk2 Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_En_Wood02 z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Xc rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Yabusame_Mark z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Yukabyun z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_En_Zf Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_En_Zl2 Decompiled ovl_En_Zl2 (2 nonmatchings) (#223) 2020-07-04 14:34:51 +02:00
ovl_En_Zl3 rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_En_Zl4 Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
ovl_En_Zo z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Fishing Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
ovl_Item_B_Heart Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Item_Etcetera Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Item_Ocarina Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Item_Shield z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_kaleido_scope z_select decompiled, 1 non matching left (#202) 2020-06-13 22:59:58 -04:00
ovl_Magic_Dark Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Magic_Fire z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Mir_Ray z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Bean Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Dekujr z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Hamishi Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Hana z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Hsblock Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Obj_Ice_Poly rename Matrix_TranslateThenRotateZYX to Matrix_RotateRPYf (#96) 2020-04-28 00:14:27 -04:00
ovl_Obj_Kibako Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Kibako2 Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Lift Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Lightswitch z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Makeoshihiki Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Obj_Mure Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Obj_Mure2 Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Obj_Mure3 Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Obj_Oshihiki Fix some jump table labels being treated as separate functions (#120) 2020-05-06 14:56:35 -04:00
ovl_Obj_Switch z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Syokudai z_collision_check.c (#73) 2020-04-25 22:43:35 -04:00
ovl_Obj_Timeblock Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_Obj_Tsubo Decompile most effect files in "code" (#144) 2020-05-18 14:24:00 -04:00
ovl_Obj_Warp2block Big actor cleanup (fixed) (#69) 2020-04-14 14:16:34 -04:00
ovl_Object_Kankyo Fix all RAM pointers in overlays (#81) 2020-04-19 11:57:38 -04:00
ovl_player_actor Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00