1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-07-03 06:24:30 +00:00

Poe Actor Decomps (#463)

* Poe actors progress

* Some more progress, En_Poh almost matching

* Further progress

* Fix merge

* Decompile data

* Actor struct cleanups

* More functions OK

* Progress

* Last function decompiled, some nonmatchings left

* Few more OK, skelanime_init definition changes

* Progress

* Style improvements, OPEN/CLOSE_DISPS, few more OK

* Few more style improvements, function prototype additions/changes, another function OK

* Remove unused asm, begin documentation

* Use generated reloc

* Cleanup, format

* Remove a few no longer needed comments

* PR suggestions

* DISP macros

* Missed some FrameUpdateMatrix != 0 replacements

* EnPoField_InteractWithSoul -> EnPoField_SoulInteract, eyeImageIdx -> eyeTextureIdx

* Fix merge, reformat

* Review Suggestions

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>

* Further review suggestions

* Ran formatter

* Less DECR usage

Co-authored-by: Roman971 <32455037+Roman971@users.noreply.github.com>
This commit is contained in:
Tharo 2020-12-05 00:34:27 +00:00 committed by GitHub
parent e983d2b72b
commit f85a2d10ee
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
212 changed files with 4102 additions and 15655 deletions

20
spec
View file

@ -2849,37 +2849,39 @@ endseg
beginseg
name "ovl_En_Po_Desert"
include "build/src/overlays/actors/ovl_En_Po_Desert/z_en_po_desert.o"
include "build/data/overlays/actors/z_en_po_desert.data.o"
include "build/data/overlays/actors/z_en_po_desert.reloc.o"
include "build/src/overlays/actors/ovl_En_Po_Desert/ovl_En_Po_Desert_reloc.o"
endseg
beginseg
name "ovl_En_Po_Field"
include "build/src/overlays/actors/ovl_En_Po_Field/z_en_po_field.o"
include "build/data/overlays/actors/z_en_po_field.data.o"
include "build/data/overlays/actors/z_en_po_field.bss.o"
include "build/data/overlays/actors/z_en_po_field.reloc.o"
include "build/src/overlays/actors/ovl_En_Po_Field/ovl_En_Po_Field_reloc.o"
endseg
beginseg
name "ovl_En_Po_Relay"
include "build/src/overlays/actors/ovl_En_Po_Relay/z_en_po_relay.o"
include "build/data/overlays/actors/z_en_po_relay.data.o"
#ifdef NON_MATCHING
include "build/src/overlays/actors/ovl_En_Po_Relay/ovl_En_Po_Relay_reloc.o"
#else
include "build/data/overlays/actors/z_en_po_relay.reloc.o"
#endif
endseg
beginseg
name "ovl_En_Po_Sisters"
include "build/src/overlays/actors/ovl_En_Po_Sisters/z_en_po_sisters.o"
include "build/data/overlays/actors/z_en_po_sisters.data.o"
#ifdef NON_MATCHING
include "build/src/overlays/actors/ovl_En_Po_Sisters/ovl_En_Po_Sisters_reloc.o"
#else
include "build/data/overlays/actors/z_en_po_sisters.reloc.o"
#endif
endseg
beginseg
name "ovl_En_Poh"
include "build/src/overlays/actors/ovl_En_Poh/z_en_poh.o"
include "build/data/overlays/actors/z_en_poh.data.o"
include "build/data/overlays/actors/z_en_poh.reloc.o"
include "build/src/overlays/actors/ovl_En_Poh/ovl_En_Poh_reloc.o"
endseg
beginseg