Commit Graph

2603 Commits

Author SHA1 Message Date
Archez
8c91bab60f Chore: Replace rest of segment 0x0E calculations with macro (#16)
* replace rest of segment 0x0E calculations with macro

* switch to original gsp macro
2024-05-22 09:04:57 -05:00
Garrett Cox
e392725058 Fix object dependency for objects loaded after scene init (#14) 2024-05-22 09:04:57 -05:00
Archez
6032142870 remove boost, we don't need it right now (#12) 2024-05-22 09:04:57 -05:00
Garrett Cox
dc8f90181b Fix masks not rendering (#13) 2024-05-22 09:04:57 -05:00
Archez
5eacc7e6a8 fix segment pointer truncation (#15) 2024-05-22 09:04:57 -05:00
Garrett Cox
c903b31fa6 Adjustments to changes made for mac (#11) 2024-05-22 09:04:57 -05:00
Archez
982b52653a Support builtin extraction and CMake target extraction (#9)
* Support builtin extraction and CMake target extraction

* bump submodules

* add enum data
2024-05-22 09:04:57 -05:00
Garrett Cox
e61a5eac9f First draft of save editor (#8) 2024-05-22 09:04:57 -05:00
Garrett Cox
d1cce09094 Adjustments to changes made for mac (#10) 2024-05-22 09:04:57 -05:00
louist103
d46b3bc2fa Fix splines 2024-05-22 09:04:57 -05:00
Garrett Cox
5e96bdeba5 Various changes/fixes to z_parameter (#7) 2024-05-22 09:04:57 -05:00
Adam Bird
2ecd1ead12 add macro to convert 0x0E segment values (#6) 2024-05-22 09:04:57 -05:00
Garrett Cox
1f69d643fc Changes to build on mac (#4) 2024-05-22 09:04:57 -05:00
Garrett Cox
13a369e871 Add gPlayState 2024-05-22 09:04:57 -05:00
louist103
fd7e53e7bf Fix climbing ledges. 2024-05-22 09:04:57 -05:00
Garrett Cox
2332f63f5a Initial commit for 2S2H
Co-authored-by: Louis <35883445+louist103@users.noreply.github.com>
Co-authored-by: Nicholas Estelami <NEstelami@users.noreply.github.com>
Co-authored-by: Random06457 <28494085+Random06457@users.noreply.github.com>
2024-05-22 09:04:51 -05:00
Garrett Cox
ea8c7de686 Delete irrelevant files from decomp 2024-01-05 18:00:59 -05:00
Garrett Cox
9be74e0026 Move source into subdirectory 2024-01-05 18:00:59 -05:00
Louis
7c7021f3a2 warnings 2023-11-14 22:12:51 -05:00
Louis
8e194033bc OK 2023-11-14 21:40:57 -05:00
engineer124
d9585d7444
Animation Cleanup: En_L* and some En_M* (#1493)
* cleanup L, some M

* small fix

* typo

* brackets

* more brackets
2023-11-15 11:46:54 +11:00
Anghelo Carvajal
3d150f3e1d
Misc fixes 1 (#1491)
* Some low-hanging UB

* document bug on z_file_nameset_NES.c

* ALIGNED on audio data

* document bug on decode

* document bugs on Message_Decode

* Format

* More ALIGNED

* Put the ALIGNED macro at the right like the other uses in the repo

* review

* fix Message Decode

(cherry picked from commit abfbc7068816756f7ea3fa4a36ee0fe664c54c72)

Co-authored-by: engineer124 <engineer124engineer124@gmail.com>

* remove comments

* Update src/overlays/gamestates/ovl_file_choose/z_file_choose_NES.c

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* format

---------

Co-authored-by: engineer124 <engineer124engineer124@gmail.com>
Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2023-11-14 22:46:22 +11:00
Tom Overton
60ddc5891e
EnJso2 (Garo Master) OK and documented (#1485)
* EnJso2 (Garo Master) OK and documented

* Name all the override input things

* Respond to reviews
2023-11-13 09:41:51 -03:00
engineer124
71d83a5e15
Match func_801457CC (z_sram_NES.c OK) (#1472)
* Match func_801457CC

* cleanup

* pads

* ITEM_NUM_SLOTS

* fix macro
2023-11-11 19:08:39 -03:00
engineer124
8d33d36a9b
fix Misc Data (#1484) 2023-11-11 10:27:01 -03:00
Tharo
b2535fc75a
Fix aliasing in Cutscene_SetActorCue (#1483)
Co-authored-by: Revo <projectrevotpp@hotmail.com>
2023-11-11 09:34:27 -03:00
louist103
547126d93a
Update warnings_build_current.txt 2023-11-10 21:10:00 -05:00
briaguya
c194e94515
Update ci.yml 2023-11-10 20:46:26 -05:00
briaguya
1530497529
Update ci.yml 2023-11-10 20:40:51 -05:00
briaguya
3ae6f37ffb
Update ci.yml 2023-11-10 20:31:13 -05:00
briaguya
f7dfafbbf4
Update ci.yml 2023-11-10 20:27:04 -05:00
louist103
53c41a1359
Create ci.yml 2023-11-10 20:15:01 -05:00
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
RevoSucks
d60d163f55 fix ugly union hack with less fake code 2023-11-09 23:10:08 -05:00
RevoSucks
3536286a20 Merge branch 'zret' of https://github.com/HarbourMasters/mm into zret 2023-11-09 23:01:28 -05:00
RevoSucks
b6b0dd6453 z_collision_check BSS.. ok.. maybe 2023-11-09 23:01:21 -05:00
Alejandro Javier Asenjo Nitti
34af7b3dc5 Fix most hardcoded pointers in extracted assets 2023-11-10 00:11:43 -03:00
Alejandro Javier Asenjo Nitti
f182586aac correct typos in z_collision_check.c 2023-11-09 23:47:44 -03:00
Alejandro Javier Asenjo Nitti
0c0622dd8a ovl_En_Wdhand_reloc 2023-11-09 23:10:27 -03:00
Alejandro Javier Asenjo Nitti
c63d7adced warning 2023-11-09 22:38:07 -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
Alejandro Javier Asenjo Nitti
b1633ecd2d Message_Decode matching 2023-11-09 06:34:05 -03:00
Alejandro Javier Asenjo Nitti
5c571c2593 Message_DecodeNES matching 2023-11-09 04:02:57 -03:00
Alejandro Javier Asenjo Nitti
956436315e Environment_UpdateLights 2023-11-09 01:14:38 -03:00
Alejandro Javier Asenjo Nitti
07cc2fe0e7 Environment_DrawSkyboxStarsImpl 2023-11-08 17:25:58 -03:00