Commit Graph

63 Commits

Author SHA1 Message Date
MegaMech fc1e1a9782 Reimpl star emitter (#180)
* Reimpl star emitter

* Remove OObject Lists

* wip mole reimpl

* nearly fix moles

* Cleanup

* Update reimpl seagull

* Rework finishline to auto spawn and not to run in credits

* Fix train crossing direction in extra mode

* Clarification

* micro optimization

* update mole

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-02-07 14:36:55 -07:00
MegaMech 73ba320831 Fix matrix stack heap corruption (#166)
* Fix matrix stack heap corruption

* Fix matrix overflow bug
2025-01-24 19:47:37 -07:00
MegaMech 1f189dfa80 Game.cpp and World.cpp Cleanup (#159)
* Remove CProperties and delete dup Properties from World.h

* Improvement

* Fix compile

* Cleanup

* Document gRaceState

* wip cleanup

* compile

* Impl PlayerBombKart

* Rename CourseManager_ to CM_

* Finish renames m_ to CM_

* cleanup

* Remove extra printf

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-01-23 11:22:07 -07:00
briaguya 3acc6eada0 render correct trophy in podium ceremony (#162)
* render correct trophy in podium ceremony

* use ternaries
2025-01-20 07:04:21 -07:00
inspectredc 51d2f2ec97 Fix mac building (#157)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-01-18 09:19:33 -07:00
MegaMech 8c46368d5d Fix data, option menus, impl boos, fix demo camera (#156)
* Fix data and option menus

* safer code

* wip boos impl

* finish impl boos

* Fix demo camera

* slightly better match
2025-01-18 08:58:12 -07:00
MegaMech 04d56d6ba0 Fixes as per Sonic (#154)
* Fix imGUI game reset button

* Fix course select cursor sound oob

* Fix cloud rendering

* Fix centering of tt race data cannot be saved by ghost

* Impl chain chomp & bats

* Fix retry crash

* DebugMode On Skips intro logo menu

* rename
2025-01-13 21:15:16 -07:00
Sonic Dreamcaster d514c7f330 default gDisableLod to 1 2025-01-11 15:02:26 -03:00
MegaMech aaba052407 Impl ModelLoader (#150)
* Impl modelloader
2025-01-09 23:46:18 -07:00
MegaMech 73b4d949bc Target player follows player and fix 2025-01-07 16:43:36 -07:00
MegaMech abec308507 Merge branch 'modding' into wide 2025-01-05 12:55:30 -07:00
MegaMech e993944089 Finishwide screen. Impl IVector2D MinimapDimensions 2025-01-05 12:26:27 -07:00
coco875 8a9728e7df rename in jumbotron 2025-01-05 11:33:34 +01:00
coco875 49df2fc6e5 multiple fix 2025-01-05 01:32:27 +01:00
MegaMech 6a00e58893 Finish doc 2025-01-03 17:41:12 -07:00
MegaMech 3cdffe421b Big 19750 renames 2024-12-31 13:04:39 -07:00
MegaMech 7ee714e4e9 Merge branch 'next' of https://github.com/MegaMech/SpaghettiKart into next 2024-12-30 20:39:31 -07:00
MegaMech 41fb92b7b9 Impl trashbin 2024-12-30 20:39:14 -07:00
MegaMech 57afb90c39 Add todo 2024-12-29 23:58:52 -07:00
MegaMech 2bd41c6d90 Fix Seagull, classes count their own instances --> cleanup 2024-12-29 23:57:26 -07:00
MegaMech 08e4bf3797 Fix Crab Impl 2024-12-29 21:37:06 -07:00
MegaMech 64b9dcbb30 impl hot air balloon 2024-12-29 20:19:59 -07:00
MegaMech e4737ce2f5 Impl Hedgehog and Flagpole 2024-12-29 16:52:26 -07:00
MegaMech 9c4b35206a Fix podium ceremony. Wip particle emitters 2024-12-28 20:30:18 -07:00
MegaMech 8309225412 Reimpl Lakitu 2024-12-28 00:25:41 -07:00
MegaMech 135b51ea71 Impl snowmen and trashbin 2024-12-17 17:12:12 -07:00
MegaMech 60014ec466 More changes 2024-12-16 16:42:17 -07:00
MegaMech 7f22f75db7 Trophy, Object impl, and cleanup 2024-12-13 15:19:39 -07:00
MegaMech 517a59fbf4 Impl trophy 2024-12-13 15:18:39 -07:00
MegaMech 95b8cca500 Reimplementing objects 2024-12-11 20:58:18 -07:00
MegaMech a4890f9dfc Move penguin code to class 2024-12-07 19:38:47 -07:00
MegaMech bcf4a7f384 Put all thwomp code in thomp class 2024-12-06 21:50:01 -07:00
MegaMech f87ad23500 Add warning if no finishline. Remove printfs 2024-12-06 13:38:50 -07:00
MegaMech e0e1d60181 Fix minimap on custom courses 2024-12-06 07:18:21 -07:00
MegaMech 19135c9ee8 load course dl textures from otr and move objects 2024-12-05 21:41:58 -07:00
MegaMech c774537ad3 Merge branch 'modding' into modding+ 2024-12-04 11:20:07 -07:00
MegaMech b0d7f98ff4 Reimplement penguins 2024-12-04 11:18:57 -07:00
KiritoDv 5e2c338fc7 Documented sequences and move them into the Course system 2024-11-30 14:44:14 -06:00
MegaMech b7a637abac Fix freecam for custom courses 2024-11-24 15:38:57 -07:00
MegaMech 55fe8eb13d Thwomp Comments 2024-11-24 13:06:06 -07:00
MegaMech 17d3fb49f2 Thwomp Collisionbox and squish size 2024-11-24 13:03:50 -07:00
MegaMech cae7cc7f6f Finish implementing Thwomp 2024-11-24 11:29:46 -07:00
MegaMech fd59569ef5 Implement Thwomps 2024-11-23 22:18:17 -07:00
Garrett Cox 6b71793b4f Fix clang compiler issues 2024-11-21 20:20:37 -06:00
MegaMech 097a3ff550 Remove asserts 2024-11-20 22:50:36 -07:00
MegaMech 8a830169ea Chase perf 2024-11-17 21:06:56 -07:00
MegaMech 66d66c9855 Chase fix 2024-11-17 21:06:22 -07:00
MegaMech a3cea25d30 Implement kart chase 2024-11-17 20:56:53 -07:00
MegaMech 26dca2697b Fix pipe compile 2024-11-16 17:52:10 -07:00
MegaMech 03f09a93f1 lod fix 2024-11-16 17:48:19 -07:00