summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-10-18fix z_bg_haka_trap regressions (#2838)HEADmainmzxrules
2026-10-14[cc0 oot] EnKusa (#2819)Dragorn421
* [cc0 oot] EnKusa * EnKusa review
2026-10-14Name link back slot assets (#2837)Callan Gray
* Rename link back assets * Rename sheath limb to back limb * Rename sheath limb to back limb * clang formatting * Update src/code/z_player_lib.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-10-13[cc0 oot] EnDns (#2816)Dragorn421
* [cc0 oot] EnDns * vt codes in EnDns * EnDns review
2026-10-13[cc0 oot] jj (#2818)Dragorn421
* [cc0 oot] jj * EnJj review
2026-10-13[cc0 oot] BgHakaTrap (#2815)Dragorn421
* [cc0 oot] BgHakaTrap * BgHakaTrap review
2026-10-13[cc0 oot] nb (#2812)Dragorn421
* [cc0 oot] nb * nb review
2026-10-13[cc0 oot] BgHakaHuta (#2814)Dragorn421
2026-10-13[cc0 oot] ge2 (#2811)Dragorn421
* [cc0 oot] ge2 * ge2 review
2026-10-13Rename holding hookshot far to first person (#2836)Callan Gray
Signed-off-by: Callan Gray <cal.j.gray@gmail.com>
2026-10-08Fix IDO NON_MATCHING builds: always define stack pads (#2831)Dragorn421
2026-10-07Document bg_hidan_sima actor (#2830)Reonu
* Document bg_hidan_sima actor Use the enum added for the params everywhere Address review changes + fix typo Address review Update src/overlays/actors/ovl_Bg_Hidan_Sima/z_bg_hidan_sima.c Co-authored-by: mzxrules <mzxrules@gmail.com> Update src/overlays/actors/ovl_Bg_Hidan_Sima/z_bg_hidan_sima.c Co-authored-by: mzxrules <mzxrules@gmail.com> Address latest review remove "it works like this" * Update src/overlays/actors/ovl_Bg_Hidan_Sima/z_bg_hidan_sima.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Update src/overlays/actors/ovl_Bg_Hidan_Sima/z_bg_hidan_sima.c Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Address review --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-09-30[cc0 oot] dekubaba (#2797)Dragorn421
* [cc0 oot] dekubaba * EnDekubabaActionFunc * EnDekubaba cleanup * dekubaba: more cleanup * dekubaba more cleanup
2026-09-30[cc0 oot] object_wf and z_en_wf (#2786)Dragorn421
* [cc0 oot] object_wf and z_en_wf * docs * EnWfActionFunc * EnWf cleanup * enwf review
2026-09-30Fix misc 25 (#2829)Dragorn421
* #ifndef ENVIRONMENT_H_ -> #ifndef ENVIRONMENT_H (remove trailing underscore) * rm from makefile suggestion about additional assets/ folder (just use assets/) * BgCheck_AnyLineTest 1-3 : change 0/1 args in calls to false/true * func_8083C6B8 returns bool * parens cleanup * fix typos * cleanup UNK_TYPE uses * fix ACTOR_ID_MAX value comment * EnDh.limbRotTable -> morphTable * some xml formatting * bool -> s32 * shadowAlpha = 0xFF -> 255 * EnRu1_SetPlatformCamSetting/EnRu1_GetPlatformCamSetting: use CAM_SET_ * rm leading & in extracted references to jfif data arrays * remove references to zapd * gPoeComposerFlatHeadDL_000060E0_Tex -> object_po_composer_000060E0_Tex in HACK_no_warn_bad_dims_Texs * correct SKYBOX_CUTSCENE_MAP comment
2026-09-24Unused variable/parameter cleanup (#1321)Tharo
* UNUSED attribute for variables and parameters in static segments and for all stack padding variables * No more unused variable warnings * Make pad variable names consistent * Small cleanup * Macro-ify stack padding * Use stack padding for more variables not previously named pad * Format * Check unused parameter on gamestate overlays and pause menu Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Merge 2x u8 stack pads into 1x s16 stack pad in en_ik * Remove UNUSED from function prototypes * Suggested changes Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * More unused variables * Fix merge, updated for new versions * Format * questionable UNUSED and STACK_PAD more usage * format * format * one more STACK_PADS in z_kaleido_map.c --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-09-24Fix misc 24 (#2760)Dragorn421
* rm PROJECT_DIR var from makefile * fix tlutoffset missing 0x prefix * fix FTOFIX32 redef warning * `@bug:` -> `@bug` * playerFloorPoly -> sPlayerFloorPoly * fix settingChangeSuccessful use as bool * fix broken english * osEPiStartDma: use OS_MESG_PRI_HIGH * EffectSsHahen_SpawnBurst: pass OBJECT_ for objId * remove extra parens * fix trailing comma warnings in enums * EnRu1: decimal alpha * fix parens * fix ATELEM_SFX_NORMAL comment (collider "type" was renamed to material) * fix comment in Math3D_TriChkPointParaYImpl * use ANIMMODE_ more * Remove leading 0s from enum comments (as they indicate octal in C)
2026-09-17Remove src/ from include path and consider src/ includes in includes style ↵Dragorn421
(#2823) * Remove src/ from include path * Define includes ordering for src/ includes * Update includes.md
2026-09-14Fix 8 incorrect hanzi in charmap.chn.txt and extract_text.py (#2827)ChaseDream
Second pair of eyes for #2383: manually re-checked the extracted hanzi against the in-game message font glyphs and their message context. 8 entries were misread lookalikes; codepoints are unchanged so this only affects the human-readable labels, not the extracted bytes. - ⋯ (U+22EF) → … (U+2026) @0xA109 — the font glyph matches the standard horizontal ellipsis - 蠃 → 赢 @0xA12E — 000F "你贏啦!!" (bombchu bowling prize); 蠃 is a snail/clam, the glyph re-reads as 赢 - 噓 → 嘘 @0xA5DA — simplified form used throughout the simplified text - 咩 → 哞 @0xA5F1 — message 2006, a cow talking about producing milk; 咩 is a sheep's bleat, 哞 a cow's moo (牛, not 羊, on the right) - 亳 → 毫 @0xA605 — 201B "一根毫毛" (a single hair); 亳 is a place name, the glyph lacks its extra upper-right stroke - 汊 → 汉 @0xA621 — 203F "懶漢" / 404E "男子漢" (lazy fellow / manly man); 汊 means a stream branch - 鰓 → 鳃 @0xA68E — simplified form (fish gill) - 寃 → 冤 @0xA75B — standard form (寃 is the variant spelling) Apply the same replacements to CHN_CHARS in tools/extract_text.py (extraction charmap) so the build matches; charmap.chn.txt is used for building, CHN_CHARS for extraction.
2026-09-04Apply includes style to `src/code/z_[r-z].*.c` (#2824)Dragorn421
* Apply includes style to `src/code/z_[r-z].c` * fixup
2026-09-02z_scene Some comments and function names (#2808)djevangelia
* z_scene Some comments and function names * review changes * further fixing from comments * vromAddr --------- Co-authored-by: djevangelia <djevangelia>
2026-09-01Document an includes style, apply to z_demo.c and z_play.c (#2803)Dragorn421
* Document an includes style, apply to z_demo.c and z_play.c * "reverse" style includes * bss * clarify what a "main header" is * Update docs/includes.md Co-authored-by: Tharo <tharo10600@gmail.com> * Update docs/includes.md --------- Co-authored-by: Tharo <tharo10600@gmail.com>
2026-08-31[cc0 oot] object_zf and z_en_zf (#2791)Dragorn421
* [cc0 oot] object_zf and z_en_zf * fixups * ENZF_TYPE_LIZALFOS_PAIRED_ -> ENZF_TYPE_LIZALFOS_PAIRED_MINIBOSS_ * EnZf cleanup
2026-08-31Document pass on WaterBox code (#2695)mzxrules
* Document pass on WaterBox code * implement suggestions, missing comment --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-08-31[cc0 oot] z_vis* (#2782)Dragorn421
* [cc0 oot] z_vis* * bss * docs * fixup * further vis docs * add FbFilterType enum * bss * gfxP
2026-08-31[cc0 oot] EnFish (#2792)Dragorn421
* [cc0 oot] EnFish * bring changes to external files * EnFish actionFunc typedef * EnFish move variable assigns into decls * format
2026-08-31[cc0 oot] Biri (#2794)Dragorn421
* [cc0 oot] Biri * name biri anims (by usage, Z64Utils cant preview them) * fixup bari/biri mixup * EnBili cleanup * biri cleanup * biri: merge var ini with decl
2026-08-31gActorSetupDls (#2802)Derek Hensley
* gActorSetupXluDL * gActorSetupOpaDL * ACTOR_SETUP_OPA_DL * BSS * Some more usages of ACTOR_SETUP_OPA_DL * docs --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-08-31[cc0 oot] bowling things (#2793)Dragorn421
* [cc0 oot] bowling things * bowling fixups * bowling things cleanup
2026-08-31[cc0 oot] Bari (#2795)Dragorn421
* [cc0 oot] Bari * revert using biri params * EnVali cleanup * bari cleanup * bari cleanup
2026-08-31[cc0 oot] Keese (#2798)Dragorn421
* [cc0 oot] Keese * bodyType -> bodyElementalType * cleanup EnFirefly * keese cleanup
2026-08-31[cc0 oot] BgDyYoseizo (#2796)Dragorn421
* [cc0 oot] BgDyYoseizo * BgDyYoseizo small cleanup * bgdyyoseizo comment on D_80875440
2026-08-30Useful Eventchkinf flag renames (#2807)Olvivi
* Rename EVENTCHKINF 40, 45, 80, C7 * Rename EVENTCHKINF 40, 45, 80, C7 w format * updated save.h comment for accuracy Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com> * Applied 'Zelda' to 'Zeldas' & 'Pulled' to 'Obtained' adjustments * EVENTCHKINF_INDEX_OBTAINED_ZELDA_LETTER -> EVENTCHKINF_INDEX_OBTAINED_ZELDAS_LETTER --------- Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2026-08-29Document some bugs (#2806)Dragorn421
* `@bug UB` in Item_Give and Item_CheckObtainability * `@bug` on `envCtx->windSpeed` not initialized in Environment_Init
2026-08-19Document z_eff_ss_stone1.[ch] (#2670)Gabriel Ravier
* Document z_eff_ss_stone1.[ch] * Incorporate feedback from PR review. From https://github.com/zeldaret/oot/pull/2670: - Shortened excessively verbose suppressRTransFadeFlashAlphaStepAfterTwoFrames name to suppressFadeFlash - Fixed up comment that went waaaaaay beyond the column limit in z_eff_ss_stone1.h - Shortened comparison with 0 of variable bool semantics in z_eff_ss_stone1.c Signed-off-by: Gabriel Ravier <gabravier@gmail.com> * Fix misnaming from PR review and document some more From https://github.com/zeldaret/oot/pull/2670: - shortenFadeFlash is incorrect - renamed to freezeFadeFlash - Used `false` instead of 0 in EnArrow_Fly - Elaborated comments about what exactly freezeFadeFlash does Also added a few extra comments to z_eff_ss_stone1.c * Ran clang-format * More feedback from PR review, clarified comment From https://github.com/zeldaret/oot/pull/2670: - Change 0 to false in header comment - Remove verbose speculation about former use of unused variable - Made comment on use of viewDepth clearer - Separated matrix and gfx code with a newline Signed-off-by: Gabriel Ravier <gabravier@gmail.com> * Marked the "1500" as being in units --------- Signed-off-by: Gabriel Ravier <gabravier@gmail.com>
2026-08-19Document `EnIn` (AKA the hard-working Ingo) (#2778)Jordan Longstaff
* Document `EnIn` (AKA the hard-working Ingo) * Fix variable references * Revert switch * Rename race outcome functions for clarity * Apply suggestions
2026-08-19[cc0 oot] kanji_tex (#2784)Dragorn421
* [cc0 oot] "kanread" * format * document kanji_tex * fixup
2026-08-16[CI] Fix apply_fix_bss_patches.py (#2801)Dragorn421
2026-08-15Update csdis.py (use `CS_TEXT_` enum) and csdis_re.py (#2800)Dragorn421
2026-08-14[GHA] Fixup final jobs if conditions (#2799)Dragorn421
2026-08-05[cc0 oot] z_memory_utils (#2783)Dragorn421
* [cc0 oot] z_memory_utils * format * doc * MemCopy: The memory regions must not overlap.
2026-08-05[cc0 oot] gameplay_keep (#2781)Dragorn421
* [cc0 oot] gameplay_keep * gFishIn{Air,Water}Anim
2026-08-04Add support for IA palettes (#2789)Dragorn421
2026-08-04[cc0 oot] object_tp and z_en_tp (#2785)Dragorn421
* [cc0 oot] object_tp and z_en_tp * docs * fixup
2026-08-04gha: Prevent running outside zeldaret/oot (#2788)Dragorn421
* gha: Prevent running outside zeldaret/oot * also dont run the following jobs * hmmmmm
2026-08-03spec: change `include` to ignore duped includes across spec (#2777)Dragorn421
* spec: impl `include_once` and error on duped includes across spec * duped includes fixups * rm get_single_segment_by_name from spec.c (unused code) * replace include logic with include_once's
2026-08-02[rsp] Introduce microcode build process, disassemble and build both rspboot ↵Tharo
versions (#2764) * [rsp] Introduce microcode build process, disassemble and build both rspboot versions * Suggested changes * Check-in tool for generating armips.cpp from upstream sources, regen armips.cpp against a newer commit * License armips_gen.py, add notice that armips.cpp is automatically generated * Qualify comment with X105 * Clarify the assumed purpose of rspboot releasing SP_SEMAPHORE
2026-07-31Fix fix_bss.py tiebreaking algorithm (#2779)cadmic
2026-06-08Automatically detect other common MIPS toolchains, update build dependencies ↵Tharo
in README (#2765) * Automatically detect other common MIPS toolchains, update build dependencies in README * Swap N64_GCCPREFIX and N64_INST for libdragon toolchain detection
2026-06-08Fix iQue building with DEBUG_FEATURES=1 (#2766)Tharo