Anghelo Carvajal
70637abca9
ovl_En_An
OK and somewhat documented (#1457 )
...
* Init and Destroy
* EnAn_Update
* EnAn_Draw
* the overrides
* func_80B54124
* two more
* more funcs
* SCHEDULE_CALC_TIME_ALT
* moar
* mor
* mas
* scriiiipts
* mor funcs
* almost everythihng
* migrate data
* func_80B57B48 NON_EQUIVALENT
* object symbols
* face
* fix merge
* slots
* schedule result enum
* func_80B57B48
* format
* name some easy to name struct members
* stateFlags
* object stuff
* accessories
* text ids
* more function naming
* more naming
* name some anims
* trying to make sense out of the schedule
* convert schedule to ifs
* clean it up
* schedule algorithm
* many placeholder names
* name most of the important schedule values
* Add notes to every reamining schedule enum value
* dec
* HandleSchedule
* more naming
* name flags
* name some of the ProcessSchedule functions
* and more naming
* a bit of asset naming
* some typos
* asset naming
* more asset naming
* printing code
* WEEKEVENTREG_COUPLES_MASK_CUTSCENE_*
* name the mouths
* idk
* whoops
* format
* Name the remaining weekeventregs from anju
* name more flags
* whoops
* a
* Incorporate SCHEDULE_TIME
* format
* fix merge
* cleanup
* remove debug stuff
* clean
* WEEKEVENTREG_TALKED_ANJU_IN_LAUNDRY_POOL
* whoops
* remove some gotos
* whoops
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* review
* whoops
* review
* ENAN_GET_8000
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
* review
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
* fix merge
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_An/z_en_an.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* review
* review
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-11-10 09:52:32 +11:00
Alejandro Asenjo Nitti
28e2da2a18
Match func_809F24C8 NON_MATCHING ( #1465 )
...
* fix func_809F24C8
* reloc
2023-11-07 10:32:25 -03:00
engineer124
1d75f6aff5
Match FileSelect_SetWindowContentVtx ( #1471 )
2023-11-07 16:16:38 +11:00
mzxrules
ddb63dcec2
z_hono_trap OK ( #1437 )
...
* match first couple of funcs
* Attempt all functions
* add flags, func_80930190 OK
* z_en_honotrap OK
* clean things up
* implement most suggestions
* space out OPEN/CLOSE_DISP
* more improvements
* implement suggestions
* implement alf suggestions
* u substitution
* nitpicky
* format
2023-11-06 23:02:52 +11:00
Alejandro Asenjo Nitti
10a14feb2c
ovl_Dm_Tsg: OK ( #1458 )
...
* z_dm_tsg Matching
* play2 prototype
* * gSaveContext.save.entrance
* cueChannel constant
* THIS
* i++
* remove actionFunc
* bool
* PR review
* pr review
* DMTSG_UNK_SIZE
* i % 16U
* review
2023-11-03 08:45:35 -03:00
engineer124
4d74fed7f0
Cutscene Camera OK (Some Docs) ( #1411 )
...
* import WIP
* Match func_80161E4C
* Match func_801620CC
* Match func_80162FF8
* Match func_801631DC
* Match func_80162FF8
* Import bss
* fix bss
* type docs
* more docs?
* waypoint?
* names
* cleanup
* PR Review
* comments
* PR Review
* waypoints as 1 word
* adjust names
* Path order
* remove pathing
* fix bss
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-10-31 12:44:36 +11:00
Derek Hensley
23beee0717
ObjTakarayaWall OK ( #1448 )
...
* Takaraya Wall OK
* Docs
* Object docs
* Small cleanup
* undefined syms removal
* EnTakaraya_SpawnWalls docs
* PR
* Small cleanup
* Adjust comment
* PR
* More PR
* PR
* > 1
* ObjTakarayaWall_CanCarvePath
2023-10-29 09:33:07 -03:00
Tom Overton
2859cbbf5e
Boss01 (Odolwa) OK and documented ( #1452 )
...
* Boss01 (Odolwa) OK and documented
* Unify existing InitRand implementations
* Remove newlines after `// fallthrough`
* Respond to the rest of engineer's review
* Respond to most of anon's review
* Try to comment the shadow thing correctly
* Fix boss_01 after merge
* SEGMENTED_TO_VIRTUAL -> SEGMENTED_TO_K0
* Review
* Use DMG_SWORD_BEAM and update the comment in z64collision_check.h
* Respond to engineer's review
2023-10-29 08:29:43 +11:00
Anghelo Carvajal
6475196f0f
Yet another libultra cleanup ( #1384 )
...
* os symbols
* various variables
* more variables
* more cleanup
* yeet HW_REG
* OS_PHYSICAL_TO_K0 and other cleanups
* Rename r4300.h
* migrate pimgr data and cleanup on initialize.c
* rename osFlash symbols
* cleanup gu
* vimodes
* yeet rmon, do libc files
* some os files
* hardwareinterrupt
* cleanup a lot of os files
* cleanup osVirtualToPhysical
* various io files
* another io chunk
* final io chunk
* yeet hardware.h
* yeet PHYSICAL_TO_VIRTUAL and VIRTUAL_TO_PHYSICAL
* fix typo
* fix merge
* remove global.h from libultra files
* fixes and format
* brief explanation
* review
* review
* review
* review
* SEGMENTED_TO_K0
* Revert "SEGMENTED_TO_K0"
This reverts commit f8d62d670f
.
* take two
* bss
* bss
2023-10-26 10:44:27 -03:00
Anghelo Carvajal
c3b19739c6
map_grand_static
and map_i_static
(#1443 )
...
* update makeyar.c
* xmls
* commit c files
* remove paddings and update the spec
* Tell ZAPD to not generate C files for the 2 problematic XMLs
* Rename symbols to follow style
* cleanup the generated files a bit
* comment on makeyar
* fix distclean deleting the `assets/c/` files
* actually fix distclean
2023-10-26 21:07:13 +11:00
EllipticEllipsis
6bdb7c31ea
code_80140E80
OK and preliminary documentation, Fbdemo_Wipe4 OK and documented (#1106 )
...
* OK, start documentation
* More documentation
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* Decompile func_80167F0C
* FbdemoWipe4 OK and documented
* Mark bug in Wipe4
* More docs
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* Mark bug
* Few more notes
* Fix function in Play
* Format
* Review
* Name Play_PostWorldDraw
* functions.h...
* Revert func_80167F0C
* Review
* functions.h
* Review
* Update Wipe4
* Rename system
* Format
* Put skeleton back in the cupboard
* bss
* Fix build
* rename to z_visfbuf
* review
* format
* bss
* some bss cleanup
* review
* bss
* review
---------
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
Co-authored-by: angie <angheloalf95@gmail.com>
2023-10-26 17:42:24 +11:00
Tom Overton
a1bdc6c382
EnJso (Garo) OK and documented ( #1440 )
...
* EnJso (Garo) OK and documented
* Respond to review
* Replace some weird ifs with early returns
* Respond to Anghelo's review
2023-10-15 17:39:47 +11:00
engineer124
93713a1da0
Audio Sequences Decompiled & Documented (z_obj_sound OK, more code_8019AF00.c) ( #1407 )
...
* import audio docs
* cleanup
* SEQ_SCREEN_WEIGHTED_DIST
* PR
* PR
2023-10-13 17:39:10 -03:00
Nuss
a03335d325
ovl_Door_Spiral decompiled ( #1432 )
...
* data
* some matching
* all funcs
* improvements
* improvements
* improvements
* small clean up
2023-10-13 14:04:36 -03:00
CodeOverFLow
2e344b8d15
Boyo ( #1341 )
...
* updated variables.txt
* continue investigation
* format to style
* matching more asm
* still more asm matching
* finally matching
* matching even more
* add rodata
* match more asm for Update
* matching 99.58% of ObjBoyo_Update
* matched ObjBoyo_Update
* some cleanup
* formatted
* review: remove ACTOR_COLLISION_HANDLING_CASES define
* review: fix main functions parameters
* review: fix collision function signatures
* review: fix ObjBoyo_FindCollidedActor parameters
* review: better formatting for InitVars
* review: fix ObjBoyoCollisionHandler typedef
* review: fix segmented AnimatedMaterial
* review: fix static ColliderCylinderInit
* review: disassembled initchain
* review: fix collision functions
* review: fix functions.txt
* review: fix variables.txt
* review: clean z_obj_boyo.h
* review: fix ObjBoyo_Destroy
* remove fake variable from ObjBoyo_Init
* review: rematch FindCollidedActor
* review: make asm match again
* review: update spec file
* review: fix spec file
* review: remove static D_***
* review: fix bad logic to find collided actor
* review: fix ObjBoyo size (local make is now OK)
* review: rename collision handlers array
* review: use constant
* review: clean PushPlayer function
* review: fix LSP bad renaming
* review: use GET_PLAYER macro
* review: remove ugly pointer deref
* review: replace += 1 with ++
* review: return NULL to emphasize it is a pointer
* review: check against NULL instead of 0
* review: remove unnecessary casts
* review: use constants
* review: remove unnecessary include
* review: rename variables + fix assembly matching
* review: change ++i to i++
* review: fix inline comments
* review: replace != with < in for loop
2023-10-13 18:59:49 +11:00
mzxrules
f17e85d1fd
ovl_Obj_Grass_Unit OK and some grass documentation ( #1172 )
...
* z_obj_grass_unit OK
* document some grass
* pr suggestions, add grass_unit comment
* pr suggestions
* implement constants
2023-10-11 09:32:02 -03:00
Nuss
a980067bd8
ovl_En_Takaraya decompiled ( #1409 )
...
* EnTakaraya_Destroy
* some matching
* some matching
* some matching
* matched func_80ADF7CC
* func_80ADEF74 wrong arg
* data
* clean up
* improvements
* actionFunc pointer
* fake
* improvements
* improvements
* naming for the bool
* function naming
* improvements
* improvements
* GET_PLAYER_FORM macro
* macro
2023-10-07 12:40:59 +11:00
Derek Hensley
03d1a794e1
z_kankyo pt 1 ( #1377 )
...
* z64environment.h
* remove todo
* Cleanup
* data + bss + 2 functions
* Bring over simple functions
* Remove lerp comment
* code functions csv
* Remove docs changes
* ZBufValToFixedPoint
* Remove leading 0's
* SEGMENT macros
* eventDayCount
* format
* z64bombers_notebook.h
* fix merge
* Comments
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2023-10-05 16:08:08 +11:00
Derek Hensley
9e72c240d9
Z_message (2 NON_MATCHINGS) ( #1398 )
...
* matched func_8014D62C
* matched func_8014D304
* matched func_80149048
* matched func_80159438 & func_8014CDF0
* matched Message_GetState
* matched func_80152CAC
* matched func_80149454
* matched func_801491DC
* matched func_80150A84
* matched func_801496C8
* matched func_80149C18
* func_8014995C progress
* matched 8014995C
* matched func_80153EF0
* fix MessageContext lottery guess array size to match func_801496C8
* matched 80148D64
* matched func_8014AAD0
* progress func_8014CFDC
* matched func_8014CFDC
* progress func_801514B0
* progress#2 func_801514B0
* matched func_801514B0
* progress func_8014C70C
* Progress on few functions
* fix some variables & func name
* change unk11F00 type and usages
* func_8014C70C matched
* match func_8015268c
* fix building
* format
* engi message WIP
* enums, cleanup
* missed one
* oops
* even more enums
* another oops
* func_8015E7EC NON_MATCHING
* cleanup Message_DrawTextCredits
* MSGMODE cleanup
* import sFontWidths
* Import z_message_nes data
* Message_DrawTextNES draft
* fix types in message_nes
* Message_DrawTextNES NON_EQUIVALENT
* Message_DrawTextNES improvement
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Import bss
* fixes
* Data clean up
* Delete Message_Decode m2c output
* Readd Message_Update data
* import data
* func declaration
* cleanup
* Language enum
* fix naming, some flags
* Update functions and variables related to the bombers notebook event queue.
* Update renamed variables.txt
* format
* attempt Message_DecodeCredits
* begin Message_DecodeNES
* decode cleanup
* incremental improvements on Message_DecodeNES
* oops
* more progress
* first attempt at Message_Decode
* cleanup Message_Decode
* Message_Decode progress
* good progress on decode loops
* more progress
* good Message_Decode progress, thank anon
* decode creep
* big improvements, thanks anon/hatal
* small nes improvement
* cleanup
* match Message_DrawTextDefault, big progress on Message_DrawTextNES
* namefixer for save structs
* Some cleanup/fix non-equivalencies in decodes
* cleanup
* Small cleanup
* func_80150A84
* TextBoxType enum usage
* Format
* match Message_DecodeCredit by Maide, small improvement in Message_DrawTextNES
* comments
* some docs
* cleanup, improve matches
* Some improvement
Co-Authored-By: Santiago <github-santaclose-noreplay@NA.com>
* Fixes
* Missed
* Match Message_DrawTextNES
* Move functions to z64message.h
* string macros
* Small cleanups
* 1 more small thing
* decompme scratches
* Cleanup
* Item enum
* PR
* SEGMENT_ROM_START
* PR
* format
* ocarina cleanup
---------
Co-authored-by: andzura <andzura@andzura.fr>
Co-authored-by: Angie <angheloalf95@gmail.com>
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: Zoey Zolotova <zoey.zolotova@gmail.com>
Co-authored-by: Santiago <github-santaclose-noreplay@NA.com>
2023-10-04 08:51:45 +11:00
Anghelo Carvajal
f08a69a2cb
ovl_Bg_Dy_Yoseizo
and related docs (#1390 )
...
* Add ido setting to permuter
* OK
* Data imported & named, change spec
* Some easy naming
* Cleanup
* More object stuff and enums
* Document EnDyExtra
* Document DemoGetitem
* Document DemoEffect
* Some work on Elforg
* Elforg params macro, some more on Elfgrp
* Defines for number of fairies
* Tweak some flags wording
* Label beam
* Elfgrp: Name most of the stray fairy handling stuff
* cleanup
* fix typo
* GreatFairyAnimation
* name animations
* BgDyYoseizo_TrainPlayer
* Choose behaviour?
* fix merge
* format
* self review
* WEEKEVENTREG_OBTAINED_GREAT_SPIN_ATTACK
* jenkins
* review
* Update src/overlays/actors/ovl_Bg_Dy_Yoseizo/z_bg_dy_yoseizo.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
* Update src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_Bg_Dy_Yoseizo/z_bg_dy_yoseizo.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/overlays/actors/ovl_En_Elfgrp/z_en_elfgrp.c
* review
---------
Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-10-04 08:13:22 +11:00
Nuss
f6a2f4492a
En_Encount3 decompiled ( #1405 )
...
* data
* some matches
* draw func
* Update func
* improvements
* forgot extern
* improvements
* improvements
* improvements
* improvements
2023-10-03 18:58:46 +11:00
Derek Hensley
4ca54d704e
Speedmeter OK ( #1393 )
...
* Match
* data + bss
* x
* Small cleanup
* maxVal
* gUnkTimeAcc
* SET_FULLSCREEN_VIEWPORT_HIRES
* Update permuter settings
* SET_FULLSCREEN_VIEWPORT_DYNAMIC
2023-10-03 15:52:41 +11:00
Derek Hensley
d4c41f0263
z_message_nes (1 NON_MATCHING) ( #1394 )
...
* Bring over progress
* Some docs
* scratch urls + format
* Fixes
* Match Message_DrawTextNES
* String macros
* color structs
2023-09-27 14:24:52 +10:00
Nuss
4e9e6c007c
Ovl_Dm_Hina decompiled ( #1380 )
...
* data
* all functions without func_80A1F75C
* func_80A1F75C
* improvements
* usage update
* fix
* x->y->z orders
* improvements
* != 0
2023-09-25 18:16:58 +10:00
EllipticEllipsis
17e7f470e2
EnGe3 (Aveil) OK and documented, object_geldb documented ( #1072 )
...
* OK
* Import data
* Name functions and variables
* CSACTION enum
* Finish code documentation, do most of object
* Document object
* Finish docs
* Apply suggestions from code review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* More review
* Format
* Review
* Format
* fix merge
* weekEventReg
* PR
* review
* format
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: angie <angheloalf95@gmail.com>
2023-09-24 12:11:36 +10:00
Nuss
cfe656be2f
ovl_Bg_Lotus decompiled ( #1374 )
...
* ovl_Bg_Lotus decompiled
* improvements
* improvements
* padding removed
* block removed
* improvements
* bracket
* if-else
* line
2023-09-23 10:45:09 -03:00
engineer124
df800c74ae
PreRender.c OK ( #1320 )
...
* begin prerender
* match func_801716C4
* copy more docs from OoT
* begin func_801720FC
* improve func_801720FC
* match func_801720FC
* background 2D
* merge master
* func_801717F8 attempt
* z64prerender.h
* import bss
* non-equivalent
* document func_801716C4
* cleanup comments
* import tharo docs
* minor improvement on PreRender_DivotFilter
* Match PreRender_DivotFilter
* Remove fakes
* format
* Fix comment about RM_VISCVG in PreRender_FetchFbufCoverage
* PreRender cleanup
* PR Review
* review
* listalloc.h
* bss
* capitalization
---------
Co-authored-by: angie <angheloalf95@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-09-15 19:34:16 -03:00
AbdooOwd
57501ed415
z_obj_tokei_tobira
OK undocumented (#1336 )
...
* Fixes
* `z_obj_tokei_tobira` OK undocumented
* Revert "Fixes"
This reverts commit b3358254df
.
* Fixes
* Data imported + Code Optimization
* Formatting
* cleaning + fixes
* formatting
* More fixes
* Last fixes
* OK undocumented
* More fixes
* Fixes
* Formatting again
* I hate Jenkins
* Removed a comment
* Review apply
* Formatting
* Applied reviews
* Review Applied
* Update src/overlays/actors/ovl_Obj_Tokei_Tobira/z_obj_tokei_tobira.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-09-15 00:39:21 -03:00
Tom Overton
17068dadef
EnInvadepohDemo (Aliens cutscene actors) OK and documented ( #1363 )
...
* EnInvadepohDemo (Aliens cutscene actors) OK and documented
* Make bss variables non-static
* Provide type to Actor_SpawnAsChild
* Respond to hensldm's review
* Introduce obvious misformat
* Format again, see if that fixes it?
* Push the misformat up so I can see how Jenkins complains
* Fix formatting on my end (again)
* Apparently I had to merge master to fix the formatting issue??????
* Respond to engineer's review
2023-09-14 11:29:30 +10:00
Derek Hensley
190b78549e
Non libultra Boot Cleanup ( #1370 )
...
* reorganize
* math64
* rcp_utils
* osSyncPrintfUnused
* comment spacing
2023-09-12 10:38:31 +10:00
Anghelo Carvajal
4fa13e4132
Move libultra function declarations to libultra headers ( #1196 )
...
* Delete unused headers
* Move PR and io to ultra64
* move headers to ultra64
* more cleanups
* more reorganizing
* i think that should be all
* format
* ifdef guards cleanup
* Add IO_READ and IO_WRITE macros for future use
* warnings
* review
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
* warnings again
* warn
* ifdef guards
* fix merge
* fix merge
* fix merge
* bss
* padutils.h
* bss
* bss
* bss
* fix merge
* bss
* bss
* bss
* fix merge
* fixes
* fixes
* bss
* bss
* fix merge
* fix
* fix
* fix includepaths
* fix paths
* bss
* fix
* ultra64/ -> PR/
* header guards
* fix ehader guards
* fix
* fix++
* format
* bss is borken
* prevent 2
* :despair:
* bss
* rename assert to dbg_hungup
* fix
* a
* fix
* bss
* fix
* bss
* bss
---------
Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2023-09-02 15:34:29 -04:00
Anghelo Carvajal
9cceea48f3
Documentation pass for the Target system ( #1281 )
...
* cleanup
* import bss
* sActorHiliteMtx
* some cleanups on func_800BB604
* Actor_IsInTargetableRange
* rematch func_800BB604
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
* Name ACTOR_FLAG_UNFRIENDLY and ACTOR_FLAG_FRIENDLY
* Rename some Target_ functions
* cleanusp
* TargetMode enum
* Target_800B82EC
* sNaming
* more
* more naming
* fairyHintPos
* rotation
* ACTOR_FLAG_TARGETABLE
* update namefixer
* remove trailing comma
* bss
* Wall of text for Target_800BB604
* function naming
* cleanups
* Target_GetAdjustedDistSq
* NotLeash
* more comments
* minor comment
* review
* fix
* rotZTick
* review
* name last members
* fix
* review
* review
* more namefixer
* swap members
* comment
* Update src/code/z_actor.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/code/z_actor.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
* format
* Update src/code/z_actor.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update include/z64actor.h
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* review
* review
* fix
* fix
---------
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-09-02 15:16:45 -04:00
Derek Hensley
8059537150
Game bss and cleanup ( #1356 )
...
* Game bss and cleanup
* Match Oot with rdp time variables
* PR review
* Namefixer
2023-08-21 21:44:28 -04:00
Blythe
f0ca606cd2
object_bal & EnBal OK and documented ( #1317 )
...
* object_bal and z_en_bal initial push
* Formatting, updated named audio funcs
* Cleanup, labeled some week events
* trying to fix merge issues
* Merge, misc cleanup
* Fix buildability after merge
* Fixed formatting issues
* static variable name fixes
* Cleanup & object item renames
* Formatting
* Additional name cleanup
* Name & comment tidying
* Updated function names referenced by EnBal
2023-08-14 11:38:33 -04:00
gamestabled
a6a94e543c
EnMnk OK and partially documented. handing off to the next ape enthusiast ( #1277 )
...
* EnMnk OK and partially documented. handing off to the next ape enthusiast
* run format.py
* fix trailing comma warning
* Monkey PR Review (#1 )
* PR Review
* a little more
* oops
* Reordering Monkey, anim
* cleanup, typos
* More PR Suggestions
* namefixer
* fix master
* limbIndex
* PR Review
---------
Co-authored-by: gamestabled <gamestabled@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
2023-08-12 12:15:14 -04:00
Anghelo Carvajal
b3eae0e5b7
Port OoT's docs for fault.c
and fault_drawer.c
( #1199 )
...
* fault.h
* some docs stealing
* fix building
* fault_internal.h
* pass
* finish stealing docs
* finish cleanup
* format
* warning
* Update src/boot_O2_g3/fault.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/boot_O2_g3/fault.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/boot_O2_g3/fault.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* arggggg
* arggggg part 2
* STACK
* PHYS_TO_K0(0x400000)
* format
* fix
* Instance
* format
* Neutral reset
* variables.h cleanup
* bss
* frameBuffer
* format
* Update src/boot_O2_g3/fault.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* Update src/boot_O2_g3/fault.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* bss
* bss
* bss
* callback cleanup
* fix function declarations
* fix again
* bss
* bss
* Update src/overlays/actors/ovl_En_Fishing/z_en_fishing.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update src/boot_O2_g3/fault.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* bss
* bss
* Update src/boot_O2_g3/fault.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* review
* import bss
* format
* minor cleanup
* bss
* review
* fix
* bss
* bss
* bss
* bss
* bss
* format
* a
* Z_PRIORITY_FAULT
* bss
* fix
* idle.c bss doesn't want to get fixed :c
* review
* bss
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-08 14:41:25 -04:00
louist103
0c4f2524d8
Obj_wind ( #1309 )
...
* Initial decomp done
* Matched
* format
* PR Fixes
* Fixes
* Fixes
* Update src/overlays/actors/ovl_Obj_Wind/z_obj_wind.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* new names
* Format
---------
Co-authored-by: louist103 <louist103@pop-os.localdomain>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-07-04 17:44:57 +10:00
Derek Hensley
22035890fa
Idle + Main bss and cleanup ( #1292 )
...
* Idle bss and cleanup
* main bss and cleanup
* format
* Remove pad comment about sAudioMgr
* PR
* Missed a couple size_t changes
* unused pads
* static
2023-06-26 10:18:50 +10:00
Derek Hensley
a2c2c45a0e
Import some bss ( #1301 )
...
* flg_set
* EnItem00
* pad_801DC9C0
* EventMgr
* sPad
* files.txt
* const s32 sPad
2023-06-25 19:49:39 -04:00
Nuss
763830b185
ovl_En_Dnh decompiled ( #1289 )
...
* all func except func_80A50D40
* func_80A50D40
* decompiled
* forgot an line
* improvements
* SkeletonHeader
* format
* forgot to remove wrong include
* D_80A5143C and improvements
* improvements
* added limb
* format
* forgot the header
* object_tro
* OutName fix
* improvements
* THIS upcast
* limb rename
2023-06-21 23:27:42 +10:00
Anghelo Carvajal
a5cc630cef
Add yar (Yaz0 ARchives) support to build system ( #1255 )
...
* extract_archives.py
* autogenerated xmls
* build OK
* cleanup
* Use symbols in gItemIcons
* change how archives are generated
* makeyar in C
* Rename segments
* rename .archive.o to .yar.o
* Explanation at the top of programs
* fix progress calculation
* Ignore archives in progress script
* merge
* Update tools/buildtools/makeyar.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update tools/buildtools/makeyar.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update tools/buildtools/makeyar.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update tools/buildtools/makeyar.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-06-18 18:13:57 -04:00
StickyThwomp
196f9dba52
EnSw OK ( #1283 )
...
* EnSw OK
Decompiled the last remaining function.
* Update src/overlays/actors/ovl_En_Sw/z_en_sw.c
Add FAKE comment.
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
---------
Co-authored-by: Isghj <42048411+isghj5@users.noreply.github.com>
2023-06-12 12:57:33 -04:00
Nuss
21671975ec
ovl_En_Snowwd decompiled ( #1276 )
...
* ovl_En_Snowwd decompiled
* formatting
* improved
* improvements
* D_80AF7AC8
* params
* D_06001AA0
* improvements
2023-06-11 09:35:09 -04:00
engineer124
47be99fb0c
libultra voice OK ( #1264 )
...
* Import all libultra voice code
* Libultra voice cleanup
* more cleanup
* more cleanup/docs
* cleanup variables.h
* File:
* PR review 1
* adjust comment
* more review
* More (p)
* SWRITEFORMAT
* consistent spacing
* fix bss
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Co-authored-by: angie <angheloalf95@gmail.com>
2023-06-10 10:31:05 -04:00
Derek Hensley
8c961f2b16
Play_Hireso (Bombers Notebook) OK w/ Docs ( #1235 )
...
* Start
* Try every function
* Import data
* Docs from message branch
* Fix non-equivalency for func_8016AE1C
* Everything looks NON_MATCHING
* Some more clean up and docs
* Some cleanup
* Small format
* Small improvements here and there
* Match a couple
* Anotha one
* and than there was 1
* and than there were none :)
* Lots of docs
* Finish code docs
* schedule static
* Macros + cleanup
* text ids array cleanup
* Entries cleanup
* Use sBombersNotebookEntries in macros
* Some docs from message branch
* eventIndex -> event
* Remove outdated comments
* PR
* BOMBERS_NOTEBOOK_ENTRY_SIZE
* tables
* Token pasting to simplify
* Some more fixes
* PR pt 1
* Format
* Bring over BombersNotebook docs from z_message branch
Co-authored-by: ZoeyZolotova <zoey.zolotova@gmail.com>
* Full enum glory
* Format
* Name weekeventregs
* typo
* Some comments
* bss
* Review
* bss
* Update src/code/z_play_hireso.c
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Fix
* Namefixer
* bss
* Format
* 0 = 0x0000
---------
Co-authored-by: ZoeyZolotova <zoey.zolotova@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-06-06 10:54:50 -04:00
engineer124
8cabbb1a2b
File Select (1 Non-Matching) ( #1158 )
...
* Everything below Main OK,
and some small ones at the top
* 3 more short ones
* FileChoose_Main
* SelectModeUpdate/Draw
* SelectMode update functions done
* 2 more small ones
* ConfigModeDraw
* SetWindowVtx
* FileChoose_FadeInMenuElements
* Rest of the Config Mode Update Functions
* Minor cleanup
* FileChoose_UpdateMainMenu
* Make xml for title_static
* Minor correction
* One nasty draw, thanks Synray
Co-Authored-By: Synray <31429825+Synray@users.noreply.github.com>
* import data
* some cleanup
* import OoT docs
* missed some docs
* some progress
* FileSelect_SetWindowContentVtx WIP
* improve FileSelect_SetWindowContentVtx
* match z_file_nameset_NES
* cleanup and docs
* title static
* a few more functions
* even more functions
* small cleanup
* Data Cleanup
* 2 more matches
* z_file_choose_80807940 OK
* cleanup
* fix merge master
* FileSelect_DrawFileInfo wip
* small cleanup
* minor
* fix merge
* match FileSelect_DrawFileInfo
* cleanup
* fix merge
* fix merge
* sram cleanup
* document select mode
* many docs
* more docs
* more cleanup
* small nitpick
* consistency
* more cleanup
* more cleanup
* small
* small typos
* octal bad
* pr review
* noop
* elliptic review
* more review
* non-matching
* oops
* more suggestions
* keyboard formatting
* fix master
* sound
* padding
---------
Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
Co-authored-by: Synray <31429825+Synray@users.noreply.github.com>
2023-06-05 15:03:02 -04:00
Nuss
a995e4cf61
ovl_Eff_Stk decompiled ( #1265 )
...
* ovl_Eff_Stk decompiled
* ovl_Eff_Stk improvements
* ovl_Eff_Stk forgot to remove variables
* ovl_Eff_Stk improvements
2023-06-02 11:50:57 -04:00
TrulyNaN
0261dc0a5c
ovl_Bg_F40_Swlift OK and documented. obj_f40_obj documented. ( #1171 )
...
* Ported ovl_Bg_F40_Swlift to most recent zeldaret/master.
* Ran formatter.
* Attempt at fixing formatter problem.
* Applied PR changes suggestions and added authors
Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu>
Co-authored-by: Isghj5 <isghj5@gmail.com>
Co-authored-by: Tom-Overton <tom.overton@outlook.com>
Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com>
* More PR fixes. Put object_f40_obj unused descriptor as comments. Added another author.
Co-authored-by: AngheloAlf <angheloalf95@gmail.com>
* Fixed some effect of handling merge conflicts. Some early returns added and renames in object_f40_obj.xml
---------
Co-authored-by: petrie911 <pmontag@PHYS-S129.iowa.uiowa.edu>
Co-authored-by: Isghj5 <isghj5@gmail.com>
Co-authored-by: Tom-Overton <tom.overton@outlook.com>
Co-authored-by: Derek-Hensley <hensley.derek58@gmail.com>
Co-authored-by: AngheloAlf <angheloalf95@gmail.com>
2023-06-02 14:25:03 +10:00
StickyThwomp
95c5796e41
ovl_En_Go OK and documented (Decomp was mostly done already) ( #1080 )
...
* Match remaining functions in z_en_go:
- Changed some already matching functions for uniformity with the tricky match (early continue from loop). In some cases, this eliminated some strange constructs, in others, it didn't leave much difference.
- Comments/Notes to start understanding/naming process.
* WIP renaming
* More WIP renaming.
* More renaming, Effects (See oot for continuation) and some flags)
* MessageScript documenting.
* Util for dumping message data by textId value.
* Identify some messages.
* Formatting, figuring out event flags.
* More WIP naming
* WIP renaming.
* WIP renaming
* WIP naming and organizing
* WIP more renaming.
* WIP renaming/organizing.
* Near-Final Cleanup before review.
* Rename Taisou and Hakugin animations and associated functions/variables.
* Misc Cleanup.
* Undo changes to variables.txt
* Removed msgtableparser.py (Split to another branch)
* Removal of uncompiled Message Script details.
* Fixup spec file
* First part of hensldm's suggested changes from review. Awaiting discussion.
* Second part of hensldm's suggested changes.
* Fixup missed 'Animation' suffix and functions.txt
* Update .xml files and related source per tom-overton's comments
* Align w/ engineer124's Quake Cleanup #1102
* fixup
* Run format.sh after merge.
* Add brackets around one-line conditional blocks
* Remainder of hensldm's comments from review.
* First pass at Elliptic's comments.
* Rename functions UpdateToX -> ChangeToX
* Header cleanup.
* Run Format, remove accidental commit of .orig file.
* Fixup ActorInit
* Review comments addressed, plus a few unsolicited changes.
- Location of function declarations moved above static data, below types: References in the codebase were mixed, but this just made more sense.
- Function name changes: It didn't fit into subsystems based on Goron Type, so I quit trying to name functions that way. Loss of a bit of "which function applies to which type", but it looks a bit cleaner, sooo...
- Took a stab at making effectTable usage a bit clearer. Just using a EnGoEffect* everywhere and not inherently knowing if it was for one element, or an array really bugged me.
- "GraveBro" names changed. They're all "brothers".
* Changes from engineer124's review.
- "Stretcher" replaced with "Athletic" as a descriptor of goron type.
- Misc formatting and naming changes
* Restructure switch-case statment for early break, and added missing default cases. Removed #define for 0 for actionFlags bitmask.
* Relocate WEEKEVENTREG comments, remove SCENE comments.
* Updated WEEKEVENTREG define names
* Update WEEKEVENTREG names in Goron Shrine Door.
* ELDER -> ELDERS, and revert formatting on z64save.h
* Fixed re-applying changes over wrong defines.
* Adjust Weekeventreg names and comments.
* Update comment as well.
2023-06-02 13:30:48 +10:00
KidFeroz
e0ae4e24f7
ovl_Bg_Keikoku_Spr ( #1228 )
...
* ovl_Bg_Keikoku_Spr
* format
* format
* Co-authored-by: Alejandro Asenjo Nitti <sonicdcer@users.noreply.github.com>
* Co-authored-by: Alejandro Asenjo Nitti <sonicdcer@users.noreply.github.com>
2023-06-01 19:41:37 -04:00