Commit Graph

902 Commits

Author SHA1 Message Date
MegaMech ce50ce330e Update freecam.cpp (#429) 2025-07-06 12:54:12 -06:00
MegaMech 82632b112c Add Logging for Skipping Laps in Debug Mode (#428)
* Update race_logic.c

* Update race_logic.c
2025-07-06 12:25:34 -06:00
MegaMech 855761822c Update race_logic.c (#427) 2025-07-06 12:15:59 -06:00
MegaMech eb6e4bc890 Remove game menubar (#424) 2025-07-06 07:50:06 -06:00
MegaMech 3a27381daa Another Item Fix (#423)
* Fix crash

* Poorly document camera

* Fix harder cpu items

* Fix item

* Prevent Rare Infinite Loop

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-07-05 19:55:43 -06:00
MegaMech 400653f229 Fix Harder CPU Item (#422)
* Fix crash

* Poorly document camera

* Fix harder cpu items

* Fix item

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-07-05 19:43:38 -06:00
MegaMech 94ad7879ca Fix Harder CPU Items (#421)
* Fix crash

* Poorly document camera

* Fix harder cpu items

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-07-05 19:05:46 -06:00
coco875 248e8fd542 fix no cull and add an option to disable rubberbanding (#420) 2025-07-05 17:33:52 -06:00
MegaMech 441f113225 Update player_controller.c (#419) 2025-07-05 12:52:37 -06:00
coco875 06e12cd491 Update menu_items.c (#417) 2025-07-05 05:42:20 -06:00
Maciek Baron bbd14984a2 Backport (de)acceleration code documentation (#414)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-04 15:18:42 -06:00
MegaMech 67090b39a7 Fix crash (#412)
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-07-03 06:40:34 -06:00
coco875 23b6478ce6 Fix small mistake (#409)
* Update other_textures.yml

* Update menu_items.c

* remove mkload

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-03 06:38:28 -06:00
MegaMech f9d2b51a53 Clear Podium Actors, Path debug info (#405)
* Various Changes

* Update code_80005FD0.c

* Update code_80005FD0.c
2025-07-03 06:36:53 -06:00
Maciek Baron 99689a3f70 Document player alpha (#396)
* Document player alpha

* Fix typo

* Document further alpha things

* Document movement

* Fix indentation
2025-07-03 06:35:42 -06:00
coco875 7937896598 make some texture more flexible and editable + port documentation from the decomp + fix some bug (#309)
* support a more flexible background

* remove useless function

* rename of some font

* experimental png

* migrate to the new initdata

* fix skybox and adjust minimap

* format in audio

* simplify player render

* simplify shell render and support custom texture of shell

* clean redshell texture

* format and multiple fix

* some update of name

* allow change icon of character

* more rename

* continue rename

* more documentation and simplification

* change lus and continue rename

* continue rename

* few fix for asan

* fix ghost

* Update menu_items.c

* fix mac error

* some test of tweak for texture

* some tweak

* some button constant

* finish fix ghost

* Update menu_items.c

* Update render_objects.c

* Update menu_items.c

* Update libultraship

* Update libultraship

* Delete valgrind.report

* Update libultraship

* callgrind benchmark

* Update valgrind_callgrind.sh

* fix animation

* some rename

* remove useless submodule

* Update libultraship

* fix assets

* fix mistake

* fix more mistake

* Update menu_items.c

* sync more rename with the decom + fix review

* fix a mistake

* fix more mistake

* re add the limit of fps

* fix some hd texture and minimap

* fix a name

* Update menu_items.c

* fix a regression

* fix some segment 5 texture (not all)

* Update camera.c

* improve performance of custom sprite

* fix flatten bug and add documentation on player vertex

* Update render_player.c

* fix data menu

* fix trophy for 50 and 150

* Update memory.c

* Update code_80057C60.c

* fix ghost

* fix boo tlut

* fix a mistake in yaml

* fix yaml

* Update common_data.yml

* add comment for segment 3

* allow even more change in texture

* Update common_data.yml

* Update update.inc.c

* Update camera.c

* Update some_data.c

* wip changes

* Update other_textures.yml

* More changes

* Update update_objects.c

* Fix compile

* Update memory.c

* Update memory.c

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-01 17:42:14 -06:00
MegaMech 0332f56281 Update code_80005FD0.c (#404) 2025-06-30 13:18:28 -06:00
MegaMech 591322113c Update Course.cpp (#403) 2025-06-30 12:13:21 -06:00
coco875 956058a32d correct use of pointer and fix mistake (#394)
* correct use of pointer and fix mistake

* remove CM_WeirdLength

* Update Game.cpp

* Update Game.cpp

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-28 15:54:06 -06:00
coco875 ce90b30b88 fix windows non-ascii char (#392) 2025-06-27 19:27:46 -06:00
Bloxxy 87c07bcf6e guide a lost camera_junk.h back home (#384)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-27 13:17:15 -06:00
coco875 8ec18758c8 Update menu_items.c (#381)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-27 12:54:15 -06:00
coco875 a4a8c653a8 fix dk and wario crash (#388)
* fix dk and wario crash

* Update menu_items.c

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-27 12:52:28 -06:00
MegaMech 33e58ef2e6 Update update_objects.c 2025-06-26 17:52:02 -06:00
MegaMech e6c86e1fe0 Update update_objects.c 2025-06-26 17:51:03 -06:00
MegaMech d18c1615cd Update update_objects.c 2025-06-26 17:48:57 -06:00
MegaMech d962e21355 Update update_objects.c 2025-06-26 17:36:39 -06:00
MegaMech 74dfa8c1e2 Update update_objects.h 2025-06-26 17:19:50 -06:00
MegaMech c0b4fa7889 Update update_objects.c 2025-06-26 17:18:44 -06:00
MegaMech 47975c2c8d Update update_objects.c 2025-06-26 17:09:59 -06:00
MegaMech fd0204acd3 Update code_80005FD0.c 2025-06-26 17:00:52 -06:00
MegaMech f269e74bb2 Update Menu.h (#382) 2025-06-26 16:49:48 -06:00
coco875 542191e09f Update update_objects.c (#378)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-26 11:42:35 -06:00
coco875 bc7d2cd1bb fix hud occluded (#379) 2025-06-26 11:40:05 -06:00
Adam f828137857 Emit error message when pfd is not available (#372)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:58:19 -06:00
coco875 bf7823507b Update Game.cpp (#362)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:57:29 -06:00
coco875 a529b7f181 Update render_objects.c (#376)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:55:50 -06:00
coco875 1b3977676f fix trophy for 50 and 150 (#374) 2025-06-25 20:24:16 -06:00
MegaMech 59cf0355a2 Implement CPU Spiny Shell (#325)
* Implement CPU Blue Shell
2025-06-22 17:29:55 -06:00
MegaMech 19d5a2729e Update Editor.cpp (#324) 2025-06-22 17:07:39 -06:00
MegaMech be8b88fdf2 Fix special itemboxes providing Bananas instead (#310)
* Update update_objects.h

* Update update_objects.c

* Update actors.c
2025-06-22 09:06:10 -06:00
coco875 0eb0ff49e0 allow to replace img with png or jpg or bmp (#272)
* allow to replace img with png or jpg or bmp

* revert experimental change
2025-06-22 06:49:15 -06:00
MegaMech e73d3f4fa3 Fix L button volume changing (#269)
* Update effects.c

* Update external.c

* Update external.c

* Update external.c
2025-06-21 19:25:26 -06:00
MegaMech 6c99e0032a Update TrackPathPointFactory.cpp (#259) 2025-06-21 13:35:46 -06:00
coco875 e93633773e Pr before release (#239)
* Fix match

* Update torch

* fix crash on texture of player

* Copied stuff over for Window icon from Starship.

* Missed comment.

* Corrections.

* Missed a file

* min-max fix

* Update code_80005FD0.c

* Remove interpolation for hm_intro

* look like to remove the crash in menu

* Update menu_items.c

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-20 16:54:31 -06:00
MegaMech 2126c94a0e Update Course.cpp (#235) 2025-06-20 06:43:48 -06:00
MegaMech 8489ca355f Impl Default Button Mappings (#234)
* Update Engine.cpp

* Update Engine.cpp

* Update Engine.cpp
2025-06-19 21:07:47 -06:00
sitton76 65620eb797 Stop frame record on some stuff. (#225)
* Disabled recording frame interpolation on result print text.

* Added check_if_recording() function to prevent cases of it recording while at 30FPS

* Seemingly disabled kart minimap icons for frame interpolation.

* Attempt to mitigate rare crash with printing text(unverified if this actually helps)

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-19 16:37:30 -06:00
coco875 5d7cf20c83 pr Code 80005fd0 (#181)
* fix error

* a lot of change

* basic rename of local variable

* continue rename and improve Enhancements

* re-apply change

* revert the remove of dma_texture and fix mtxf_multiplication

* more documentation port

* some fix

* more fix

* fix arround

* Update torch

* fix spelling

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-19 16:26:04 -06:00
MegaMech 602141fb11 Fix custom track water (#229)
* Interpolation ApplyMatrixTransformations

* Fix scenefile saving and add skybox export

* Fix custom track water set bug

* Remove C++ version of harbour

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-06-18 12:57:52 -06:00