Unnunu and GitHub
700ca2495e
match func_8004447C ( #615 )
2025-06-11 15:25:31 +03:00
Dominik Peters and GitHub
eb131e6bc4
document: remaining funcs, add decomp.me links ( #612 )
2025-06-11 14:11:24 +02:00
Dominik Peters and GitHub
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 Peters and GitHub
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
Unnunu and GitHub
eaa2ac9fa4
name and document lights, CC modes and textures ( #607 )
2025-06-06 08:39:06 +03:00
Ryan Myers and GitHub
a7ae8e7b5e
Quick fix for score script ( #606 )
...
* WIP func_80060EA8
* Quick fix for score script
2025-06-04 15:39:44 -04:00
Dominik Peters and GitHub
36e362212c
fix: do not pass default to treemap arg ( #604 )
2025-06-04 15:31:54 -04:00
Ryan Myers and GitHub
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
Fazana and GitHub
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 Peters and GitHub
71027c48cb
feat: allow score script to generate treemap file for decomp progress ( #598 )
2025-06-01 16:15:57 +02:00
Dominik Peters and GitHub
cae111fe92
match: func_8007FFEC ( #599 )
2025-06-01 16:15:49 +02:00
Ryan Myers and GitHub
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
Unnunu and GitHub
1633abc11a
decompile and document math_util.c ( #595 )
2025-05-30 16:50:19 +03:00
Ryan Myers and GitHub
33a685be8e
Document some Boost data ( #593 )
...
* Run formatter
* Document some boost info
2025-05-28 15:38:17 -04:00
Unnunu and GitHub
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
Unnunu and GitHub
049e50953a
match func_8000B38C ( #592 )
...
* match func_8000B38C
* format code
* update score
2025-05-28 09:17:09 -04:00
Fazana and GitHub
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
Unnunu and GitHub
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
Unnunu and GitHub
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 Myers and GitHub
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 Benepe and GitHub
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 Myers and GitHub
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
Unnunu and GitHub
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 Peters and GitHub
0cc2fd0dfa
match: tex_load_sprite ( #580 )
2025-05-18 15:36:51 +02:00
Dominik Peters and GitHub
41fb214dff
partial match: func_80028050 ( #579 )
...
* partial match: func_80028050
* match: func_8007CA68
2025-05-18 00:10:34 +02:00