Commit Graph

779 Commits

Author SHA1 Message Date
MegaMech 8a0fa9bea3 Update podium_ceremony_actors.c (#475) 2025-07-18 07:37:27 -06:00
MegaMech 5c123911ec Fix D_802874D8 clear function (#474)
* Update code_80281780.c

* Update podium_ceremony_actors.c

* Update podium_ceremony_actors.h
2025-07-18 07:20:47 -06:00
MegaMech 8696af8a69 Update PortMenu.cpp (#470) 2025-07-17 17:15:22 -06:00
MegaMech a2fb113d50 Update ceremony_and_credits.c (#469) 2025-07-17 16:57:24 -06:00
MegaMech 18f90e996e Update camera.c (#468) 2025-07-17 16:21:55 -06:00
MegaMech ee6effee4d Enable TestTrack Mode (#467)
* Update Trophy.cpp

* Update Trophy.h

* Update TestCourse.cpp
2025-07-17 15:24:21 -06:00
MegaMech f6f630645c Fix Alpha Arg into find_vtx_and_set_colours() (#466)
* Update RainbowRoad.cpp

* Update KoopaTroopaBeach.cpp

* Update SherbetLand.cpp
2025-07-17 12:51:43 -06:00
MegaMech 4868fadcb9 Fix podium ceremony scene (#464)
* Update podium_ceremony_actors.c

* Update podium_ceremony_actors.h

* Update code_80281780.c
2025-07-15 12:15:50 -06:00
coco875 01f6b9a1ce fix background color (#460)
* fix background color

* reduce print about false problem

* Update memory.c
2025-07-14 16:39:45 -06:00
coco875 d5b455af74 fix rolling wheel (#456)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-13 19:49:55 -06:00
coco875 3272edd99f Fine-tune the UV for Clouds (#455)
* fine tune cloud uv

* format

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-13 19:10:05 -06:00
MegaMech 8932048833 Fix Cinematic Box for Failed GP & Fix 1 Pixel Gap In All Cinematic Boxes (#453)
* Update menu_items.c

* Update menu_items.c
2025-07-13 14:20:36 -06:00
V10lator 4c6e68aa8a Add version and debug state (#437)
* cmake: Correctly set PROJECT_VERSION

This needs CI to adjust

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Log version

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Show version and debug state

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Log debug mode toggling

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Finish version string

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Update CMakeLists.txt

* Update CMakeLists.txt

* Try to fix execute_process() from within CI

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* CI: Checkout with tags

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Fix PR CIs, too

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Add config button for version

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

---------

Signed-off-by: Thomas Rohloff <v10lator@myway.de>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-13 13:26:50 -06:00
MegaMech 77a9408817 Impl Option for Skipping Intros and Impl osPfsIsPlug (#451)
* Added Harbour Intro Skip

* Moved setting to more applicable submenu

* Update Game.cpp

* Update PortMenu.cpp

* Impl and fix os plug

---------

Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
2025-07-12 20:18:02 -06:00
coco875 83794793e3 Update code_8006E9C0.c (#450) 2025-07-12 19:17:05 -06:00
coco875 f1b20c7b91 Fix minor render issue in menu (#447)
* fix menu texture

* fix other text

* junky fix

* fix cloud to be png

* fix cloud

* Update menu_items.c

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-12 17:32:52 -06:00
MegaMech a3abb98b9d Submit Matches for code_80005FD0.c (#446)
* Update code_80005FD0.c

* More matches

* Remove comment

* Submit match for cpu_use_item_strategy

* Fix hard cpu

* Update code_80005FD0.c
2025-07-12 11:41:28 -06:00
Maciek Baron 7bb37c6ace Add kartPropulsionStrength and waterInteractionFlags (#425)
* Add kartPropulsionStrength and waterInteractionFlags

* Add reset_player_speed_and_velocity

* Fix merge

* Reorder and cleanup

* Document hopVerticalOffset and hopFrameCounter

* Fix missed variabled

* Further things

* Use constant

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-11 16:04:02 -06:00
coco875 6a8baf8936 port pr 730 from the decomp (#445)
* port pr 730 from the decomp

Co-Authored-By: Jed Grabman <7600154+jedgrabman@users.noreply.github.com>

* rename file

* small fix

* finish fix time trial

---------

Co-authored-by: Jed Grabman <7600154+jedgrabman@users.noreply.github.com>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-10 17:11:36 -06:00
MegaMech 371adbd7b9 Update update.inc.c (#444) 2025-07-09 18:07:31 -06:00
MegaMech ccb018357a Fix some UB (#438)
* Update Game.cpp

* Update actors_extended.c

* Update Game.cpp
2025-07-09 16:36:56 -06:00
coco875 5277fced87 make replace neon texture (#435)
* make replace neon texture

* cmake are dumb

* fix neon render

* Update render_objects.c

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-09 16:36:39 -06:00
V10lator d175f5ef24 Small, random optimisations (#363)
* Remove useless player pointer copies

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Fix target FPS

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Add else

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Remove useless addition

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Simplify func_8001CA24(Player* player, f32 arg1)

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Simplify a few more functions

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

* Make 2 arrays static const

Signed-off-by: Thomas Rohloff <v10lator@myway.de>

---------

Signed-off-by: Thomas Rohloff <v10lator@myway.de>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-09 12:06:08 -06:00
MegaMech 98d660b825 Update render_objects.c (#432) 2025-07-06 19:54:32 -06:00
MegaMech ffbb9d5438 [Enhancement] Implement Digital Speedometer (#431)
* Fix crash

* Poorly document camera

* Fix harder cpu items

* Fix item

* Prevent Rare Infinite Loop

* Impl Digital Speedometer

* Update PortMenu.cpp

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-07-06 18:06:24 -06:00
coco875 a0b202cca4 fix some custom texture (#426)
* fix lakitu custom texture

* finish fix lakitu

* finish fix lakitu but also fix crab and snowman

* Update Mole.cpp

* fix texture around jumbotron

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-06 17:14:57 -06:00
MegaMech 4491c025a5 Update race_logic.c (#430) 2025-07-06 17:12:00 -06:00
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