Tharo
a441a3cb2d
Decompile ovl_En_Po_Composer ( #1391 )
...
* Decompiled, mostly named
* Few more labels and document object
* Review changes
* Further review changes
* Improve EnPoComposer_UpdateEnvColor
* PO_COMPOSER -> POE_COMPOSER, tweak animation names
* More changes
* OCARINA_MODE_EVENT
* fix merge
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2023-11-10 09:52:11 -03:00
engineer124
2823a720bc
Match `Environment_DrawSkyboxStarsImpl` (z_kankyo OK), introduce `rand.h` ( #1476 )
...
* match Environment_DrawSkyboxStarsImpl
* revert
* PR Review
* small fix
* group pads together
* Color_RGBA8_u32
2023-11-10 10:28:16 +11:00
Derek Hensley
e96f18d4e7
Small boot cleanup ( #1475 )
2023-11-10 10:08:21 +11:00
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
Parker
f2347000b0
Update README with python venv instructions ( #1372 )
...
This change updates the README to include instructions for setting up
a python virtual environment.
2023-11-10 09:18:34 +11:00
engineer124
7681c97df0
Match Both Message Decodes ( #1479 )
...
* WIP
* match Message_DecodeNES
* cleanup
* another cleanup
* match Message_Decode
* more cleanup
* oops
* add back void
2023-11-09 12:57:56 -03:00
engineer124
5b17c3793e
Match `Environment_UpdateLights` (z_kankyo OK) ( #1478 )
...
* Match Environment_UpdateLights
* cleanup
2023-11-09 08:56:33 -03:00
Derek Hensley
54e2eff961
D_801AEFA0 ( #1473 )
2023-11-09 00:03:51 +11:00
engineer124
dfb6c5b02c
Struct Returns ( #1466 )
...
* change args
* more funcs
* cleanup
* play cleanup
* missed a file
* weird warnings
* missed some
* fix func from honotrap
2023-11-07 10:52:09 -03:00
Alejandro Asenjo Nitti
28e2da2a18
Match func_809F24C8 NON_MATCHING ( #1465 )
...
* fix func_809F24C8
* reloc
2023-11-07 10:32:25 -03:00
engineer124
277c184cb4
Match `Environment_Init` ( #1474 )
...
* Match Environment_Init (fake)
* that's much better
2023-11-07 10:17:29 -03:00
engineer124
1d75f6aff5
Match FileSelect_SetWindowContentVtx ( #1471 )
2023-11-07 16:16:38 +11:00
engineer124
ffd9c84184
Match Message_DrawTextCredits ( #1470 )
2023-11-07 15:58:29 +11:00
engineer124
23fdf69734
Match `AudioOcarina_CreateCustomSequence` (code_8019AF00.c OK) ( #1468 )
...
* match AudioOcarina_CreateCustomSequence
* cleanup
2023-11-07 15:29:04 +11:00
engineer124
72bdfdee3f
Match Message_Update ( #1469 )
2023-11-07 08:12:32 +11:00
engineer124
864748c6f9
match Sram_CopySave ( #1467 )
2023-11-07 07:58:28 +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
5b4fddf16e
Fix Camera_Update fake, match Play_UpdateMain & Play_DrawMain NON_MATCHINGs ( #1463 )
...
* Fix Camera_Update fake, match
Play_UpdateMain & Play_DrawMain
NON_MATCHINGS
* remove unnecessary parenthesis
* extra parenthesis
* review
* NUM_CAMS
2023-11-05 20:48:19 -03:00
engineer124
f8a5f11d6d
Player Docs: public facing csAction things ( #1459 )
...
* public cs
* comments
2023-11-05 20:34:53 -03: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
Anghelo Carvajal
f276d2b0e6
Enable `-Wint-conversion` warning ( #1266 )
...
* fixing some warnings
* more pointer fixing
* Use `-Wno-int-conversion` on audio files
* more progress
* fix
* more pointer fixes
* kinda progress
* Fix remaining casts
* Format
* fix merge
* fix warnings
* fix parameter
* use SEGMENT_ROM_START_OFFSET a bit more
* format
* fix audio warnings
* some more fixes
* fix en_go
* review
* review
* whoops, missing cast
* review
* review
* ->data
* format
* review
* fix
* asPtr
* fix
* Update src/code/sched.c
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
* fix in EnDnh
* improve format
* engo
* format
* fix
* format
* Update include/z64.h
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* TexturePtr
* fix warnings
* fix warnings
* format
* fix
* review
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-11-02 10:07:38 +11:00
Tom Overton
42e1c438e1
Add original asset names to all `object_n*` and `object_o*` files ( #1460 )
2023-11-01 23:08:22 +11:00
engineer124
83ceaf3717
z_kankyo Decompiled (3 non-matching) ( #1451 )
...
* z_Kankyo progress
* build OK
* progress
* more progress
* Kankyo WIP
* Add docs
* func_800FEAF4
* more docs
* func_800FEAF4
* improve Init
* Small cleanup
* kankyo data
* data cleanup
* Environment_DrawLensFlare
* Match Environment_UpdateSkybox
* Match Environment_DrawRainImpl
* Start on Environment_UpdateLights
* Match Environment_DrawSandstorm
* gRainDropDL
* Some light renamings
* Fix merge
* cleanup
* improve non-equivalents
* cleanup
* PR Review
* match Environment_UpdatePostmanEvents
* PR Review
* small improvement to Environment_UpdatePostmanEvents from anon
* more cleanup
* void
* bits
* fix comment
* improve Environment_UpdateLights
* Skybox Stars Docs
* PR Review
* fix merge
* macros
* Add comments
* PR Review
* gRandFloat
* bug
---------
Co-authored-by: Rozelette <Uberpanzermensch@gmail.com>
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-10-31 14:50:11 +11:00
Tom Overton
0492c8e89a
Document `object_boss05` (Bio Deku Baba) ( #1456 )
2023-10-31 12:57:27 +11: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
e634be7cd4
Fix `/* */` to `/**/` ( #1455 )
2023-10-28 07:55:14 +11:00
engineer124
4422df3ef6
player unions ( #1453 )
2023-10-27 10:13:44 -03:00
Anghelo Carvajal
cf41eeb3ac
Remove `(ActorFunc)` cast on `InitVars` ( #1148 )
...
* Remove ActorFunc cast
* Format
* Revert "Format"
This reverts commit a6e89b3969 .
* Messing with formatting
* format header a bit
* Revert "Messing with formatting"
This reverts commit c8db520278 .
* comment
* format
* more comments
* format
* format
* format
* properly format
2023-10-27 10:03:02 -03: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
engineer124
6aaeb80f99
Decompile Remaining code_8019AF00.c Functions (1 non-matching) ( #1442 )
...
* remaining code_8019AF00 functions
* oops
* decimal duration
* PR Review
2023-10-26 10:09:08 -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
engineer124
7176ed4299
Player Docs: csMode -> csAction ( #1433 )
...
* csAction
* more cleanup
* namefixer
* simpleReplace
* fix brackets
* sneak in 2 player typos
* fix merge
2023-10-26 17:12:04 +11:00
Nuss
71fae65062
object_test3 (kafei) ( #1431 )
...
* naming
* improvements
* improvements
* ups
2023-10-24 08:32:07 +11:00
Anghelo Carvajal
1e19cfe869
Anju objects ( #1444 )
...
* bring over the objects from the other branch
* kafeis mask
* use symbols
* dman naming after assets
* stateFlags
* remaining stuff
* anim array bug
* Name everything in DmGm after DmAn
* WEEKEVENTREG_COUPLES_MASK_CUTSCENE_FINISHED
* undef
* format
* idk
* ing
* format
* name animations from an4, thanks emil!
* emptydl
* disbelief
* review
* format
* Update assets/xml/objects/object_mask_kerfay.xml
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
* review
---------
Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
2023-10-23 16:03:16 +11:00
Nuss
a468be77d5
object_owl ( #1430 )
...
* some naming
* naming
* comments
* improvements
* improvements
2023-10-23 10:31:55 +11:00
Wimmer
002f5ba6de
obj_oyu ( #1436 )
...
* object_oyu
object_oyu.xml / z_bg_goron_oyu.c updated
* Hot Spring Water Update
* updated comments
* GoronGraveyard prefix
* Update object_oyu.xml
2023-10-22 19:43:57 -03:00
Derek Hensley
3569ef97ad
progress ld fix ( #1449 )
2023-10-22 08:51:58 -03:00
Anghelo Carvajal
ec86f10b0f
`SCHEDULE_TIME` ( #1438 )
...
* SCHEDULE_CALC_TIME_ALT
* add s32 cast to avoid f32 -> u16 direct cast
* SCHEDULE_TIME
* remove the alts
* Update explanation about the script
2023-10-22 16:52:40 +11:00
engineer124
425238fd5d
Match `Camera_Battle1` ( #1445 )
...
* match Camera_Battle1
* more cleanup
* more docs from OoT
2023-10-21 13:17:47 -03:00
engineer124
cbca59d49e
Match `Camera_KeepOn1` ( #1447 )
...
* Match Camera_KeepOn1
* small cleanup
2023-10-21 12:35:23 -03:00
engineer124
2dc405b6af
Match `Camera_Normal1` ( #1446 )
...
* improve Camera_Normal1
* decompme
* Match Camera_Normal1, thanks darkeye
* use the pad
2023-10-20 16:30:18 -03:00
Nuss
1d3f38dcaa
object_zoraegg ( #1439 )
...
* naming
* improvements
* bss order
2023-10-15 19:01:04 -03:00
Nuss
9e5777e473
object_po ( #1426 )
...
* naming
* typos and sLimbToBodyParts
* POE_LIMB_MAX instead of 21
* typos
* EnumName
* prefix
2023-10-15 21:02:31 +11:00
engineer124
f545f164b4
Switch Flag "None" macro ( #1412 )
...
* switch flag none
* cleanup brackets
* individual actor switch flag none
* missed some, small cleanup
* <= 0x80
2023-10-15 19:59:25 +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
Wimmer
576cf6964c
Obj_visiblock ( #1422 )
...
* Obj_visiblock
Object for the Lens of Truth Platforms
* Update assets/xml/objects/object_visiblock.xml
DList update
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update assets/xml/objects/object_visiblock.xml
Tex outname update
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
* Update z_obj_visiblock.c
DList name update
* Revert "Update assets/xml/objects/object_visiblock.xml
"
This reverts commit 228d6e8914 .
* Revert "Update assets/xml/objects/object_visiblock.xml
"
This reverts commit 53a8786f26 .
* Update object_visiblock.xml
---------
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-10-13 14:23:09 -03:00