summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-12-27Restructure event flags in z64save.h (2/?): Carpenters (#2385)mzxrules
* Clean up EVENTCHKINF for Carpenters * hardcode EVENTCHKINF_INDEX_CARPENTERS_RESCUED
2024-12-26Fix iQue audio and line numbers (#2386)cadmic
2024-12-26Set up iQue disassembly (#2384)cadmic
* Set up iQue disassembly * Label libultra vimodes * Format * skapi.c -> skapi.s * Fix AudioDebug functions * Group D_80134488 with fp.s in disassembly * Label boot bss * Add bss split for siacs
2024-12-24Move D_80134488 from system_heap.c to fp.s (#2387)cadmic
* Move D_80134488 from system_heap.c to fp.s * Add declarations * Fix bss
2024-12-21Restructure event flags in z64save.h (1/?) (#2380)mzxrules
* Simplify most event flags * EVENTINF_HORSES_INDEX -> EVENTINF_INDEX_HORSES * Add missing index numbers * pr suggestions * Clean up INGO_RACE flags
2024-12-21Set up build system for ique-cn (#2382)cadmic
* Set up build system for ique-cn * Fix size of fbdemo_circle assets * Treat iQue as NTSC and Use "NES" for Chinese text * Revert z_kanfont
2024-12-20Move const-qualified data from session_config.c to session_init.c, no longer ↵Tharo
qualify them as const and incrementally link instead (#2381)
2024-12-17Document z_horse.c and related actors (#2278)mzxrules
* document z_horse.h * .bss * suggestions and more comments * bss * INGORACE -> INGO_RACE * format header macros * FIx incorrect type comparision * EnInMode -> EnInStartMode * R_EXITED_SCENE_RIDING_HORSE
2024-12-17Reformat item00 drop tables (#2377)cadmic
2024-12-16Rename event check flags for boss battles (#2376)Jordan Longstaff
2024-12-16Name cutscenes from the Master Sword and Deku Tree Mouth actors (#2364)Yanis
* name cs from master sword & deku tree actors * review 1 * review 2 * choice declined/accepted renames * review 3 * updated comment about the ms reveal flag
2024-12-15use `CS_TEXT_NORMAL` when needed (#2367)Yanis
2024-12-15Name cutscenes of remaining actors (#2366)Yanis
* name cs from remaining actors * small change for consistency * review
2024-12-15Remove ‾ character from source files (#2371)cadmic
2024-12-15Add macros for line number differences (#2365)fig02
* initial work, think I got all of them * cleanup line_numbers.h * fix gc-eu-mq-dbg * fix matching problems * remove old lines * format * missed some stuff * comment fixes * other * review changes
2024-12-14Name some scene cutscenes 2 (Graveyard, Meadow and Lake Hylia) (#2339)Yanis
* name cs from graveyard, meadow and lake hylia * `gLakeHyliaWaterRaisingCs` --> `gLakeHyliaRestoredCs`
2024-12-14document `func_8002F368` (#2358)Leonid Kapitonov
2024-12-13Name cutscenes from dungeons (Spirit Boss Room, Jabu-Jabu's Belly and Ganon) ↵Yanis
(#2361) * name cs from dungeons * review
2024-12-13Move build.c definitions to the makefile, introduce and use libultra version ↵Tharo
defines in libultra instead of PLATFORM defines (#2353) * Move build.c definitions to the makefile, introduce and use libultra version defines in libultra instead of PLATFORM defines * MAJOR+MINOR versions -> VERSION+PATCH, stringify build defines in makefile, let the libultra version determine the OPTFLAGS for libultra files * Clang format moment * Remove LIBULTRA_VERSION_ID, tweak OS_VERSION and libultra version definitions * Better fix for formatting problems
2024-12-13[Audio 10/10] Loose ends (#2337)Tharo
* Introduce afile_sizes, generate headers of sizes for soundfonts and sequences * Initial tools/audio README * Versioning for samplebank extraction * Clean up the disassemble_sequence.py runnable interface * Add static assertions for maximum bank sizes * Boost optimization for audio tools * Samplebank XML doc * Soundfont XML doc * More docs in sampleconv for vadpcm * Various tools fixes/cleanup * VADPCM doc * Try to fix md formatting * VADPCM doc can come later * Fix merge with PR 9 * Fix blobs from MM * Try to fix bss * Try fix bss round 2 * Fix sampleconv memset bug * Suggested documentation tweaks
2024-12-13Naming cutscenes from Lon-Lon Ranch (#2359)Yanis
* name cs from ranch * fixed llr credits cs dest part 5 and 6 being inverted * format
2024-12-13Naming some cutscenes 4 (Gerudo Fortress, Death Mountain Crater and Goron ↵Yanis
City) (#2356) * name cs from gerudo fortress, dmc and goron city * format and updated comment about the darunia dancing cutscene * review 2
2024-12-13Document Culling (#2318)fig02
* document culling * format * depth -> distance * format * var name * new graph link * rephrase actor flags * tharo's comments + some more tweaks * is this causing the problem? * change wording * cant scope the temp * format * dragorn review * bad merge * player -> camera in descriptions * more its * cadmic review * goddamn it why do i have that habit * projected
2024-12-12Rename EVENTCHKINF flags for payments to Happy Mask salesman (#2331)Jordan Longstaff
* Rename EVENTCHKINF flags for payments to Happy Mask salesman * Tweak renames
2024-12-12Name Kokiri Forest cutscenes (and related ones) (#2338)Yanis
* named kokiri forest cutscenes (and related parts) * added missing pal n64 names (and changes in code) * removed unneeded comments * add kokiri forest duplicates from spirit temple * review 1 * review 2 (+ build fix)
2024-12-12Rename item get flags for Forest Stage upgrades (#2333)Jordan Longstaff
* Rename item get flags for Forest Stage upgrades * Fix Jenkins build error * Document shared flag bug * Rename shared flag * Massive documenting comments * GDI - remove one trailing whitespace
2024-12-11Rename EVENTCHKINF_69 (#2330)Jordan Longstaff
* Rename EVENTCHKINF_69 * Rename CS flag
2024-12-10Renamed EVENTCHKINF_3C (#2324)Jordan Longstaff
* Renamed EVENTCHKINF_3C * Renamed to Nabooru Knuckle * Format for Jenkins
2024-12-10Rename "temp" variables in Adult Ruto functions (#2335)Jordan Longstaff
* Rename "temp" variables in Adult Ruto functions * Change to yaw
2024-12-10Rename symbols related to Kakariko Well being drained (#2332)Jordan Longstaff
2024-12-09Renamed EVENTCHKINF_33 (#2326)Jordan Longstaff
* Renamed EVENTCHKINF_33 * Rename: Gave letter to King Zora
2024-12-09Rename EVENTCHKINF_4D (#2329)Jordan Longstaff
* Rename EVENTCHKINF_4D * Second rename
2024-12-09Document Mido functions, fields, and animations (#2289)Leonid Kapitonov
* Document `func_80AAA250` new name: `EnMd_ReverseAnimation` * rename `enum EnMdAnimation` > `enum EnMdAnimIndex` * Document `struct EnMd` fields (and functions) the list: * `func_80AAAC78` -> `EnMd_TrackMessageState` * `func_80AAAA24` -> `EnMd_UpdateAnimState_WithTalking` * `func_80AAA92C` -> `EnMd_SetAnimState` * `func_80AAA93C` -> `EnMd_UpdateAnimState` * `func_80AAA274` -> `EnMd_UpdateAnimState1` * `func_80AAA308` -> `EnMd_UpdateAnimState2` * `func_80AAA39C` -> `EnMd_UpdateAnimState3` * `func_80AAA474` -> `EnMd_UpdateAnimState4` * `func_80AAA508` -> `EnMd_UpdateAnimState5` * `func_80AAA5A4` -> `EnMd_UpdateAnimState6` * `func_80AAA638` -> `EnMd_UpdateAnimState7` * `func_80AAA6D4` -> `EnMd_UpdateAnimState8` * `func_80AAA768` -> `EnMd_UpdateAnimState9` * `func_80AAA7FC` -> `EnMd_UpdateAnimState10` * `func_80AAA890` -> `EnMd_UpdateAnimState11` * Document `func_80AAB158` new name: `EnMd_UpdateTalking` * Document `func_80034DD4` @ `z_actor.c` new name: `Actor_SmoothStep_Attention` * Document `func_80AAB5A4` new name: `EnMd_SmoothStep_Attention` * Document Mido's action functions the list: * `func_80AAB874` -> `EnMd_Idle` * `func_80AAB8F8` -> `EnMd_Watch` * `func_80AAB948` -> `EnMd_BlockPath` * `func_80AABC10` -> `EnMd_ListenToOcarina` * `func_80AABD0C` -> `EnMd_Walk` * rename flag `temp2` -> `canUpdateTalking` * (re)document Mido's animations via blender and fast64 * marginally improve comments * marginally improve comments * actually, yes, let's name action functions as such * Document eye textures as an enum to clarify for `EnMd_UpdateEyes` * rename `eyeIdx` -> `eyeTexIndex` Mido has two eyes and different textures for them * Undocument eye textures as an enum i was wrong: `_Draw` function might not follow the eyes texture order it is its own thing, like `enum EnMdBlinking` or nothing at all, yeah * ugh, and fix a typo with blinking rushing is no good * drop the `Action` suffix https://github.com/zeldaret/oot/pull/2289#discussion_r1837272286 * rename animation states as sequences https://github.com/zeldaret/oot/pull/2289#discussion_r1837274923 * `func_80034DD4` -> `Actor_FadeInOut` https://github.com/zeldaret/oot/pull/2289#discussion_r1837267267 * rename animation states as sequences a continuation of b11a9e9942e1725824e54099f84085ff2165e854 * `func_80034DD4` -> `Actor_UpdateAlphaByDistance` https://github.com/zeldaret/oot/pull/2289#discussion_r1838398475 * clarify a comment * Document `actor.params` bits allocation * apply review suggestions * apply review suggestions * apply review suggestions * apply review suggestions * apply review suggestions
2024-12-08Add names for Medallion cutscene data (#2319)Jordan Longstaff
* Add names for Medallion cutscene data * Rename to Cs at end
2024-12-08Split code_800D31A0.c into sys_freeze.c and sys_debug_controller.c (#2315)cadmic
2024-12-08Rename code_80069420.c -> z_memory_utils.c (#2314)cadmic
* Rename code_80069420.c -> z_memory.c * z_memory -> z_memory_utils
2024-12-08Rename code_800BB0A0.c -> z_cutscene_spline.c (#2313)cadmic
* Rename code_800BB0A0.c -> z_camera_spline.c * z_camera_spline -> z_cutscene_spline
2024-12-08Use MM names for some unnamed code files (#2312)cadmic
2024-12-08Document Player Params (#2307)fig02
* document player params * better bgcamindex comment * cant use -1 for condition * fix match * define for default bgcam * doesnt work * matches * better comment
2024-12-08Name Sleeping Waterfall state machine function (#2320)Jordan Longstaff
* Name Sleeping Waterfall state machine function * Rename function, second iteration
2024-12-07Renamed EVENTCHKINF_4B (#2328)Jordan Longstaff
2024-12-07Replaced EVENTCHKINF_4E (#2327)Jordan Longstaff
* Replaced EVENTCHKINF_4E * Add "set but unused" comment Co-authored-by: mzxrules <mzxrules@gmail.com> --------- Co-authored-by: mzxrules <mzxrules@gmail.com>
2024-12-07Rename EVENTCHKINF_02 (#2322)Jordan Longstaff
* Rename EVENTCHKINF_02 * Rename to EVENTCHKINF_MIDO_DENIED_DEKU_TREE_ACCESS
2024-12-07Renamed EVENTCHKINF_3A (#2325)Jordan Longstaff
* Renamed EVENTCHKINF_3A * Remove redundant comment
2024-12-06ru2 fixes (#2323)fig02
2024-12-04Rename and document Adult Ruto functions (#2288)Jordan Longstaff
* Rename and document Adult Ruto functions * Rename struct fields also * Add enums for Ruto actions and draw configs * Proper name for Water Medallion cutscene data * Suggested changes * More suggested changes * Bring back naming consistency * Better documentation for EnRu2_CheckWaterMedallionCutscene Co-authored-by: fig02 <fig02srl@gmail.com> * Renaming suggestions * Rename EnRu2_AccelerateUp * Revert macros * Actually, fix macros * Remove extra blank line * Rename macros with GET --------- Co-authored-by: fig02 <fig02srl@gmail.com>
2024-12-02named missing actor cue lists command types (#2317)Yanis
2024-12-02More descriptive names for CS_BEGIN_CUTSCENE and CS_END (#2311)mracsys
* rename CS_BEGIN_CUTSCENE and CS_END * matching * naming consistency for END command, improved comments * remove CS_CMD_NONE Co-authored-by: mzxrules <mzxrules@gmail.com> * remove comma from end of enum * git subrepo pull --force tools/ZAPD subrepo: subdir: "tools/ZAPD" merged: "c04562d30" upstream: origin: "https://github.com/zeldaret/ZAPD.git" branch: "master" commit: "c04562d30" git-subrepo: version: "0.4.9" origin: "https://github.com/ingydotnet/git-subrepo.git" commit: "cce3d93" --------- Co-authored-by: mzxrules <mzxrules@gmail.com> Co-authored-by: fig02 <fig02srl@gmail.com>
2024-12-02Fix some more GCC warnings, mark some bugs based on GCC warnings (#2309)Tharo
* Fix some more GCC warnings, mark some bugs based on GCC warnings * Weird formatting * Suggested changes * More weird indentation I guess * UNREACHABLE() macro, add missing NORETURNs to fault_n64.c * AVOID_UB for PAL path in z_file_nameset.c * Remove comments about return types * Remove temp no longer needed
2024-12-01Minor Cleanup (#2308)engineer124
* cleanup * more * fix floats