Commit Graph
77 Commits
Author SHA1 Message Date
Dominik PetersandGitHub 5255e7fa52 update current code to match scratches on decomp.me (#662)
* chore: update current code to match scratches on decomp.me

* update score
2025-07-03 21:33:07 +02:00
Ryan MyersandGitHub 813705850a Header shuffle, cleanup, and fix UB (#661)
* Cleanup and formatting

* Fix typos

* formatter

* Start working on header cleanup

* More include changes

* WIP MORE

* Finished the first pass of include updates.

* More include updates

* Handle some UB

* Formatter
2025-07-03 13:02:34 -04:00
FazanaandGitHub 116ee8e77e Sage branded brain blast leads to some new documented bits (#660)
* oops

* yum

* naming

* find homes for these

* Missed a few bits
2025-07-03 13:34:36 +01:00
c106e87a01 Refactored Object structure (#650)
* remove ObjectSegment from Object

* remove some unused structs

* remove SegmentPropertiesObject from Object

* object types

* remove unneeded structs

* save

* fix build

* remove unneeded unk64 union fields

* get rid of unk64

* update score

* Apply suggestions from code review

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2025-06-26 18:58:23 +03:00
9fd0885200 More documenting and labelling things I've learned, suddenly and unsuddenly. (#645)
* ooh

* race

* Update menu.c

* fix more menu UB

* fix some warns

* fix symbols

* more model stuff

* confusion

* format le code

* Update racer.h

* Update src/objects.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* Update src/racer.c

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>

* improve vehicle anim func

* clean up another function

* Update tools/python/calc_func_checksums.py

Co-authored-by: Dominik Peters <github@d-peters.com>

* Update tools/python/calc_func_checksums.py

Co-authored-by: Dominik Peters <github@d-peters.com>

* oop

* Update object_functions.c

---------

Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
Co-authored-by: Dominik Peters <github@d-peters.com>
2025-06-25 17:57:50 +01:00
UnnunuandGitHub 4b07cfffa1 Document camera and sprites (#614) 2025-06-11 15:36:25 +03:00
Dominik PetersandGitHub eb131e6bc4 document: remaining funcs, add decomp.me links (#612) 2025-06-11 14:11:24 +02: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
UnnunuandGitHub 1633abc11a decompile and document math_util.c (#595) 2025-05-30 16:50:19 +03: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
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
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
FazanaandGitHub e980d79bc1 document textures_sprites.c (#523) 2025-04-20 19:41:04 +01:00
Unnunu 28c49f2075 changed to British English spelling 2025-04-19 01:46:30 +03:00
Unnunu 6844f16424 format code 2025-04-19 01:38:09 +03:00
ad352874c7 FALSE for booleans
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
2025-04-19 01:36:21 +03:00
Unnunu 398144af90 remove wrong comment 2025-04-18 17:05:48 +03:00
Unnunu b0eb467082 particle.h cleaned up 2025-04-18 15:50:40 +03:00
Unnunu 491b2d8a01 particle.c fully documented 2025-04-18 15:42:18 +03:00
Unnunu 38ee60fa15 document more in particle.c 2025-04-18 12:19:57 +03:00
Unnunu 88bfcc6d22 wip 2025-04-17 17:24:32 +03:00
Unnunu b5022dc9fa simplify Particle struct 2025-04-17 09:16:41 +03:00
Unnunu 30cfc0e604 document particle.c 2025-04-16 10:52:08 +03:00
Unnunu 7dfb824ec8 more documentation of particle.c 2025-04-16 10:51:49 +03:00