184f5858ff
Debug mode ( #1185 )
...
* OK
* Docs
* PR
* Format
* Update include/z64debug_display.h
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
* Update include/z64debug_display.h
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
2023-03-08 00:06:49 -05:00
engineer124 and GitHub
9b33e6a3a5
rename audio files ( #1188 )
2023-03-08 00:14:43 -03:00
263fca77c3
EnSi OK ( #1174 )
...
* [decomp,actor] Decompile Init,Destroy & unnamed functions (func_8098CA20 is WIP)
* [ovl_En_Si] Match func_8098CA20 function
* [0vl_En_Si] Comment data in spec
* [ovl_En_Si] Start documentation & cleanup
* [ovl_En_Si] Clang format
* [spec] Update ovl_En_Si reloc target
* Style fixes & adjust fanfare parameter
* Remove goto & styling fixes
* Styling fixes
* Remove unnecessary function declarations & dead code
* Styling fixes & doc (MR suggestions)
* Move GET_CHEST_FLAG macro to header file
* Rename colliderSphere variable to collider
* Rename func_8098CA20 to EnSi_UpdateCollision
* Rename func_8098CBDC to EnSi_DraggedByHookshot
* Rename func_8098CAD0 to EnSi_GiveToken
* Rename func_8098CB70 to EnSi_Wait
* Styling adjustment
* Update tools/disasm/function.txt with new function names
---------
Co-authored-by: Francis <francis.jeanneau@sparkmicro.com >
2023-03-01 22:17:30 -03:00
Anghelo Carvajal and GitHub
1e03e13b37
z_eff_footmark cleanup (#1180 )
...
* z64eff_footmark.h
* arraycount and other clenaups
* flag
* extract data
* gEffFootprints
* singular
* minor cleanup
* review
* pos
* mf
* format
2023-02-27 17:56:04 -05:00
louist103 and GitHub
2080f9906f
EnStopHeishi OK ( #1156 )
...
* merge data
* its broken
* func_80AE7718
* IDK for now
* OK
* cleanups
* format
* PR fixes
* Delete BuildInfo.h
* PR fixes
* PR fixes
* PR fixes
* Update z_en_stop_heishi.c
2023-02-24 13:42:59 -03:00
Derek Hensley and GitHub
8eb54f4b32
TransitionFade OK ( #1160 )
...
* Match fade
* Some adjustments from OoT PR
* Missed 1
* iREG(50)
* Fill
* Sync
* PR review
2023-02-24 13:20:18 -03:00
69f7540e33
EnGe2 (Gerudo in Purple) OK and documented, object_gla documented ( #1071 )
...
* OK, data imported
* Permuter settings
* Name data, a few functions and variables, cleanup
* Small amount of cleanup on some related actors
* Oops
* Document object
* Type and other macros
* Some cutscene stuff and temporary function names
* Proper path function names
* Name a couple more functions
* A couple more function names
* Name PathStatus enum
* Name rest of functions and formalise the documentation a bit
* Apply suggestions from code review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* limbs
* Format
* Review
* format
* weekeventregconvert and format
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: angie <angheloalf95@gmail.com >
2023-02-24 11:59:17 -03:00
5bc388b9a9
Introduce object_table.h ( #1136 )
...
* object_table
* segmentsymbols
* format
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* bss
* add more descriptions to the object_table
* DEFINE_OBJECT_SIZE_ZERO
* Update include/tables/object_table.h
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Rename `z_scene_dlftbls.c` to `object_table.c`
* bss
* bss
* bss
* bss
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2023-02-21 16:05:12 -03:00
Derek Hensley and GitHub
5941e09b22
Fbdemo (TransitionTile) OK ( #1163 )
...
* Fbdemo OK
* Cleanup
* sync and format
* Fix functions.h
* format
* SQ
2023-02-21 15:36:56 -03:00
EllipticEllipsis and GitHub
9297e6dd52
EnDekubaba OK and documented, object_dekubaba documented, EnKarebaba documented ( #1088 )
...
* OK, struct documented
* Data imported, update spec
* Name data
* Name all functions and variables
* Document object
* Bit more documentation
* Document Karebaba
* Add note to object_dekubaba
* Bit more cleanup
* Review
* Shadow
* Review
* Rename functions, add hit enum
* Figured out the enum
* Review
* MarkForDeath -> Kill
2023-02-21 14:30:09 -03:00
ab8d34b8dc
Play (2 NON_MATCHINGS) ( #1109 )
...
* Bring over progress from another branch
Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com >
* cleanup, fake match Play_Init
* small fixes
* Some small cleanup
* Match func_80165460 (from debug)
* Match func_80165658
* Match func_80165DB8, func_80165DCC, func_80165DF0, func_80165E04
* Match func_80167DE4 (from debug)
* Match func_80167F0C
* Match func_80168DAC
* Matched func_80169100
* Matched func_801691F0
* import D_801DFA18
* match Play_Main thanks to debug
* cleanup
* synray does it again
* add docs from debug
* fix func_801656A4
* more docs and cleanup
* Match func_80166B30 and diff fake match in Init
* import transition docs from OoT
* Play Update, sort of
* cleanup Play_Update
* more cleanup
* slightly more docs
* small docs
* Play_Draw WIP Thanks @petrie911
* progress?
* two more matches
* format
* misc play docs
* transitions cleanup
* Motion Blur
* Transitions
* Fog
* Bombers notebook + small cleanup
* bss
* Camera Functions
* Picto functions
* Init
* MotionBlur Clean up
* Floor Surface
* Pictographs some more
* regs
* fix circular dependency problem
* Cleanup PR commits outside play
* namefixer
* PR picto
* PR audio
* PR small clean ups
* debug strings
* Picto defines
* bss
* enums
* remove void
* typedefs
* Hireso -> BombersNotebook
* bss comments
* bss and I8/I5 functions
* Smaller PR comments
* Transitions
* Combine enums
* Revert "Combine enums"
This reverts commit 0da1ebcaed69a3ce0fbd5942460b67f80f0e15e7.
* Fix Transition defines
* RGBA16 macros
* Unname
* worldCoverAlpha
* Rename Update and Draw
* PR review, plus annotate bug
* Clean up nonmatchings with a closer DrawGame
* Format
* New macros
* UpdateMain and DrawMain
* Fix merge
* Small cleanups from PR
* zFar
* Intensity macros
* Format
* Remove bss comments
* Compression/decompression
* Small cleanup
* Format
* More PR cleanup
* Cleanup picto stuff
* format
* Fix compression comments
* Play processes state enums DONE -> READY
* cutscene comment
* fix bss
Co-authored-by: Maide <34639600+Kelebek1@users.noreply.github.com >
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu >
Co-authored-by: angie <angheloalf95@gmail.com >
2023-01-14 12:18:13 -03:00
mzxrules and GitHub
e2b61f88e4
sys_cmpdata OK ( #1065 )
...
* sys_cmpdata decomp
* implement suggestions
* sys_cmpdata OK
* format
* implement suggestion
* make bss data public
* format bleh
2023-01-14 00:29:50 -03:00
Alejandro Asenjo Nitti and GitHub
c52414ff79
ovl_En_Zod OK with some Docs ( #1115 )
...
* func_80BAF1EC matching
* progress
* Draw
* progress
* Co-authored-by: darkeye darkeye@users.noreply.github.com
* progress
* Co-authored-by: petrie911 petrie911@users.noreply.github.com
* header fix
* data imported OK, textures extracted
* reloc ok
* cleanup
* fogNear
* cleanup
* animations
* textIds
* some docs
* Co-authored-by: EllipticEllipsis <EllipticEllipsis@users.noreply.github.com >
* EnZodAnimations
* more docs
* docs
* default
* pr review
* singular
* pr review
* Actor_Kill
* revert text comments
* 0xFFFF
* pr review
* pr review
* enum in order
* ForeArm <-> Arm
* .
* .
* default in switch
2022-12-26 17:39:47 -03:00
9c37452bf7
audio_thread.c OK and Documented (code_80192BE0.c) (#1117 )
...
* copy docs from audio
* PR Suggestions Round 1
* more PR suggestions
* fix bss
* PR Suggestions
* oops, duplicate
* apply OoT Feedback, fix bss
* cleanup
* spacing
* bss
Co-authored-by: angie <angheloalf95@gmail.com >
2022-12-08 17:41:03 -03:00
a5425e4ffc
Import EnAObj's data and a few cleanups ( #1111 )
...
* try to import data
* bss
* spec
* name actionfuncs
* macros for params
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-12-08 16:47:03 -03:00
bbbe0b1821
code_801780F0 OK and documented, EnPaper documented ( #1061 )
...
* File split
* Split, OK and documented
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com >
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
Co-authored-by: Synray <31429825+Synray@users.noreply.github.com >
* Document relevant parts of DmBal
* Some EnPaper docs
* Document EnPaper
* Name functions
* Defake Actor_UpdateActor a bit
* Reword
* \cdot
* Fiddle with the description of the DE again
* Actually force is probably more correct
* Probably time to stop fiddling
* Format?
* Review
* Remove bug comment
* Review
* Rename to su_mtx, split off code_80140CE0
* Format
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com >
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
Co-authored-by: Synray <31429825+Synray@users.noreply.github.com >
Co-authored-by: angie <angheloalf95@gmail.com >
2022-12-08 16:33:21 -03:00
petrie911 and GitHub
122a050d44
EnEgol (Eyegore), object_eg, and related actors EnEstone and EnEgblock ( #1041 )
...
* EnEgol (Eyegore), object_eg, and related actors EnEstone and EnEgblock
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com >
* merge fixes
2022-11-06 00:16:55 -03:00
fdae305a0a
EnTest3 (Kafei) ( #1013 )
...
Co-authored-by: petrie911 <69443847+petrie911@users.noreply.github.com >
Co-authored-by: Angie <angheloalf95@gmail.com >
2022-11-05 23:38:22 -03:00
baaa79b979
ovl_En_Kaizoku OK ( #945 )
...
* ovl_En_Kaizoku OK
* format.sh
* Review changes
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com >
* Fix building
* first pass
* picto
* format
* object
* sfx
* morecleanup
* and more naming
* boyo
* Update src/overlays/actors/ovl_En_Kaizoku/z_en_kaizoku.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Kaizoku/z_en_kaizoku.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Kaizoku/z_en_kaizoku.c
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* floats
* steal some docs from OoT
* review
* format
* sort
* parens
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com >
Co-authored-by: angie <angheloalf95@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-11-03 21:42:27 -03:00
Alejandro Asenjo and GitHub
d76266d91e
matched ovl_Bg_Ikana_Bombwall && ovl_Bg_Haka_Bombwall NON_MATCHING effect functions ( #1096 )
...
* progress
* 1 non matching + reloc issues?
* final details
* format
* final details
* reverting changes to ovl_Bg_Kin2_Bombwall
* undefined_syms
* undef
* warnings
* pr review
* fix non_matchings
* pr review
* numbers
* few renames
* names
* pos
2022-10-28 02:14:42 +01:00
d863e7aeef
ovl_En_Rz OK ( #1029 )
...
* progress
* 4 functions left
* progress
* all functions matching
* ovl_En_Rz OK
* formatting
* a few things here and there
* whoops!
* pr review
* pr review
* remove temp
* pr review
* pr review
* casts removed
* merge fix
* pr review
* pr changes
* macros and enums
* struct
* defines in c file
* EnRzType in Header
* ROSA_SISTERS
* sEyeTextures
* animations
* @bug
* sEnRzEyeTextures
* func_80BFC674
* switch spaces and default
* format
* static
* animation docs
* link anim enum
* Rosa Sisters animations enum
* comment
* a few things
* EN_RZ_GET_SISTER fix
* comment on array size
* path enum
* EnRz_SetupPath
* EnRz_PathStatus
* EnRzPathStatus
* EnRz_Walk
* EnRz_StopToThink
* pr review
* singular
* step
* EnRz_GetPathStatus
* Actor_Kill
* review
Co-authored-by: Angie <angheloalf95@gmail.com >
2022-10-22 15:18:42 +01:00
f8c167384e
ovl_fbdemo_wipe5 OK ( #1015 )
...
* ovl_fbdemo_wipe5 OK
* format
* add trailing newline
* bring over gbi.h
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* format
* review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* minor clenaups
* review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Update src/overlays/fbdemos/ovl_fbdemo_wipe5/z_fbdemo_wipe5.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: Chloe <>
Co-authored-by: angie <angheloalf95@gmail.com >
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-10-22 00:12:35 +01:00
6842a065f0
ovl_En_Encount4 OK ( #989 )
...
* `ovl_En_Encount4` decompiled
* Style changes
* Suggested changes
* Suggested changes
* Formatting
* review
* review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* a
Co-authored-by: angie <angheloalf95@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-10-21 23:44:20 +01:00
7d753ddabb
z_en_lift_nuts.c OK ( #889 )
...
* progress
* progress
* merge
* progress
* .
* progress
* two functions left!
* one function left
* it matches!
* update
* Updated spec
* globalcontext to playstate
* cleanup
* Made suggested changes
* ran format.sh
* made suggested changes
* Made suggested changes
* various fixes
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* format
* Update src/overlays/actors/ovl_En_Lift_Nuts/z_en_lift_nuts.c
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Update src/overlays/actors/ovl_En_Lift_Nuts/z_en_lift_nuts.c
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Update src/overlays/actors/ovl_En_Lift_Nuts/z_en_lift_nuts.c
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* review
* yes
Co-authored-by: angie <angheloalf95@gmail.com >
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-10-21 18:28:36 +01:00
92d93701a9
ovl_En_Nb OK (#1030 )
...
* mips2c general pass
* EnNb_Init
* EnNb_Destroy
* EnNb_Update
* draw functions
* func_80BBFE8C
* func_80BC0D84 non_matching
* func_80BBFE60 and minor fixes
* a bunch of functions
* And another bunch
* An attempt to the last function
* import data
* Match func_80BC0D84
* Use extracted symbols instead of hardcoded ones
* Match last function
* format
* Update the reloc in the spec
* regconvert and draw
* Small docs pass
* actorfixer and format
* Minor renames
* schedule
* cleanups
* namefixer
* minor cleanups
* yeet printing stuff
* Schedule and anims cleanup
* stateFlags
* Name limbs and anims
* Name more stuff in the asset
* Finish naming simple stuff
* format
* merge fixes
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* EnNb_UpdateSkelAnime
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* fix typo
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
* review
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
* MTXMODE_APPLY
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* format
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* Update src/overlays/actors/ovl_En_Nb/z_en_nb.h
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* review
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
* review
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
* clamps
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
Co-authored-by: engineer124 <engineer124engineer124@gmail.com >
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com >
2022-10-16 16:44:03 -03:00