summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
14 daysDocument `EnInsect` (#1861)HEADmainOzero4
* Document `EnInsect` * Rename ENINSECT_GET_1 to ENINSECT_GET_INIT_FLAGS * Keep values in hex Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> * Apply reviews in EnInsect --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2026-10-10Document `EnToto` (#1887)Alexis Cooper
* Start documenting Toto * Document EnToto_IsFacingPlayer and Unk2B6/isPlayerCancelingSoundCheck * Rename EnTotoText to EnTotoSpeakData to align with EnTest3 (Kafei) * Update gitignore * Document some HandleTalk and SetupTalk functions similar to EnTest3 * Rename D_80BA502C to sEnTotoSpeakData1 * Document TalkState setup funcs * Update gitignore, document talk state update functions (from En_Test3) * Toto talk loop animations * Update gitignore for functions.txt * Document ActionFuncs * Clean up remaining undocumented variables * Clean up comments * Run format.py and clean up result, and revert makefile changes * Add missing newline at end of z_en_toto.h * Clean up gitignore and other local stuff * gitignore again * Gitignore again again * Gitignore again again again * Restore old graphovl.py * Update include/z64save.h Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Update src/overlays/actors/ovl_En_Toto/z_en_toto.c Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Rename SetupAction and Action functions; fix block comments; create enum for TalkData * move enum up so it's declared before it's used lol * Change shouldCancelSoundCheck and ShouldPlaySoundCheckCompleteCutscene to bool * Run format.py even though it makes the SpeakData array less readable yay * Remove accidentally pushed files * Enum for SpeakDataIndex * SpeakDataIndex * Index into SpeakData with enums * Apply requested changes * Apply clang-format * Apply requested changes (rename SetPlayedFlags, add formsPlayed enum, fix a few missing enum replacements) * Change enum to macros * Apply more suggested changes --------- Co-authored-by: AlexisACooper1 <alexis@lingualogica.net> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2026-10-09Another small misc Cleanup (#1906)Derek Hensley
* Scene_CommandAltHeaderList * Scene_CommandWindSettings * Scene_CommandCollisionHeader * EnMkk_Draw float * func_8012F73C * Object_UpdateEntries * GET_PLAYER_ANIM * KaleidoSetup_Update combine ifs * KaleidoManager_GetRamAddr * func_800F4A10 OWL_WARP_CLOCK_TOWN * Rand_Next modulus instead of and * Rand_Next s16 casts back to & 0xFFFF * Player_InitItemActionWithAnim review suggestion * KaleidoSetup_Update review * func_8012F73C review * Revert "GET_PLAYER_ANIM" This reverts commit 3c6fb061ebe19338c9ce984906853b9d962ccf89.
2026-09-26[n64-jp-1.1] code files (#1900)Derek Hensley
* [n64-jp-1.1] build OK * [n64-jp-1.1] flg_set OK * [n64-jp-1.1] game OK * [n64-jp-1.1] graph OK (except bss) * [n64-jp-1.1] main OK * [n64-jp-1.1] padmgr OK * [n64-jp-1.1] cmpdma OK * [n64-jp-1.1] sys_freeze OK * [n64-jp-1.1] sys_initial_check OK * [n64-jp-1.1] sys_slowly OK * [n64-jp-1.1] title_setup OK * [n64-jp-1.1 z_DLF OK] * [n64-jp-1.1] actor OK * [n64-jp-1.1] bgcheck OK * [n64-jp-1.1] collision btltbls OK * [n64-jp-1.1] collision check OK * [n64-jp-1.1] common_data OK * [n64-jp-1.1] debug mode OK * [n64-jp-1.1] demo OK * [n64-jp-1.1] effect_soft_sprite OK * Review suggestions
2026-09-23OBJECT_UNSET_0 -> OBJECT_INVALID (#1908)Derek Hensley
2026-09-23Enum for boss remains in blue warp (#1907)Jordan Longstaff
* Enum for boss remains in blue warp * Enum offset macros * Rearrange enum subtraction * DmHina enum
2026-09-20Fisherman documentation (#1905)Jordan Longstaff
* Fisherman documentation * Rename eye texture arry, create indexing enum * Apply many suggestions * Missed eye texture renames * More suggestions * Change and to modulus
2026-09-20Document player transformation mask flags (#1904)Jordan Longstaff
2026-09-20Document `ObjLupygamelift` (#1903)Jordan Longstaff
* Document `ObjLupygamelift` * Suggestions * More enum usages Co-authored-by: Derek Hensley <hensley.derek58@gmail.com> --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2026-09-02[n64-jp-1.1] irqmgr (#1876)Derek Hensley
* [n64-jp-1.1] irqmgr * Remove IRQMGR_PRINTF * US is fine with the extra if 1s
2026-09-02[n64-jp-1.1] yaz0 (#1878)Derek Hensley
* [n64-jp-1.1] yaz0 * PR suggestions
2026-08-30Overwrite PRINTF instead of whole new macros (#1899)Derek Hensley
2026-08-30split headers z_en_item00.h, z_en_a_keep.h, z64draw.h (#1897)mzxrules
2026-08-30gActorSetup{Opa,Xlu}DL docs (#1898)Dragorn421
2026-08-29[n64-jp-1.1] libu64/rcp_utils (#1877)Derek Hensley
2026-08-29Documentation pass on WaterBox code (#1860)mzxrules
* Documentation pass on WaterBox code * format * vtx flags, fix comments * format * Add function documentation comment
2026-08-28z_player `Player_Action_DismountLadder` (#1883)djevangelia
* Player_Action_DismountLadder * actionVar2 naming in setup * Player_Action_DismountLadder format --------- Co-authored-by: djevangelia <djevangelia> Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2026-08-28gSetupActorDLs (#1893)Derek Hensley
* D_801AEFA0 -> gActorEmtpyDL * gActorSetupOpaDL * gActorSetupXluDL
2026-08-26[n64-jp-1.1] libu64/gfxprint (#1874)Derek Hensley
2026-08-25[n64-jp-1.1] Boss03 (#1872)Derek Hensley
* [n64-jp-1.1] Boss03 * PR suggestions
2026-07-19Document a few symbols regarding the Ikana Canyon guard (#1868)Jordan Longstaff
* Document a few symbols regarding the Ikana Canyon guard * Use switch-case in lieu of temp * Reformat switch-case * Re-format switch-case, fix braces
2026-07-18Document `EnTest3` (#1881)Jordan Longstaff
* Document `EnTest3` * Add comments for enum-type fields * Add scheduled action index comments Co-authored-by: Copilot <copilot@github.com> * Use enums in comparisons * Rename `sp3C` * Rewrite comments on speak data Co-authored-by: Copilot <copilot@github.com> * Reformat * Missed a text comment * Missed another text comment --------- Co-authored-by: Copilot <copilot@github.com>
2026-07-18Document `BgIknvDoukutu` (#1867)Jordan Longstaff
2026-07-18Bombers Part 3: `EnBombers` (#1849)Jordan Longstaff
* Bombers Part 3: Wandering NPCs and caught players * Rename WEEKEVENTREG flags * Fix missing rename of `unk_2A0`
2026-05-27[n64-jp-1.1] audio_thread_manager (#1880)Derek Hensley
2026-04-28Document `ObjWturn` (#1866)Jordan Longstaff
2026-04-28[n64-jp-1.1] idle (#1875)Derek Hensley
2026-04-26[n64-jp-1.1] libu64/debug (#1873)Derek Hensley
2026-04-26[n64-jp-1.1] z_std_dma (#1879)Derek Hensley
2026-04-26Bombers Part 2: Guard (#1848)Jordan Longstaff
* Bombers Part 2: Guard * Fix errors * Re-rename functions
2026-04-21String macros (#1871)Derek Hensley
* PRINTF * T * fault * yaz0 * __osMalloc * audio_thread_manager * graph * padmgr * sched * z_play * z_arrow_ice * z_arrow_light * z_elf_msg * z_elf_msg3 * z_elf_msg4 * z_elf_msg5 * z_mir_ray * stackcheck * Include versions in macros.h * Fix workaround for permuter
2026-04-20[n64-jp-1.1] __osMalloc.c matched (#1845)Anghelo Carvajal
* match osmalloc * some names * format * Breakup osFree checks and move strings around * misc changes
2026-04-19`EnPr2` Skullfish documented (#1830)Isghj
* Pr2: some docs, first struct pass * Pr2: Most functions named * Pr2: more docs * Pr2: object documented * Pr2: object documented * Pr2: format * Pr2: more docs, format * Pr2: requested changes * Pr2: requested changes * Pr2: forgot prz used the object too * Pr2: more skelton limb enum changes * Pr2: removed old comment
2026-04-17Document `WEEKEVENTREG` enabling peephole in Curiosity Shop (#1870)Jordan Longstaff
2026-04-09Document `BgAstrBombwall` (#1865)Jordan Longstaff
2026-04-08Document `EnKendoJs` (#1838)Jordan Longstaff
* Document `EnKendoJs` * Fix typedefs * Fix isSlashingLog reference * Found out what that unused animation was * Rename animation constants * Rename WEEKEVENTREG flag * Remove trailing whitespaces * Fix uses of isSlashingLog * Rename Skel object * Deciphered FF part of params * Dismantle message enum * Remove mask message macro * Refactor message start macro * Rename text ID arrays * Use boolean values for isRetracting * Remove statement added by faulty merge * Rename message handler functions * Minigame round union for clarity
2026-03-26[n64-jp-1.1] CIC6105.c matched (#1843)Anghelo Carvajal
* match CIC6105.c * Renames and fixes * Fix bss * format * Review * Version check inequalities
2026-02-18Bombers Part 1: Rename (used) assets (#1847)Jordan Longstaff
* Bombers Part 1: Rename (used) assets * Fix duplicate definition * Suggested renames
2026-02-10Match various `Bg_*_Bombwall` actors for JP 1.1 (#1856)Tom Overton
2026-02-10Match `Bg_Fire_Wall` for JP 1.1 (#1855)Tom Overton
2026-02-10Match `Bg_F40_Switch` for JP 1.1 (#1854)Tom Overton
* Match `Bg_F40_Switch` for JP 1.1 * Put some data and BSS behind the version flag too * Delete comment
2026-02-09Match `Bg_Ingate` for JP 1.1 (#1857)Tom Overton
2026-02-09Match `Bg_Dblue_Balance` for JP 1.1 (#1853)Tom Overton
* Match `Bg_Dblue_Balance` for JP 1.1 * Respond to review
2026-02-05Match `Bg_Crace_Movebg` for JP 1.1 (#1852)Tom Overton
2026-02-04[n64-jp-1.1] stackcheck.c matched (#1844)Anghelo Carvajal
* Match stackcheck * format * review
2026-02-04Rename globals related to textbox and icon scaling (#1846)Jordan Longstaff
2026-02-04Match `Boss_Hakugin` for JP 1.1 (#1851)Tom Overton
2025-12-15Document `EnMaruta` (#1839)Jordan Longstaff
* Document `EnMaruta` * Document type from params * Rename display lists properly * Format * Add ASCII picture to explain DL array * Use boolean values for isRetracting * Shorten name of zero vector * Rename to gPracticeLogWholeDL Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com> * Forgot to rename the other reference * Rename to SetupRiseThroughFloor * Add comments marking "on floor setup" as theory-only --------- Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
2025-12-13Name four global variables in `z_message.c` (#1832)Jordan Longstaff
* Name static arrays for SoDT skip message IDs * Rename two more static variables * Convert hex drop thresholds to decimal * Rename to text IDs
2025-12-09Document number input display and control functions (#1840)Jordan Longstaff