Commit Graph
1762 Commits
Author SHA1 Message Date
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
Ryan MyersandGitHub 0f5d0e0e43 Convert Asset20 to Object_Boost and convert unk80068514_arg4 to Sprite (#569)
* Convert Asset20 to Object_Boost and convert unk80068514_arg4 to Sprite

* clean up some SoundHandle warnings

* Fix many warnings

* Rename racer_sound_init

* Fix last warning and format
2025-05-13 20:33:44 -04:00
8a58156c3d Update score (#568)
Co-authored-by: Ryan-Myers <Ryan-Myers@users.noreply.github.com>
2025-05-13 07:42:08 -04:00
Dominik PetersandGitHub e0591f1b89 match: func_8002581C (#566) 2025-05-13 07:38:59 -04:00
Dominik PetersandGitHub 10bb972aa3 match: func_80027184 (#565)
* match: func_80027184
2025-05-13 07:37:58 -04:00
Ryan MyersandGitHub 6de6a4e25b Match func_80011134 (#564)
* Fix a fakematch

* Fix UB in get_lockup_status

* Match func_80011134

* Update score

* Fix flag enum
2025-05-13 07:35:09 -04:00
UnnunuandGitHub 0f0b9e06f3 match load_texture (#563)
* match load_texture

* fix

* clean up a bit
2025-05-13 07:33:39 -04:00
UnnunuandGitHub 3d154cf767 match audio_vehicle.c (#562) 2025-05-12 16:23:38 +03:00