1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2024-12-29 00:06:33 +00:00
oot/data
petrie911 7b2b88d552
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 19:12:46 +02:00
..
overlays Volvagia (ovl_Boss_Fd) and related actors (#352) 2021-04-17 19:12:46 +02:00
__libm_qnan_f.rodata.s Matched most remaining libultra files (#221) 2020-07-06 20:15:01 -04:00
audio_effects.data.s audio_playback, audio_effects OK (#313) 2020-08-15 14:06:26 -04:00
code_800D2E30.data.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
code_800DACC0.bss.s audio_seqplayer, the easy half (#369) 2020-09-01 17:23:30 -04:00
code_800DACC0.data.s audio_seqplayer, the easy half (#369) 2020-09-01 17:23:30 -04:00
code_800E11F0.data.s Remove hard-coded pointers in several files (#186) 2020-06-04 17:51:14 -04:00
code_800E11F0.rodata.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
code_800EC960.data.s En_Fr Frogs 47 of 48 func decomped (#576) 2021-02-02 15:17:51 -05:00
code_800F9280.data.s audio_heap: 1 non-matching (#381) 2020-09-20 13:22:09 -04:00
code_800F9280.rodata.s audio_heap: 1 non-matching (#381) 2020-09-20 13:22:09 -04:00
db_camera.bss.s decompile z_camera (#398) 2020-12-06 17:39:47 -05:00
db_camera.data.s Decompile shrink_window.c (#232) 2020-07-08 21:54:39 -04:00
fault.bss.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
fault_drawer.bss.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
rsp.rodata.s Fix more raw pointers (rsp and part of .data) (#170) 2020-05-27 09:06:37 -04:00
rsp.text.s Fix more raw pointers (rsp and part of .data) (#170) 2020-05-27 09:06:37 -04:00
rsp_boot.text.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
z_en_item00.bss.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
z_en_item00.data.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
z_kankyo.bss.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00
z_kankyo.data.s Fix remaining rom/ram pointers (#190) 2020-06-05 17:09:43 -04:00
z_message_PAL.bss.s Fix remaining rom/ram pointers (#190) 2020-06-05 17:09:43 -04:00
z_message_PAL.rodata.s Update asm processor and migrate/improve rodata for a few files (#209) 2020-06-14 19:24:09 -04:00
z_text.data.s z_select decompiled, 1 non matching left (#202) 2020-06-13 22:59:58 -04:00
z_vr_box.data.s Properly align asm & data (+ minor fixes) (#165) 2020-05-26 18:09:00 -04:00