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
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
Wimmer
01d5816417
obj_big_fwall ( #1435 )
...
* Big Fire Wall
Big fire wall.xml / Z en encount3.c update
* RingOfFire update
2023-10-13 08:50:00 -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
Nuss
2c182bf7e3
object_icicle ( #1421 )
...
* Naming
* naming
* naming
* top comment
2023-10-11 10:44:20 -03:00