Tharo
dbbeb656f8
[Audio 8/?] Check-in handwritten sequences, build sequences, automate various sfx arrays ( #2137 )
...
* [Audio 8/?] Check-in handwritten sequences, build sequences, automate various sfx arrays
* Fix whitespace in aseq.h
* Fix sequence 0 sfx id generator
* Suggested changes, adjust some MML syntax and add more instruction descriptions
* Correct some formatting in aseq.h
* Add the dir of the input .seq file to the list of includes to sequence assembling so that assembler-level includes like .include or .incbin work intuitively
* aseq.h tweaks
* MM review suggestions, aseq.h adjustments
2024-09-15 18:26:27 -04:00
fig02
03a1502706
More Player Z Target documentation ( #2196 )
...
* document flag
* Player_FriendlyLockOnOrParallel
* quirk
* z target functions
* more comments
* more comment changes
* format
* comment change
2024-09-14 16:42:28 -04:00
fig02
e658bed27e
Hostile Lock-On ( #2193 )
...
* document flag and functions
* format
* adjust comment
* make the comment more public-facing-friendly
2024-09-13 14:49:55 -04:00
fig02
e6e067428e
change flag name ( #2194 )
2024-09-13 10:07:16 -04:00
cadmic
f089adf20c
[ntsc-1.2] Match ntsc-1.2 BSS and add to CI ( #2187 )
...
* Match ntsc-1.2
* Add ntsc-1.2 to CI
* Apply fixes from Jenkins
* Promote ntsc-1.2 to "supported" in Makefile
* Declare D_80858AD8 as a u64 array
* Tweak wording
* Hopefully make ntsc-1.2 bss more stable
* Restore segmented_address.h include
2024-09-12 14:10:43 -04:00
cadmic
09c1816e2d
Add OOT_PAL_N64 and move other shorthands to versions.h ( #2188 )
...
* Move definitions of OOT_NTSC/OOT_PAL/OOT_MQ to versions.h
* Add PAL_N64 shorthand
2024-09-12 05:24:31 -04:00
Dragorn421
f193311013
Colliders: colType -> colMaterial ( #2186 )
...
* colType -> colMaterial
* fixups
2024-09-11 21:18:46 -04:00
Dragorn421
64570e871f
Pause doc: Prompt page and save prompt state ( #2170 )
...
* Pause doc: Prompt page and save prompt state
* bss
* `QUAD_PROMPT_` -> `PROMPT_QUAD_`
* `QUAD_MAP_WORLD_`, `QUAD_MAP_` -> `WORLD_MAP_QUAD_`
* `PAUSE_QUAD_CURSOR_` -> `PAUSE_CURSOR_QUAD_`
* `PAUSE_SAVE_PROMPT_STATE_RETURN_TO_MENU_ALT` -> `_2`
* bss
* bss
* add comments to help clarify save prompt vs prompt
2024-09-11 18:58:33 +02:00
cadmic
5419a18d79
[ntsc-1.2] Match N64 audio tables ( #2183 )
...
* Match N64 audio tables
* ifdef PERMANENT_POOL_SIZE rather than EXTRA_SIZE
2024-09-11 19:31:54 +09:00
Dragorn421
76d97ac18a
[headers 14] libc64 headers ( #2177 )
...
* [headers 14] libc64 headers
* bss
* bss
2024-09-11 18:02:42 +09:00
Dragorn421
cbf9eacf42
[headers 12] Add kaleido_manager.h, move various protos to headers ( #2174 )
...
* [headers 12] add kaleido_manager.h, move various protos to headers
* BSS
* bss
2024-09-11 10:17:47 +02:00
Dragorn421
5441559b30
Cleanup gSPMatrix, rename Matrix_New
-> Matrix_Finalize
, add MATRIX_FINALIZE_AND_LOAD
( #1983 )
...
* clean up gSPMatrix usage
* add weird hybrid macro gSPMATRIX_SET_NEW
* Matrix_NewMtx, MATRIX_NEW -> Matrix_Finalize, MATRIX_FINALIZE
* gSPMATRIX_SET_NEW -> MATRIX_FINALIZE_AND_LOAD
* format
2024-09-11 16:59:23 +09:00
fig02
2e79b83bb8
More target related state flags ( #2184 )
...
* name some more flags
* format
* cdi suggestion
2024-09-10 22:00:41 -04:00
fig02
6e0288d155
Boomerang related state flags ( #2180 )
...
* boomerang state flags
* finish comment
2024-09-09 21:58:22 -04:00
Dragorn421
fb37d7c6cd
[headers 13] osMalloc.h -> include/libc64/os_malloc.h ( #2175 )
...
* [headers 13] osMalloc.h -> include/libc64/os_malloc.h
* also update the #includes :)
2024-09-08 17:47:25 -04:00
fig02
900c2f0f68
Name PLAYER_STATE1_ACTOR_CARRY
( #2173 )
...
* actor carry flag
* format and add comments
* comment changes
2024-09-08 17:43:27 -04:00
Dragorn421
c7ec814d78
[headers 9] Add src/libc64/ and new "z64" rand.h ( #2164 )
...
* rand.h -> libc64/qrand.h
* Add rand.h with z64 rand wrappers
* yeet comment
* code/rand.c -> libc64/qrand.c
* fixup
* move libc64 source to src/libc64/
* fix
* bss
* update file splits disasm metadata
2024-09-08 17:11:41 -04:00
Dragorn421
a903f8b8bc
Document ACTOR_FLAG_SFX_
flags and functions ( #2162 )
...
* Document `ACTOR_FLAG_SFX_` flags and functions
* format
2024-09-08 16:26:01 -04:00
Dragorn421
de1a08c061
[headers 11] stackcheck.h, jpeg functions ( #2171 )
...
* [headers 11] stackcheck.h, jpeg functions
* bss
2024-09-08 12:02:38 -04:00
fig02
0168b09628
Player Docs - Parallel ( #2167 )
...
* name func and flag
* rest of the docs
* format and comment change
* comment
2024-09-08 08:57:28 -04:00
Dragorn421
1332356e5c
Pause doc: Cursor drawing ( #2159 )
...
* Pause doc: Cursor drawing
* bss
2024-09-07 22:28:46 -04:00
Dragorn421
40372d72b7
Move some function declarations to z64{interface,light,message}.h
( #2166 )
2024-09-07 21:00:05 -04:00
fig02
2056ae5f1a
Document Attention/Lock-on Related Actor Flags ( #2161 )
...
* document actor flags 0, 2, 3, and 27
* format
* fly -> hover
* wodring
2024-09-07 17:53:48 -04:00
Dragorn421
a039aeffb7
[headers 5] Misc small headers untangling ( #2147 )
...
* Misc small headers untangling
* mv gSaveContext to where it is in MM in the header
* newline police
* move rand functions back to functions.h
2024-09-07 17:23:25 -04:00
Dragorn421
277ce1c0d3
[headers 8] Add main.h
, segmented_address.h
, and changes for main.c
symbols ( #2151 )
...
* [headers 8] Add main.h and changes for main.c symbols
* fix gSystemHeapSize is size_t only in MM
* segmented_address.h
* rm now useless include
* actually commit segmented_address.h, oops
* rm gGraphThread (faulty copypaste from MM)
* bss
2024-09-07 16:55:06 -04:00
fig02
27533a1507
rename gBuildTeam to gBuildCreator ( #2160 )
2024-09-07 16:02:01 -04:00
Dragorn421
fa39da2a57
Pause doc: Trade quest marker ( #2158 )
...
* Pause doc: Trade quest location
* trade quest location -> marker
* comment on tradeQuestMarker
2024-09-07 15:31:57 -04:00
cadmic
e52d135e15
[ntsc-1.2] Import n64dd code from Decompollaborate/n64dd ( #2136 )
...
* Import n64dd code from Decompollaborate/n64dd
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
* Don't stub out missing textures
* Remove @brief
* Add low-effort file comments
* Match OoT if style
* Fix n64dd matching due to int vs long
* Fix English n64dd error textures
* Compress n64dd segment
* Align n64dd to 0x40
---------
Co-authored-by: Anghelo Carvajal <angheloalf95@gmail.com>
Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
2024-09-08 03:37:15 +09:00
fig02
88c4475967
Target -> Attention (System Rename) ( #2149 )
...
* TargetContext -> Attention
* targetCtx -> attention
* Target_ -> Attention_
* FindTargetableActor -> FindActor
* targetableActorP -> attentionActorP
* data vars (and 1 function I missed)
* targetMode -> attentionRangeType
* attention range enum comments
* ATTENTION_RANGE_
* attention range data
* TargetColor -> AttentionColor
* missed one
* fixup color variables
* targetArrowOffset -> lockOnArrowOffset
* focus pos comment
* targetPriority -> attentionPriority
* assets
* loose-ends
* Attention System Description
* format
* skj range type
* enemy bgm
2024-09-07 09:23:04 -04:00
Dragorn421
62b30e2ebe
Move Graph_Alloc
and open/close Disps to gfx.h
( #1976 )
...
* move graph_alloc and open/close Disps to gfx.h
* zcolchk bss reeeeeee
* fix matching gc-eu-mq (bss)
* remove __gfxCtx extern
* revert makefile -Werror=implicit-function-declaration
* bss
2024-09-07 19:30:55 +09:00
cadmic
35cfc07590
[ntsc-1.2] Match z_map_exp.c, z_map_mark.c ( #2140 )
...
* Match z_map_exp.c, z_map_mark.c
* Format
* DMA_REQUEST_SYNC -> DmaMgr_RequestSync
* Remove Gfx forward declaration
2024-09-07 17:43:23 +09:00
Dragorn421
3a9ebfbbad
Pause doc: World map points ( #2141 )
...
* Pause doc: World map points
* bss
* `WORLD_MAP_POINT_HYLIA_LAKESIDE` -> `_LAKE_HYLIA`
2024-09-07 17:14:08 +09:00
Dragorn421
87c304afcb
[headers 6] collision_check functions and structs ( #2148 )
...
* [headers 6] collision_check functions and structs
* bss
2024-09-07 02:29:50 -04:00
Dragorn421
e7b0daa2ec
[headers 7] Add sys_matrix.h ( #2150 )
...
* add sys_matrix.h, based on MM's
* move matrix debug macros to sys_matrix.h
* bss
2024-09-07 00:26:47 -04:00
cadmic
a8151899cf
[ntsc-1.2] Match z_actor_dlftbls.c ( #2144 )
...
* Match z_actor_dlftbls.c
* Update src/code/z_actor_dlftbls.c
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
---------
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
2024-09-07 03:02:08 +09:00
cadmic
d374e71cb8
Fix size of leoDiskStack ( #2143 )
2024-09-06 19:32:29 +02:00
cadmic
2ce648a7c6
Miscellaneous libultra header fixes ( #2139 )
...
* Miscellaneous libultra header fixes
* Fix bss?
* Reword RCP timeout
2024-09-06 14:46:44 +02:00
cadmic
53b2110373
Clean up uses of !PLATFORM_N64 vs PLATFORM_GC ( #2134 )
...
* Clean up uses of !PLATFORM_N64 vs PLATFORM_GC
* Put N64 button colors first
2024-09-06 11:18:59 +02:00
cadmic
3faa1c6acc
Move button macros to include/controller.h ( #2138 )
...
* Move button macros to include/controller.h
* Fix z_mag button ordering
2024-09-06 10:24:19 +02:00
fig02
bb6177e936
Document Target_ShouldReleaseLockOn
[Target Docs 8/8] ( #2135 )
...
* target range and leash docs
* format
2024-09-05 12:44:06 -04:00
Ozero4
0b011033fc
Naming a function ( #2124 )
...
* Naming a function
* Naming function
* Update functions.txt
* Update function name
* Update function name
* Update function name
* Update function name
2024-09-05 21:57:30 +09:00
mzxrules
acb5c7f20c
Update Room Documentation ( #2015 )
...
* Update Room Documentation
* Write more complete documentation, implement suggestions.
* Function name changes; minor comment tweaks
* nit
* Resolve Dragorn fixes
* Resolve Fig suggestions, fix comment wording
* fix bss, fig suggestion
* bss
2024-09-05 21:08:21 +09:00
fig02
dbb059c6a7
Target Mode Enum [Target Docs 7/?] ( #2133 )
...
* TargetMode Enum
* format
* add default comment
* bss
* bss 2
* fix bss 3
2024-09-04 23:46:03 -04:00
fig02
6051251c92
istargeted -> islockedon ( #2132 )
2024-09-04 19:26:23 -04:00
Dragorn421
dc469461a9
Pause docs: WorldMapArea
enum and related data ( #2130 )
...
* Pause docs: WorldMapArea enum and related data
* `WORLD_MAP_AREA_20` -> `_QUESTION_MARK`
* bss
2024-09-04 17:51:08 -04:00
Dragorn421
376f9852d0
[ntsc-1.2] Match z_message.c ( #2098 )
...
* match Message_ResetOcarinaNoteState, Message_DrawTextChar
* match Message_OpenText
* Match Message_SetTables
* Match Message_StartTextbox
* forgor #if
* format
* match Message_DrawMain (ty inspect)
* review
2024-09-05 04:03:58 +09:00
cadmic
8153c952f6
[ntsc-1.2] Organize n64dd declarations and convert to 1.0 addresses ( #2127 )
...
* Reorganize n64dd declarations
* Fix bss
* Really fix bss
2024-09-05 03:56:24 +09:00
fig02
907e440f3a
unk_664 -> focusActor [Target Docs 5/?] ( #2126 )
...
* unk_664 -> focusActor
* capitalization
* missed a temp
2024-09-05 03:33:30 +09:00
Dragorn421
fab309ae08
[ntsc-1.2] Partially match gfxprint.c ( #2101 )
...
* [ntsc-1.2] Partially match gfxprint.c
* yeet bss
* fix
* review
2024-09-04 19:22:59 +02:00
cadmic
c6d7cc7697
[ntsc-1.2] Match __osMalloc.c and code_800FC620.c (new/delete) ( #2106 )
...
* Match __osMalloc
* Match src/code/code_800FC620.c (new/delete)
* Wrap versions-specific files in ifdefs to fix compilation
* Fix bss
* Remove {FAULT,RAND,OSMALLOC}_VERSION in favor of PLATFORM_N64
* Fix __osMalloc data splits, add unused strings
* __osMalloc.h -> osMalloc.h
* Fix merge
2024-09-04 11:10:14 +02:00