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
Tharo
2b069011be
Provide AVOID_UB for some bugs found in GCC compiler testing ( #1785 )
...
* Provide AVOID_UB for some bugs found in GCC compiler testing
Co-authored-by: Fig02 <fig02srl@gmail.com>
* Format
* Fix silly typo
* Mention MM3D in en_dnq bug comment
---------
Co-authored-by: Fig02 <fig02srl@gmail.com>
2025-01-20 19:52:03 -03:00
engineer124
33e4afd4d5
Player Docs: Slide on Slope ( #1752 )
...
* slide on slope
* cleanup
2024-12-02 17:11:00 -08:00
engineer124
009708773e
Player Docs: First 8 Start Modes ( #1749 )
...
* start mode docs
* better comments
* improve owl docs
* reorder comment to more important first
* brief comment
2024-11-30 09:57:08 -08: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
b84e27c732
Name Remaining Hookshot Actor Flags ( #1746 )
...
* hookshot attachment
* period
* hookshot flags
* fix ordering
* comment, fix ordering
---------
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2024-11-27 14:33:13 -03:00
engineer124
a448168d37
Player Docs: Rename Init Mode to Start Mode ( #1744 )
...
* rename to start mode
* cleanup
* rm declarations
2024-11-22 17:04:34 -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
00bafced8e
Player Docs: Zora Boomerang ( #1739 )
...
* zora boomerang
* missed some
* more docs
* cleanup docs
* more cleanup
* Player_IsUsingZoraBoomerang
2024-11-17 16:37:11 -08:00
engineer124
a957342583
Player Docs: Talking ( #1738 )
...
* player talk
* cleanup
* fix comment
2024-11-17 16:26:59 -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
694d3b3965
turn in place ( #1728 )
2024-10-22 17:26:19 -07:00
engineer124
ea323f1712
Player Docs: speedXZ and yaw ( #1724 )
...
* rename struct members
* PR
2024-10-20 17:30:39 -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
d03e8719e6
Player Docs: Idle and Fidget ( #1723 )
...
* idle and fidget docs
* more cleanup
* cleanup
* regs
* spacing
2024-10-20 07:35:03 -07:00
engineer124
5dd4310285
Animation Cleanup: En_V* and En_W* ( #1713 )
...
* begin anim v and w
* structs
* bgId
* cleanup
* space
* more cleanup
* spacing
* Unsigned
2024-10-16 06:13:25 -07:00
engineer124
4a3f9b0f6b
Player Docs: Body Shock and Body Burn ( #1712 )
...
* oot docs
* spacing
2024-10-15 18:42:20 -07: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
engineer124
917d214951
Player Docs: Misc Rotation ( #1710 )
...
* rot docs
* comment
* diff
* spacing
2024-10-15 17:30:34 -07:00
engineer124
278717bb04
Player "Hostile" Docs ( #1706 )
...
* actor flag hostile
* player hostile
2024-10-14 18:11:20 -07:00
Dragorn421
3040c21ae9
[headers] Move object decls to z64object.h, cleanup `Scene_Command*` protos ( #1703 )
...
* [headers] Move object decls to z64object.h, cleanup `Scene_Command*` protos
* fixup
2024-10-05 13:22:59 -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
Dragorn421
2e2b2e2c7a
[headers] Move padmgr, scheduler, irqmgr symbols to respective headers; add segmented_address.h ( #1681 )
...
* [headers] Move padmgr, scheduler symbols to respective headers
* fix revealed header problems
* Fix bss
* review
* bss
* segmented_address.h
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2024-09-07 16:47:22 -06:00
Tharo
6629597f82
`z_parameter.c`: remaining functions, do action documentation, gfx cleanup ( #1652 )
...
* Parameter last functions
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Documentation for do actions and various gfx
* Suggested changes
* f prefix for texture scale numbers
* Player_SetBButtonAmmo
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2024-07-02 14:47:37 -07: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
Derek Hensley
0b375cadb0
Msgevent OK ( #1637 )
...
* Decompiled, some commands still unnamed
* Use full weekevent reg names
* Fix func_8094E69C
* Fix Player_GetMask
* Eventinf, mask worn, and item action argument formatting
* decimal rupees
* Times (day, hours, minutes) as decimal
* msgEventScriptPos
* Callbacks
* Name final commands
* Enum
* Arrays
* functions
* Small cleanups
* Clean up actors
* Remove event from some variable names to make them shorter
* Some more function renames
* newline
* Missed a few unks in commands
* Update functions.txt
* PlayerMask
* MSGMODE_PAUSED
* Script time macros
* EnSob1_GetWelcome default
* Whole bunch of renames
* Format
* Add CMD to commands
* Update code_functions
* structs for size
* z64scripts.h
* MsgEventCallback -> MsgScriptCallback
* format
* MsgEvent_RunScript stop
* Remove cmd handler comment
* cmd -> script in MsgEvent_RunScript
---------
Co-authored-by: Thar0 <17233964+Thar0@users.noreply.github.com>
2024-06-14 21:35:22 -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
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
engineer124
5284302c8f
`z_en_test7.c` Documentation Pass ( #1497 )
...
* copy over docs
* more docs
* some docs
* more docs
* small cleanup
* more small cleanup
* more small cleanup
* lerp time
* small reordering
* feather type
* general owl warp docs
* more cleanup
* rm redundant info
* PR Review
* PR Review
2023-11-27 21:21:52 +11:00
Anghelo Carvajal
2b4610670f
Move player-related function declarations to `z64player.h` ( #1480 )
...
* Move player function declarations to z64player.h
* rename Actor_MountHorse to Player_MountHorse and similar functions
* whoops
* add missing includes
* format
* whoops
2023-11-21 12:13:29 -03:00
engineer124
76f81833b6
use og names ( #1501 )
2023-11-21 22:24:20 +11:00
engineer124
faba61d9b8
Player doc: anim wrappers ( #1434 )
...
* player cs docs setup
* more docs
* more docs
* missed enums
* more docs, but broken. Need to fix sPlayerCsModeAnimFuncs
* fix
* rm enum
* more minor docs
* PR suggestion
* typo
* csActionFunc
* PR Suggestion
* player animation
* cleanup
* cleanup
* comments
* macro
* fix bss
* another comment
* better macro
* move macro
* fix bss
* adjust names
* simplify enum
* missed flags
* PR Review
* adjust comment
* missed defines
2023-11-18 23:55:04 +11:00
engineer124
61e2f12cf5
Document Overriding Player Input ( #1489 )
...
* Override Input
* cleanup
* cleanup
* PR Review
* PR Review, fix merge
2023-11-16 16:28:19 +11:00
engineer124
f8a5f11d6d
Player Docs: public facing csAction things ( #1459 )
...
* public cs
* comments
2023-11-05 20:34:53 -03:00
engineer124
4422df3ef6
player unions ( #1453 )
2023-10-27 10:13:44 -03:00
engineer124
7176ed4299
Player Docs: csMode -> csAction ( #1433 )
...
* csAction
* more cleanup
* namefixer
* simpleReplace
* fix brackets
* sneak in 2 player typos
* fix merge
2023-10-26 17:12:04 +11:00
engineer124
33aaaea2c4
Start Player Item Docs ( #1396 )
...
* Copy Fig Docs
* small cleanup
* ItemChangeType comment
* bool
* item change comments
* PR Review
* rm comments
2023-09-30 17:28:14 +10:00
engineer124
1d1e6ef03b
Name player's generic `actionVar`s ( #1392 )
...
* action-vars
* single bracket
2023-09-25 14:15:40 -03:00
engineer124
b88aa2c0fc
Player docs: Control Stick Input and Movement ( #1385 )
...
* player input docs
* player prefix
* rm comments
* TRUNCF_BINANG
2023-09-23 13:52:06 -03:00
Anghelo Carvajal
4fa13e4132
Move libultra function declarations to libultra headers ( #1196 )
...
* Delete unused headers
* Move PR and io to ultra64
* move headers to ultra64
* more cleanups
* more reorganizing
* i think that should be all
* format
* ifdef guards cleanup
* Add IO_READ and IO_WRITE macros for future use
* warnings
* review
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* warnings again
* warn
* ifdef guards
* fix merge
* fix merge
* fix merge
* bss
* padutils.h
* bss
* bss
* bss
* fix merge
* bss
* bss
* bss
* fix merge
* fixes
* fixes
* bss
* bss
* fix merge
* fix
* fix
* fix includepaths
* fix paths
* bss
* fix
* ultra64/ -> PR/
* header guards
* fix ehader guards
* fix
* fix++
* format
* bss is borken
* prevent 2
* :despair:
* bss
* rename assert to dbg_hungup
* fix
* a
* fix
* bss
* fix
* bss
* bss
---------
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-09-02 15:34:29 -04:00
Anghelo Carvajal
9cceea48f3
Documentation pass for the Target system ( #1281 )
...
* cleanup
* import bss
* sActorHiliteMtx
* some cleanups on func_800BB604
* Actor_IsInTargetableRange
* rematch func_800BB604
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
* Name ACTOR_FLAG_UNFRIENDLY and ACTOR_FLAG_FRIENDLY
* Rename some Target_ functions
* cleanusp
* TargetMode enum
* Target_800B82EC
* sNaming
* more
* more naming
* fairyHintPos
* rotation
* ACTOR_FLAG_TARGETABLE
* update namefixer
* remove trailing comma
* bss
* Wall of text for Target_800BB604
* function naming
* cleanups
* Target_GetAdjustedDistSq
* NotLeash
* more comments
* minor comment
* review
* fix
* rotZTick
* review
* name last members
* fix
* review
* review
* more namefixer
* swap members
* comment
* Update src/code/z_actor.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/code/z_actor.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
* format
* Update src/code/z_actor.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update include/z64actor.h
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* review
* review
* fix
* fix
---------
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-09-02 15:16:45 -04:00
Derek Hensley
410d412d0a
Talk Exchange System Docs ( #1312 )
...
* Fix typo
* PLAYER_IA_HELD
* Actor offer exchange item functions
* SubS_OfferExchangeItemCustom
* SubS_OfferItem + enum
* Actors that use Subs_OfferItem
* SubS_OfferExchangeItemFacing
* Comments
* Format
* Better comment
* EnRg
* function names and comments
* Split enum
* exchangeItemId -> exchangeItemAction
* namefixer
* PR comments
* Missed a comment
* Max -> Mask
* SubS_SetOfferMode
* Some more comments updating
* rg comment
* PLAYER_IA_CONTINUE
* Revert back to PLAYER_IA_MINUS1
* Comment typos/grammar
* Verify functions
* yawRange
* Actor_OfferTalkNearby
* Actor_OfferTalkExchangeEquiCylinder
* format
* Actor_OfferTalkNearColChkInfoCylinder
* OfferTalk comments
* Actor_OfferTalkExchange comment enum
* format
2023-08-01 09:40:12 +10:00
engineer124
db6268a12e
Template Docs For Player Action ( #1279 )
...
* generic action names
* more docs
* add comment
* more renaming
* do nothing
* another rename
* Swap Init
* simplify name
* more cleanup
* setup
* deku stick
* PR Review
* rm comment
* missed some
2023-07-10 19:28:25 -04:00
engineer124
857a0cfdaf
`item_name_static` documented and `ItemId` updates ( #1304 )
...
* WIP
* map static
* finish english names
* jpn
* revert map name
* name prefix
* boss to big
* more comments
* item enums
* more items
* more
* PR Suggestions
* PR Suggestion
2023-07-04 09:52:36 -04:00
engineer124
541199888c
Setup for Player Cutscene Docs ( #1270 )
...
* player cs docs setup
* more docs
* more docs
* missed enums
* more docs, but broken. Need to fix sPlayerCsModeAnimFuncs
* fix
* rm enum
* more minor docs
* PR suggestion
* typo
* csActionFunc
* PR Suggestion
* fix bss
* fix bss
2023-06-25 08:33:22 -04:00
engineer124
19da43859e
Document Player's bgcheck routine ( #1275 )
...
* Thanks Fig
* cleanup
* more docs
* cleanup
* oops
* cleanup comment
* add comment to SurfaceType_GetSceneExitIndex
* fix bss
2023-06-24 16:39:55 +10:00
engineer124
aa9e368561
`icon_item_static` and `icon_item_24_static` documented ( #1297 )
...
* extract_archives.py
* autogenerated xmls
* build OK
* cleanup
* Use symbols in gItemIcons
* change how archives are generated
* makeyar in C
* Rename segments
* rename .archive.o to .yar.o
* Explanation at the top of programs
* fix progress calculation
* Ignore archives in progress script
* merge
* document icon items
* cleanup
* remove duplicate headers
* jap -> jpn
* PR review
* link human
* PR Review
* missed some
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2023-06-23 10:57:01 -04:00
engineer124
0a55ca0b40
Document Song of Time Cutscenes (Test6) ( #1269 )
...
* import docs
* cleanup
* more eventinf docs
* more cleanup
* more docs
* more docs
* more docs
* sZoraBarrierEnvLighting
* comments
* PR Suggestion
* fix bss
2023-06-18 17:02:50 +10:00