1834 Commits
Author SHA1 Message Date
Dominik PetersandGitHub 65a2043d23 match: update_camera_car (#627) 2025-06-16 22:32:06 +02:00
ea9e21fa64 match: func_80012F94 (#626)
* match: func_80012F94

* refac: rename func_80012F94 to set_temp_model_transforms

---------

Co-authored-by: Dominik Peters <dominik.peters@committance.com>
2025-06-16 20:22:47 +02:00
FazanaandGitHub fcb113ce7f Fix opt flags for GCC builds (#624)
* fix opt flags for GCC builds

* Update Makefile
2025-06-13 15:02:59 +01:00
Dominik PetersandGitHub a56933bd8c match: update_camera_plane & func_8004CC20 (#622)
* match: update_camera_plane

* refac: use 1/180.0 instead

* match: func_8004CC20

* document: re-add function comment
2025-06-12 23:05:49 +02:00
e30f1c535a DKR Assets Tool v0.5.2 (Basic glTF support) (#610)
* Removed old unused files

* Added gltf support

* Reverted dkr_assets_tool_settings.json to previous

* Added animated model example

* document audio_vehicle.c (#588)

* wip

* wip

* wip

* wip

* document audio_vehicle.c

* update score once again

* unify function prefix

* small tweaks

* 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

* 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

* match func_8000B38C (#592)

* match func_8000B38C

* format code

* update score

* match calc_dynamic_lighting_for_object_1 (#594)

* match calc_dynamic_lighting_for_object_1

* format and score

* update score

* update score again

* Document some Boost data (#593)

* Run formatter

* Document some boost info

* decompile and document math_util.c (#595)

* 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

* match: func_8007FFEC (#599)

* feat: allow score script to generate treemap file for decomp progress (#598)

* 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

* 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.

* fix: do not pass default to treemap arg (#604)

* Quick fix for score script (#606)

* WIP func_80060EA8

* Quick fix for score script

* name and document lights, CC modes and textures (#607)

* improve match for func_800BDC80 & match func_80060EA8, func_8002F2AC (#609)

* improve match for func_800BDC80 & match func_80060EA8

* match: func_8002F2AC

* match: func_800452A0 & func_80042D20 (#611)

* partial match: func_800452A0, improve from non equiv to non matching

* match: func_800452A0 & func_80042D20

* document: remaining funcs, add decomp.me links (#612)

* match func_8004447C (#615)

* Document camera and sprites (#614)

* Cleanup, and use constants where possible (#617)

* Update func_80060EA8 WIP

* formatter

* More func_80060EA8

* More func_80060EA8

* WIP func_80060EA8

* Minor cleanups and documenting

* minot cleanup

* Define some constant flags properly

* Misc documenting and cleanup

* formatter

* Fix the scratch link for vsprintf (It was DP's)

* Add the WIP version of vsprintf that's 95.82% matching.

* Fix score script (#619)

* Added gltf support

* Allow either commas or vertical pipes for splitting render flags

---------

Co-authored-by: Unnunu <serge_zorkin@mail.ru>
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
Co-authored-by: Dominik Peters <github@d-peters.com>
2025-06-12 10:29:08 -04:00
Dominik PetersandGitHub bb9ed5ea5d match: func_80019808 & func_80014090 (#621)
* match: func_80019808

* match: func_80014090
2025-06-11 23:55:49 +02:00
Ryan MyersandGitHub 56ad99a65c Fix score script miscalculations, and add final NON_EQUIVALENT function to codebase. (#620)
* Last function that had no compilable code is now there.

* Hack up the score script to filter out functions that are matched in US 1.0 but not in JPN. This will finally show us the true functions remaining to be matched to finish US 1.0

* Update score

* Run formatter
2025-06-11 16:42:51 -04:00
Ryan MyersandGitHub 9195ceed28 Fix score script (#619) 2025-06-11 10:44:40 -04:00
Ryan MyersandGitHub 5c79e7b091 Cleanup, and use constants where possible (#617)
* Update func_80060EA8 WIP

* formatter

* More func_80060EA8

* More func_80060EA8

* WIP func_80060EA8

* Minor cleanups and documenting

* minot cleanup

* Define some constant flags properly

* Misc documenting and cleanup

* formatter

* Fix the scratch link for vsprintf (It was DP's)

* Add the WIP version of vsprintf that's 95.82% matching.
2025-06-11 10:21:09 -04:00
UnnunuandGitHub 4b07cfffa1 Document camera and sprites (#614) 2025-06-11 15:36:25 +03:00
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