Commit Graph
1774 Commits
Author SHA1 Message Date
UnnunuandGitHub 700ca2495e match func_8004447C (#615) 2025-06-11 15:25:31 +03:00
Dominik PetersandGitHub eb131e6bc4 document: remaining funcs, add decomp.me links (#612) 2025-06-11 14:11:24 +02:00
Dominik PetersandGitHub bd52f5c9d0 match: func_800452A0 & func_80042D20 (#611)
* partial match: func_800452A0, improve from non equiv to non matching

* match: func_800452A0 & func_80042D20
2025-06-09 23:35:18 +02:00
Dominik PetersandGitHub e90c783fbc improve match for func_800BDC80 & match func_80060EA8, func_8002F2AC (#609)
* improve match for func_800BDC80 & match func_80060EA8

* match: func_8002F2AC
2025-06-08 21:53:07 +02:00
UnnunuandGitHub eaa2ac9fa4 name and document lights, CC modes and textures (#607) 2025-06-06 08:39:06 +03:00
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