Derek Hensley
7ddfb60b04
gSetupActorDLs ( #1893 )
...
* D_801AEFA0 -> gActorEmtpyDL
* gActorSetupOpaDL
* gActorSetupXluDL
2026-08-28 07:15:23 -04:00
engineer124
d31ceacfdf
Document Player's Face and z_actor FaceChange functions ( #1777 )
...
* player face docs
* more docs
* cleanup
* toto
* more comments
* fix bss, names
* better comment
* PR, fix comment
* fix bss
* sEyeTextures comment
* FaceChange_UpdateBlinkingNonHuman
---------
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com >
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
2025-06-03 18:59:25 -07:00
Derek Hensley
b9c7cbcbf6
EffectSs Sync ( #1799 )
...
* gEffectSsOverlayTable
* Sync with OoT docs
2025-03-03 13:22:56 -03:00
Derek Hensley
4780abbfd8
Misc FAKE fixes ( #1783 )
...
* CutsceneCamera_UpdateSplines fake match
* CutsceneCamera_Init -1 splineIndex
* Eye Point comment
* func_80B781DC better fake
* func_80B32F04
* ObjSwitch_Update
* ObjSwitch_InitTrisCollider
* ObjAqua_Init
* EnTrt_ItemGiven
* func_80C10E98 partly
* EnTest7_WarpCsWarp this to 1
* EnTest6_InvertedSoTCutscene better fake
* EnTest6_DrawAmmoDropRupee
* EnPoSisters_MatchPlayerY
* func_8095B76C
* EnMinifrog_Init
* func_80A5C0B8
* EnKnight_UpdateEffects
* EnKnight_FlyingHeadAttack
* EnKakasi_Init
* EnInvadepoh_ModelInfo_GetNextFaceAnim
* BgAstrBombwall_InitCollider like func_809CE068
* Player_UpdateInterface
* Player_CsAction_TranslateReverse
* DynaPoly_AddBgActorToLookup better fake
* CutsceneManager_FindEntranceCsId
* func_800AE930 better fake
* Math3D_CylVsLineSeg better fake
* MapDisp_InitBossRoomStorey
* Play_Init
* EnTimeTag_Diary_Wait better fake
* Remove fake label from Player_SwordFromIA
* Player_PostLimbDrawGameplay partly
* EffectBlure_AddVertex prev temp
* Player_PostLimbDrawGameplay attempt 2
* AudioMgr_StopAllSfxExceptSystem
* Camera_Normal0
* Camera_Jump2
* Camera_Normal3
* PR review
2025-02-16 09:30:27 -08:00
engineer124
a6675d7327
Document Update Actor Flags ( #1762 )
...
* name flags, TODO: comments
* comments
* improve comments
* small cleanup
* cleanup comment
2024-12-17 13:18:56 -08:00
engineer124
6156df5fee
Document Culling ( #1759 )
...
* culling docs
* cleanup
* PR suggestions
2024-12-15 19:11:29 +11:00
engineer124
3c16f534de
Document Light-Based Actor Flags ( #1754 )
...
* light flags template
* first attempt
* typo
* improve names
* improve comments
2024-12-05 20:48:38 -08:00
Derek Hensley
a8dbb5ac27
Small Misc Clean ( #1751 )
...
* Fix z64item comment
* titleCtxt -> titleCtx
* combine gfx buffers bss into 1 file
2024-12-01 07:01:42 -03:00
engineer124
4c3fa3efd4
Document Actor Ocarina Interaction ( #1748 )
...
* ocarina interaction
* cleanup
* 0x
* document zora exception
* add comment
2024-11-29 09:58:42 -08:00
engineer124
0b51a16453
Player Docs: Spin Attack ( #1741 )
...
* spin attack
* cleanup
* fix bss
* PR review
* sync func name
* add todo
2024-11-20 15:48:50 -08:00
engineer124
a957342583
Player Docs: Talking ( #1738 )
...
* player talk
* cleanup
* fix comment
2024-11-17 16:26:59 -08:00
engineer124
4663beda1a
Document Room Type ( #1740 )
...
* roomType
* cleanup
2024-11-11 16:46:21 -08:00
Dragorn421
fcc5cf828d
libu64 ( #1705 )
...
* libu64
* libu64 -O2
* Add libu64.md
2024-11-07 17:27:19 -08:00
engineer124
9cd9099a04
Player Docs: Z Targeting ( #1736 )
...
* z target docs
* Player_UpdateZTargeting
* func docs
* more cleanup
2024-11-07 16:54:21 -08:00
engineer124
318e391272
Animation Cleanup: En_Z* ( #1727 )
...
* cleanup
* more progress
* finish off z
* one more thing
* one more animIndex
* fix spacing
2024-11-06 20:43:28 -08:00
engineer124
c5db9b47e1
dead flag ( #1735 )
2024-10-23 17:55:14 -07:00
engineer124
d60a032b11
Further Attention Docs ( #1732 )
...
* more attention docs
* more docs
* cleanup
* more cleanup
* spacing
* more attention docs
* small cleanup
* consistency
2024-10-23 17:44:44 -07:00
engineer124
e3a535d3d0
actor flag thump ( #1730 )
2024-10-22 18:13:17 -07:00
engineer124
ec9b5839ad
Cleanup gSPMatrix, rename Matrix_New -> Matrix_Finalize, add MATRIX_FINALIZE_AND_LOAD ( #1729 )
...
* mtx-finalize
* cleanup gSPMatrix
2024-10-22 17:51:00 -07:00
engineer124
a746164041
Document ACTOR_FLAG_UPDATE_DURING_OCARINA and PLAYER_STATE2_USING_OCARINA ( #1720 )
...
* ocarina flag
* oops
* PR
2024-10-20 17:05:45 -07:00
engineer124
781d1d1119
Target -> Attention (System Rename) Part 2 ( #1721 )
...
* remaining attention rename
* cleanup
2024-10-20 07:05:53 -07:00
engineer124
1b7c9ecb88
FALLTHROUGH Attribute, switch cleanup ( #1719 )
...
* add fallthrough
* attributes
* fix warning
2024-10-19 17:56:35 -07:00
Derek Hensley
784c1724ff
Sync Colliders Final ( #1718 )
...
* ElementDamageInfoAT
* ElementDamageInfoAC
* colMaterial
* elemMaterial
2024-10-18 23:54:54 +11:00
engineer124
6a0bb0345d
Target -> Attention (System Rename) ( #1716 )
...
* attention
* revert flags, too large of a diff
* more revert
2024-10-17 20:56:58 -07:00
Derek Hensley
1ddc836c8e
Colliders Sync Tris Quad Sphere Line ( #1714 )
...
* Tris
* Quad
* Sphere
* Line
2024-10-16 10:51:16 -03:00
engineer124
86d8dc6a9f
Player Docs: FocusActor and Lock-On Cleanup ( #1711 )
...
* focus actor docs
* small cleanup
* brackets
* remaining lock-on docs
* more cleanup/docs
* more reticle docs
* oops
2024-10-15 17:52:45 -07:00
Derek Hensley
15ddcac8a4
Colliders Sync Cylinders ( #1709 )
2024-10-15 13:11:58 +11:00
engineer124
278717bb04
Player "Hostile" Docs ( #1706 )
...
* actor flag hostile
* player hostile
2024-10-14 18:11:20 -07:00
Derek Hensley
3472e79caa
Colliders Sync JntSphere ( #1700 )
...
* JntSphere
* Format
* PR review
2024-10-12 17:31:16 -07:00
Dragorn421
5cb703fe94
[headers] z64malloc.h -> zelda_arena.h ( #1702 )
2024-10-05 08:42:49 -07:00
Derek Hensley
d0cb5d9be4
InitVars -> Profile ( #1697 )
...
* ActorProfile
* EffectSsProfile
* TransitionProfile
* variables.txt
2024-09-27 22:12:20 -07:00
Derek Hensley
b4d6c3921f
Colliders Sync ColliderElement ( #1698 )
2024-09-27 22:00:54 -07:00
engineer124
c83b4cf107
Player: Document "WaitForPutAway" ( #1694 )
...
* import OoT docs
* cleanup
* carry actor
* more cleanup
* PLAYER_STATE1_CARRYING_ACTOR
2024-09-22 18:22:14 -07:00
Derek Hensley
b9ea1c19ab
Remove assets from automatic includes ( #1683 )
2024-09-10 15:16:56 -03:00
Derek Hensley
6eaf196927
Misc Clean ( #1680 )
...
* vramu32 in Overlay_Relocate
* Actor_SetColorFilter args
* Effect Hitmark enum
* Actor_WorldToActorCoords
* Some fault clean up
* contoller.h
* macros.h no longer needs stdint.h
2024-09-07 20:55:59 -07:00
Dragorn421
3add37c3a0
Fixup actor audio flags docs ( #1682 )
...
* Fixup actor audio flags docs
* format
2024-09-07 09:48:30 -04:00
Anghelo Carvajal
6541532abb
Add a z64play.h header ( #1646 )
...
* z64play.h
* Move macros, functions and variables to header
* cleanup
* Reduce needed headers on z_collision_check
* Change play functions to take PlayState
* Move `Actor_ProcessInitChain` to `ichain.h`
* format
* Update src/code/z_play.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Add macros.h to sys_math3d.c
* Rename SequenceContext to SceneSequences
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
2024-06-25 15:17:03 -04:00
engineer124
0bb57352a5
Animation Cleanup: En_T* ( #1522 )
...
* anim T cleanup
* more cleanup
* brackets and floats
* small thing
* more floats
* fix name
* fix
* format
---------
Co-authored-by: angie <angheloalf95@gmail.com >
2024-06-24 17:54:14 -07:00
mzxrules
2c680efa91
z_map decompiled ( #1032 )
...
* First batch of functions
* more ok
* z_map_data OK
* More OKs, MinimapList ZAPD breaking change
* func_80103A58 improvements, more OK
* func_80106D5C and func_801091F0 decomped
* func_801031D0 decomped and some fixes
* house cleaning, more OKs more decomp
* Even more OKs
* func_80105C40 almost OK, more OKs
* func_80108AF8 OK and more
* All functions attempted
* func_8010534C OK
* Start documentation, rename DoorCtx
* More OKs, split map_data.data, more doc
* incremental clean-up, more function names
* more function names
* func_801068FC OK
* old uncommitted changes
* minor tweaks
* implement easy fixes
* more fixes
* z_map_disp OK, implement more suggestions
* delete utility program
* migrate data
* TransiActor ->TransitionActor
* Major documentation pass
* first pass of changes
* warning fix attempt, revert ZFile.cpp
* Fix FAKE match
* Easy fixes
* implement gDPLoadTextureBlock_Runtime
* z_demo bss patch
* Extract white square texture
* Implement more suggestions
* rework MapIndex/DungeonIndex
* revert dungeonSceneIndex -> mapIndex in some spots, implement suggestions
* more suggestions
* minor nits
* fix #include
2024-06-20 18:21:37 -07:00
engineer124
b55f8ffe6e
sys_math3d.c Decompiled and Mostly Documented (#1450 )
...
* Use matched sys_math3d functions by Tharo
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com >
* kinda match some unattempted functions
* move sys_math3d function declarations to z64math.h
* Rename some simple functions
* Take matched Math3D_LineVsLineClosestTwoPoints from OoT
* minor fixes to make stuff actually equivalent
* func_8017FB1C
* format
* minor cleanup
* Math3D_PointOnDirectedLine
* func_8017FB1C documentation
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com >
* Remove actorfixer
* fix merge
* Apply renames
* more cleanup
* bss cleanup
* match Math3D_CylVsLineSeg
* WIP
* OK
* small cleanup
* Remove macros.h from sys_math3d
* Small cleanup
* Some more small clean up
* cleanup and docs
* cleanup
* PR Review
* cleanup
* fix merge
* fix merge
* merge main
* fix bss
* bss
* fix
* PR Review
* bss fix
* Merge main
* Fix bss
* Fix merge
* Add zero vecs to sys_math3d
* Format
* namefixer run
---------
Co-authored-by: angie <angheloalf95@gmail.com >
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com >
Co-authored-by: EllipticEllipsis <73679967+EllipticEllipsis@users.noreply.github.com >
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
2024-06-14 22:39:31 -07:00
inspectredc
fdd3f17385
Fix LensMode Names ( #1643 )
2024-06-10 18:02:25 -07:00
Derek Hensley
f26e77ba40
More General Cleanup ( #1638 )
...
* LINKER_FILES in makefile
* COLPOLY_GET_NORMAL
* math header
* libc
* M_PI for cosf and sinf files
* MAXFLOAT
* Revert "MAXFLOAT"
This reverts commit 96b75ffaa8 .
* Remove SHT_MINV
* SHRT_MAX
* Add M_PI
* Angle macros
* f suffix
* Format
2024-06-03 14:33:03 -04:00
Derek Hensley
b7e5468ca1
General cleanup ( #1636 )
...
* totalLoadedActors comparision
* OBJMINE_PARAMS
* Sort z64.h header includes
* MapSelect_LoadConsoleLogo
* Combine notebook tables into 1
* TGSw clean up
2024-05-19 11:02:20 -07:00
Derek Hensley
6d315fa2ae
Use Romfile in place of vromStart and vromEnd in structs ( #1618 )
...
* DmaEntry
* KaleidoMgrOverlay
* ActorOverlay
* EffectSsOverlay
* GameStateOverlay
* TransitionOverlay
2024-05-12 10:08:52 -07:00
Anghelo Carvajal
666cb6ad4a
More header cleanup ( #1604 )
...
* low hanging fruits on variables.h
* z_actor functions
* Move RomFile to z64object.h
* Revert "z_actor functions"
This reverts commit aa99967d16 .
* yeet
* z64actor_dlftbls.h
* Move object segment declarations to object_table.c
* Move Camera functions
* z64nmi_buff.h
* fix merge
* su_mtx.h, sys_cmpdma.h and sys_initial_check.h
* sys_ucode.h
* sys_flashrom.h
* Remove unnecessary includes
* z64kanfont.h
* flg_set.h
* z64DLF.h
* z64lifemeter.h
* z64path.h
* format
* ObjectOverlay
* bss
* Yeet ObjectOverlay
* review
* review
* format
* bss
* z64font.h
2024-04-25 18:16:47 -07:00
Anghelo Carvajal
76fadbd0e9
ovl_En_Door docs pass (#1603 )
...
* DoorScheduleResult
* actionVar
* DOOR_DL_
* enums
* ENDOOR_TYPE_SCHEDULE and related stuff
* Name some functions and start figuring out stuff
* defines
* start documenting schedules
* Name Inn doors
* More door schedule naming
* ajar
* Name remaining schedule types
* parameters diagram and some cleanups
* Name renaiming types
* format
* rename some schedules
* Use more static_assert
* name anims
* yeet unrelated stuff
* requestOpen
* Yeet DoorScheduleResult
* whoops
* stuff i missed
* Update src/overlays/actors/ovl_En_Door/scheduleScripts.schl
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Door/z_en_door.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/overlays/actors/ovl_En_Door/z_en_door.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* review
* Update src/overlays/actors/ovl_En_Pm/z_en_pm.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* Update src/code/z_sub_s.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
* review
* FindScheduleDoor
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com >
2024-04-22 18:34:02 -07:00
Derek Hensley
a7fa8cc241
Clean2 ( #1605 )
...
* AnimationContext_Update
* TransitionTile_InitGraphics
* disasm files
* gPlayerFormItemRestrictions -> code_8012EC80
* fix
* Extract gCircleTex
* Const fixes
* gPlayerFormItemRestrictions suggestions
* Setup_InitRegs
* z_inventory
2024-02-20 14:04:23 +11:00
Derek Hensley
6fb4a07325
General Cleanup 3 ( #1543 )
...
* voicestopread -> voicestopreaddata
* PadMgr_ThreadEntry
* PointLight_t
* OS_VI_UNK28
* print stuff
* Remove OS_PRIORITY_THREADTAIL
* sBoeDlists -> sBoeModelInfo
* Prerender_DrawBackground2D
* segments
* Revert "print stuff"
This reverts commit 1d833e2f0d .
* format
* Update src/overlays/actors/ovl_En_Mkk/z_en_mkk.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com >
2024-01-29 10:51:59 -03:00
Derek Hensley
db8f5f5ccc
General Cleanup 2 ( #1538 )
...
* Cleanup
* Cleanup variables.h
* Cleanup fault headers
* Some includes/headers cleanup
* Libultra btn wrappers
* Mark differences to original libultra headers
* Remove duplicate include in fault
* format
* Update include/PR/os_voice.h
Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com >
* align
---------
Co-authored-by: Tom Overton <tom-overton@users.noreply.github.com >
2024-01-28 21:27:50 -03:00
Derek Hensley
6412ddad50
General Cleanup ( #1529 )
...
* Cleanup
* vi define cleanup
* kdebugserver
* osmotor
* Remove sqrtf.c
* Move osFlash out of libultra
* PadUtils_Destroy
* BOOT_ADDRESS_ULTRA
* Fault
* Format
* viconfig.h
* More small cleanups
* gfx cleanup
* Format
* Forgot to save
* variables.h
* dListTable -> dListSides
* Fix header includes
2024-01-15 10:03:13 +11:00