Dragorn421
1c6b7b082f
PAUSE_STATE_SAVE_PROMPT
and substates PAUSE_SAVE_PROMPT_STATE_
and other things
2022-08-29 14:07:33 +02:00
Dragorn421
e8eb909b12
cleanup/finalize known main substates names
2022-08-29 12:39:04 +02:00
Dragorn421
23d2ce1eb7
idle -> PAUSE_STATE_MAIN
and substates -> PAUSE_MAIN_STATE_
, mainSubState
2022-08-29 12:31:04 +02:00
Dragorn421
4330108a1b
Name pause states except saving/gameover and related/misc docs
2022-08-29 12:10:39 +02:00
Dragorn421
5fdf0f529f
Some doActionSegment usage cleanup to check R_START_LABEL_
2022-08-29 09:31:15 +02:00
Dragorn421
9ebd76d9af
R_PAUSE_MENU_MODE
-> R_PAUSE_BG_PRERENDER_STATE
and document values
2022-08-29 08:52:29 +02:00
Dragorn421
236c0603ed
Look at pause menu startup (wip)
2022-08-29 07:25:32 +02:00
Dragorn421
a02cbf5d12
Merge branch 'master' into doc_pause_menu
2022-08-28 22:52:31 +02:00
Dragorn421
c143fe843a
Name a few more things, more KaleidoScope_DrawQuestStatus touches
2022-08-28 22:50:51 +02:00
Tharo
0d52a4aebd
More documentation for PreRender.c ( #1340 )
...
* More documentation for PreRender.c
* Comment fix
* Suggested changes
* More on coverage reading functions
* Further comment changes
* Further suggestions
2022-08-28 12:18:20 -04:00
engineer124
e25bb1485a
Document the Haas Effect ( #1302 )
...
* Document Haas Effect
* More docs
* cleanup
* add comments
* Adjust comment
* More cleanup
* Fix
* Add description of the Haas Effect
* roman suggestion
2022-08-28 17:33:38 +02:00
krm01
16e62d45be
[Doc] actor En_Dodojr (Baby Dodongo) ( #1311 )
...
* doc baby dodongo
* remove unnecessary prototypes
* run formatter
* comment for bug that dragorn noticed
* use boolean return values
* clearer conditional checks on boolean functions
* rename bounceCounter -> counter
* renaming suggestions from review
* rename to EnDodojr_UpdateBounces per review
* rename to SetupSwallowedBombEffects
* rename to TryEatBomb
* last rename hopefully
2022-08-28 17:13:07 +02:00
Dragorn421
5337eddf3a
Some doc, some regs, some bulk rename of wip enums, add enum for R_PAUSE_MENU_MODE
2022-08-28 16:24:40 +02:00
Dragorn421
8ddd1c1051
wip 3, comments in KaleidoScope_DrawQuestStatus
and starting to figure out the state 6 substates (unk_1E4)
2022-08-27 20:23:46 +02:00
Dragorn421
118e3f84d5
wip 2, lots on KaleidoScope_DrawQuestStatus
2022-08-26 15:32:41 +02:00
Dragorn421
38cf1d05d5
Merge branch 'master' into doc_pause_menu
2022-08-26 11:40:40 +02:00
mracsys
20b90a633b
use correct name for player trade item comparison in en_ko ( #1365 )
2022-08-26 08:50:44 +02:00
engineer124
9e2aee3fa3
Minor Misc Cleanup ( #1360 )
...
* misc cleanup
* missed one
* EffectSsDust_UpdateFire
* revert change, needs more testing
2022-08-23 21:13:03 -04:00
Dragorn421
9a5ca68dee
wip
2022-08-22 16:10:11 +02:00
fig02
fec5cd84af
Doc shrink_window, rename system to Letterbox ( #1341 )
...
* docs
* missed some hex
* document Gfx_SetupFrame
* review
2022-08-15 09:39:06 -04:00
EllipticEllipsis
dda78f9e2c
Convert Blure to use array colours ( #1347 )
2022-08-13 09:57:58 -04:00
Derek Hensley
9c6461751d
sceneNum -> sceneId ( #1338 )
...
* sceneNum -> sceneId
* forgot to save play
* scene -> sceneId where appropriate
* Missed 1 + format
* Update src/code/z_sram.c
Co-authored-by: mzxrules <mzxrules@gmail.com>
* Update src/code/z_sram.c
Co-authored-by: mzxrules <mzxrules@gmail.com>
* PR
* Fix
Co-authored-by: mzxrules <mzxrules@gmail.com>
2022-07-31 19:44:47 -04:00
Dragorn421
706d5596bf
Doc, macros, enums for SurfaceType.data
( #1293 )
...
* `SURFACETYPE`0/1 getter macros
* Cleanup/assess/revert existing names
* `SURFACETYPE0_30` -> "soft"
* `SURFACETYPE0_`13/26 -> floortype/floorproperty
* Introduce `SURFACETYPE_FLOORTYPE_` enum
* Introduce `SURFACETYPE_FLOORPROPERTY_` enum
* `SURFACETYPE0_21` -> "wall type", and maps to "wall flags"
* Introduce `SURFACETYPE_WALLTYPE_` enum
* Introduce `SURFACETYPE_WALLFLAG_` defines
* `SURFACETYPE1_0` -> "sfx type"
* `SurfaceType_GetSfx` -> `GetSfxId` and cleanup
* Introduce `SURFACETYPE_SFXTYPE_` enum
* Note oddity on `Player.unk_89E` (more docs needed)
* `SURFACETYPE1_4` -> "floor effect" (not 100% set on the name, just something different from type and property)
* Introduce `SURFACETYPE_FLOOREFFECT_` enum
* Introduce `SURFACETYPE_CONVEYORSPEED_` enum
* Add `SURFACETYPE_CONVEYORDIRECTION_TO_BINANG` macro
* `wallDamage` -> `hasFlag27`
* Be more underscore-happy
* Revert "`SURFACETYPE`0/1 getter macros"
This reverts commit e61cccf2e6
.
* remove mention to removed define
* Remove surfacetype_ prefix, `SFX_TYPE_` -> `SURFACE_SFX_TYPE_`, `FLOOREFFECT_` -> `FLOOR_EFFECT_`
* Formatting
* 0-pad litteral to 8 nibbles
2022-07-31 20:57:18 +02:00
Dragorn421
6889c275cb
Doc pass on EnDoor and transition actors ( #1243 )
...
* Doc pass on EnDoor and transition actors
* (re)Name things
* Forgot to change gameplay_keep.xml
* "actor transition index" -> "transition actor index"
* Run formatter
* Better names for `DOOR_DL_` enum
* `TRANSITION_ACTOR_INDEX` -> `GET_TRANSITION_ACTOR_INDEX`
* name endoor params macros with get/is, _mask to _flag for the doubledoor flag
* Move last ; from `DOOR_ACTOR_BASE` expansion to usage
2022-07-30 20:57:44 -04:00
Tharo
455321d2e8
Fix various small gfx issues ( #1313 )
...
* Fix various small gfx issues
* Use 0xFFFF instead of -1 for max prim depth
* More fixed point numbers
* scale -> texCoordScale, better cycle 2 render mode in z_title
* GFXP_CHAR_* defines renamed to SPACING
* Fix some gDPLoadMultiBlock uses
2022-07-30 17:49:10 -04:00
fig02
afbc312024
Rename "Scene Setup Index" to "Scene Layer" ( #1300 )
...
* setup -> layer
* IS_CUTSCENE_LAYER
* review
* backtick
* remove some more mentions of setup
* alt header block
* clarifying comment
2022-07-30 17:28:50 -04:00
Tharo
97e795fc0e
Cleanup libultra controller routines ( #1312 )
...
* Cleanup libultra controller routines
* Correct structure name
* Fixes + Suggestions
* Move READFORMAT macro to controller.h
2022-07-30 15:41:32 -04:00
Dragorn421
2f5eac6b76
Move fault_drawer bss to data/ asm because -g3 bss is fun ( #1335 )
2022-07-30 10:09:42 -04:00
engineer124
1d19f37b26
Rename "Sound" to "Sfx" ( #1292 )
...
* First attempt
* More
* rename
* more sound -> sfx / sound effect (#7 )
* PR Suggestions
* PR Suggestions
* Small fix
Co-authored-by: Dragorn421 <Dragorn421@users.noreply.github.com>
Co-authored-by: fig02 <fig02srl@gmail.com>
2022-07-30 09:05:27 -04:00
Roman971
1652b7e5d7
Fix audio strings with -use_readwrite_const and -signed ( #1324 )
...
* Fix audio strings with -use_readwrite_const and -signed
* Add comments for audio flags in makefile
2022-07-29 20:35:09 -04:00
Roman971
7254adec9f
Use intptr types in overlays and dmadata ( #1325 )
2022-07-29 20:29:48 -04:00
krm01
3122143f96
[Doc] actor En_Skb (Stalchild) ( #1299 )
...
* en_skb stalchild actor doc
* missed a sneaky one
* rename Main to DecideNextAction
* action state rename and become enum
* tweak bodybreak comment
* rename SPAWNING to BURIED
* rename to headlessWalkYawOffset
* rename hitboxActive to enableATCollision
* use bools for enableATCollision
* formatting
* move EnSkbActionState out of header
* rename enableATCollision -> setColliderAT
* remove unnecessary prototypes
* renaming per review, settle on breakFlags
2022-07-28 03:02:46 -04:00
engineer124
423fec9f79
Clean up audio sample counts: bytes, samples, frames ( #1289 )
...
* Clean up bytes, samples, frames
* Improve macro usage
* More missed macros
* rename macro now that it crosses files
* redefine macros in terms of frames
* Another use of macro
* Fix, it's number of samples, not size
* Partial PR Suggestions
* Small change
* size to length
* Correct/Clarify comments
* remove comment
* More PR suggestions, cleanup
* Bad formatting, fixed
2022-07-27 17:53:56 -04:00
mzxrules
ffcbc0de79
Fix TEXTBOX_POS issue ( #1329 )
2022-07-27 16:24:58 -04:00
Dragorn421
9647f50451
Cleanup z_debug (reg editor) ( #1290 )
...
* Cleanup z_debug
* misc
* pad reg names column to """allow""" 40 characters because why not
* safety parentheses in regs.h
* More safety parentheses, in named regs defines
* sort named regs in order, except for message system regs (?)
* put all regs in order (message system ones too)
2022-07-14 19:02:07 -04:00
engineer124
79cb1f8d5c
Misc Cleanup/Docs ( #1315 )
...
* Misc Cleanup
* More cleanup
2022-07-14 16:26:10 -04:00
Charles Averill
cf52184766
Name EnMd limb indices ( #1314 )
2022-07-14 20:37:23 +02:00
Derek Hensley
beb56ad27a
Better AudioMgr_StopAllSfx match ( #1316 )
...
* Better AudioMgr_StopAllSfx match
* Use same temp name
* remove volatile
2022-07-13 14:20:36 -04:00
Derek Hensley
354a2c29f8
object_cne ( #1310 )
2022-07-12 22:26:49 -04:00
Roman971
7564502b0b
Use intptr types in a few specific boot files ( #1301 )
...
* Add stdint.h with intptr_t and uinptr_t
* Use intptr types in dmamgr and yaz0
* Use intptr types in stackcheck
* Use intptr types in idle
* Run formatter
* Use pointers for StackEntry (+ minor type fix)
2022-07-12 12:47:25 -04:00
Dragorn421
2f07874a5f
Remove BINANG_SUB
( #1297 )
2022-07-12 12:17:07 -04:00
engineer124
c27e292929
Introduce Sfx Tables ( #1296 )
...
* sfx tables
* return audio sound params
* Add docs for tables
* REF -> BASE
* Fix description
* Small fix
* Reorder phrase
* Return sfx.h
* Better docs
* Roman PR Suggestions
2022-07-11 13:45:22 -04:00
Derek Hensley
8607c54e75
BossDodongo_OverrideLimbDraw Better match? ( #1322 )
...
* Better match?
* Update src/overlays/actors/ovl_Boss_Dodongo/z_boss_dodongo.c
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
Co-authored-by: EllipticEllipsis <elliptic.ellipsis@gmail.com>
2022-07-11 19:24:30 +02:00
engineer124
66946534a1
Audio Misc Cleanup 2 ( #1303 )
...
* Misc cleanup
* PR Suggestions
2022-07-04 12:19:39 -04:00
engineer124
8778bf09b5
Introduce Mutebehavior Flags ( #1304 )
...
* Add muteBehavior flags
* touchup
* Adjust comment
2022-07-04 12:00:29 -04:00
engineer124
f2d4c3b10b
Document code_800C3C20: Audio_StopAllSfx ( #1309 )
...
* Document code_800C3C20
* Associate it with AudioMgr to separate it from the audio library
2022-07-04 11:51:38 -04:00
Dragorn421
ed0ab877c9
Some names and docs on dynapoly ( #1287 )
...
* Add `BG_DYNA_ACTOR_FLAG_` for `DynaCollisionContext.bgActorFlags`
* Document 3/4 bgActor flags
* `func_8003EE6C` -> `DynaPoly_InvalidateLookup`
* `DynaPoly_ExpandSRT` -> `DynaPoly_AddBgActorToLookup`
* Add `DYNAPOLYACTOR_UNK160_` for `DynaPolyActor.unk_160`
* More dynapoly docs
* One comment
* Some `DynaPoly_` -> `DynaPolyActor_`
* run formatter
* .
* `BG_DYNA_ACTOR_FLAG_IS_USED` -> `BG_DYNA_ACTOR_FLAG_IN_USE`
* `BG_DYNA_ACTOR_FLAG_` -> `BGACTOR_`
* `DYNAPOLYACTOR_INTERACT_FLAG_` -> `DYNA_INTERACT_`
* `ResetInteractFlags` -> `ClearInteractFlags`
* Remove Has/Is prefix on dyna interact flags getters
* format
* remove now useless comments
* Remove `!= 0` on interact flags getter usage
* ceilings collision -> ceiling collision
* `ClearInteractFlags` -> `UnsetInteractFlags` (pepega)
* `UnsetInteractFlags` -> `UnsetAllInteractFlags` (pepega x2)
* Add back `Is` prefix (no `Has` this time) to dyna interact flags getters
2022-06-25 09:53:26 -04:00
Dragorn421
397e481f9a
Fix misc 15 ( #1298 )
...
* Use `SCENE_` enum more
* Decimal for pos in `D_8011F9B8`
* `__osEventStateTab`: length `OS_NUM_EVENTS + 1` -> `OS_NUM_EVENTS`
* thone -> throne
* `s` on local data
* minor sfxId cleanup
* Run formatter
* Fixup 0x19 + 1 = 0x1A, not 0x20 lol
* Tlut -> TLUT
* DemoKankyo params usage cleanup
* Some proofreading (up to z_actor.c)
* Revert 0 -> sfxId, add todo comment (sfxId=0 is weird apparently)
* `sZdWaterBox` -> `sZorasDomainWaterBox`
* `msgMode == MSGMODE_`, not `GAMEMODE_` (my bad Sadge)
2022-06-24 19:45:05 -04:00
engineer124
fe7afb9b07
Document File-Select Audio Settings: Sound Modes ( #1281 )
...
* Round 1
* Cleanup
* Cleanup
* Space
* More spacing
* Apply -> Set (consistency)
* round 1 pr
* Revert some names
2022-06-24 19:27:54 -04:00
Dragorn421
984871eb38
Document SaveContext.gameMode
( #1295 )
...
* Document `SaveContext.gameMode`
* end credits
* Remove no longer needed comment
2022-06-23 21:32:48 -04:00