Commit Graph
1769 Commits
Author SHA1 Message Date
Ryan MyersandGitHub a7ae8e7b5e Quick fix for score script (#606)
* WIP func_80060EA8

* Quick fix for score script
2025-06-04 15:39:44 -04:00
Dominik PetersandGitHub 36e362212c fix: do not pass default to treemap arg (#604) 2025-06-04 15:31:54 -04:00
Ryan MyersandGitHub 520b3d58e3 Add a few NON_EQUIVALENT functions from scratches to keep them up to date (#602)
* WIP func_800101AC

* WIP func_800452A0

* cleanup

* Formatter and func_8004CC20 near match

* func_8004CC20 better score and documentation

* func_80049794 WIP and compilable

* Major cleanup of func_80049794

* Formatter

* Update scratch

* Add func_80019808 from scratch

* Cleanup func_80019808

* func_80019808 score improvment

* Improve func_80049794 score (Thanks Dominik!)

* func_8001C6C4 WIP

* func_8001E93C WIP

* small documenting

* Eliminate a lot of Obj64 casts.
2025-06-03 14:47:46 -04:00
FazanaandGitHub 4c4309665a Various touchups here and there, some renames in camera.c (#597)
* the beginning of the void

* update asset tool

* void :)

* there

* cam

* model

* more

* fix warns

* ok

* whoops missed a rename
2025-06-01 19:33:07 +01:00
Dominik PetersandGitHub 71027c48cb feat: allow score script to generate treemap file for decomp progress (#598) 2025-06-01 16:15:57 +02:00
Dominik PetersandGitHub cae111fe92 match: func_8007FFEC (#599) 2025-06-01 16:15:49 +02:00
Ryan MyersandGitHub 7759c12a5b Match func_8002F440 (#596)
* Add a WIP attempt of func_8004447C, and add some scratch links

* match func_8002F440 and run formatter

* Cleanup some comments

* Update score, fix warnings, and run formatter again

* Remove some bad comments
2025-05-30 17:06:44 -04:00
UnnunuandGitHub 1633abc11a decompile and document math_util.c (#595) 2025-05-30 16:50:19 +03:00
Ryan MyersandGitHub 33a685be8e Document some Boost data (#593)
* Run formatter

* Document some boost info
2025-05-28 15:38:17 -04:00
UnnunuandGitHub 1b93c18b0f match calc_dynamic_lighting_for_object_1 (#594)
* match calc_dynamic_lighting_for_object_1

* format and score

* update score

* update score again
2025-05-28 20:30:23 +03:00
UnnunuandGitHub 049e50953a match func_8000B38C (#592)
* match func_8000B38C

* format code

* update score
2025-05-28 09:17:09 -04:00
FazanaandGitHub dd0fffb030 Homogenate batch flags and render flags and begin the painful task of documenting waves. (#590)
* part one of wave pain

* 2

* littel bit more

* m

* h

* l

* aagghh

* yeah

* :)

* bruh

* b

* m

* faith

* z

* b

* rename batch flags

* Update waves.c

* fix conflicts
2025-05-27 22:20:50 +01:00
UnnunuandGitHub b92148ab0b match func_80060910 and func_80060AC8 (#589)
* match func_80060AC8

* reworked func_80060C58

* match func_80060910

* non equivalent func_8006017C

* format

* match calc_env_mapping_for_object
2025-05-27 21:09:54 +03:00
UnnunuandGitHub b41c206cfd document audio_vehicle.c (#588)
* wip

* wip

* wip

* wip

* document audio_vehicle.c

* update score once again

* unify function prefix

* small tweaks
2025-05-26 18:49:55 +03:00
Ryan MyersandGitHub 3346ac1d59 Match func_80017E98 (#586)
* Match func_80017E98

* Document some math functions using Wikipedia for my knowledge base.
2025-05-23 14:51:48 -04:00
David BenepeandGitHub ff76af0c79 DKR Assets Tool v0.5.1, finished up .obj model support (#584)
* Assets Revision 0.5.1, finish up OBJ support

* Made wrap the default texture wrap mode. Clamping can be done through a .json file

* fixed out_of_range issue with getting multiple textures.

* Fixed issue with thwomp test model.

* Removed unused problematic code from fileHelper

* Why did I add an error here? That was dumb.

* Updated json lib to latest version to fix issue on mac.
2025-05-22 10:59:51 -04:00
Ryan MyersandGitHub 97aaf39e64 Cleanup, and documenting (#583)
* Some amount of documenting in printf.c

* Formatter, and do some mild cleanup and documentation in menu.c

* Fix gSaveMenuObjectIndices

* Use ObjectTransform in MenuAsset as it's what's being passed to cam_push_model_mtx

* Fix warnings and format

* Cleanup some objects.c code and it's usage of casting.

* Add Object to Object_64

* Much better score for func_8000B750

* Match func_8000B750

* Update score

* Do some naming

* Sorry one more better documenting!
2025-05-21 12:56:15 -04:00
UnnunuandGitHub 2ac56bae9c Match func_80083098 + minor cleanups across codebase (#581)
* make Camera struct

* wip

* wip

* fix gSPMatrix args

* gfx macros renamed

* wip

* document matrix functions

* match func_80083098

* update score and format

* JP version not matched

* build OK

* PR suggestions
2025-05-20 17:34:58 +03:00
Dominik PetersandGitHub 0cc2fd0dfa match: tex_load_sprite (#580) 2025-05-18 15:36:51 +02:00
Dominik PetersandGitHub 41fb214dff partial match: func_80028050 (#579)
* partial match: func_80028050

* match: func_8007CA68
2025-05-18 00:10:34 +02:00
David BenepeandGitHub c8a755a5c9 DKR Assets Tool v0.5 (#577)
* Saving files before attempting to integrate custom crash screen

* Put code under DkrAssetsTool namespace

* More progress

* Lots of work done.

* Forgot to revert back to v77 in the makefile

* Included cstdint in bytes_view.hpp

* Hopefully fixed issue with CEnum::tostring(), removed asset_enums from tracking, and modified gitignore to allow obj files from the mods folder

* .mtl file and the textures should now check if the path is absolute or relative.

* Fixed compile_all.sh

* Doing a thing that is technically not valid.

* Removed 'make assets', now assets are built in the normal 'make' setting.
2025-05-16 17:51:40 -04:00
Dominik PetersandGitHub 49dbc77482 match: func_8007CDC0 (#576) 2025-05-15 09:15:08 +02:00
Ryan MyersandGitHub d75f0c4d9a Match scroll_particle_textures (#575)
* scroll_particle_textures progress

* Match scroll_particle_textures

* Update score
2025-05-14 15:47:50 -04:00
Dominik PetersandGitHub 39b4e87474 match: func_800B653C (#574)
* match: func_800B653C

* fix: func_800B653C
2025-05-14 21:22:06 +02:00
Dominik PetersandGitHub de60cff244 match: func_8008F618 (#570)
* match: func_8008F618

* chore: revert changes to func_8008FF1C
2025-05-14 09:57:26 +02:00