summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-24Impl Sky and SkyActors (#630)MegaMech
* Create Cloud.cpp * Create Cloud.h * Fix the cloud * Cleanup * More cleanup * Update Track.h * Refactor SkyboxCloud position calculations * Update SkyboxStar.cpp * Update SkyboxStar.cpp * Refactor SkyboxStar.cpp by removing redundant code * Update SkyboxCloud.cpp * Refactor SkyboxSnow.cpp by reordering includes * Update SkyboxCloud.h * Refactor SkyboxStar.h for improved formatting * Impl skyboxcloud * Update comment * update comment * Work now * Fully impl Sky * Fix define * Fix args
2026-02-20Update Thwomp.cpp (#645)MegaMech
2026-02-12Fixed Typo (#652)D++
Changed from Starship to SpaghettiKart
2026-02-08Attempt At Fixing Clang (#647)MegaMech
* Update Game.h * Update Game.h * Update macros.h
2026-02-08Update CustomTrack.cpp (#646)MegaMech
2026-02-06More Interp Fixes... Probably (#644)MegaMech
* Update BombKart.cpp * Update BombKart.h * Update PlayerBombKart.cpp * Update Text.cpp
2026-02-06More Interp and Draw Visibility Options (#643)MegaMech
* Update render.inc.c * FI improvements * Rename * Update PortMenu.cpp
2026-02-06Surround support (#642)tortugaveloz
* Added surround option. * Added surround effect. * Remove printf. * fix. --------- Co-authored-by: Lywx <kiritodev01@gmail.com>
2026-02-05Fix Interp Issues (#641)MegaMech
* Update Seagull.cpp * Update Seagull.h * Update Thwomp.cpp * Update Thwomp.h * Update Crab.cpp * Update render.inc.c * Update Mole.cpp * Update Mole.h * Update Mole.cpp * Update Thwomp.cpp * Update Thwomp.cpp * Update Thwomp.cpp * Update HotAirBalloon.cpp * Update HotAirBalloon.cpp * Update ChainChomp.cpp * Update Hedgehog.h * Update Hedgehog.cpp * Update Snowman.cpp * Update Flagpole.h * Update Flagpole.cpp * Update Flagpole.cpp
2026-02-04Update Game.cpp (#640)MegaMech
2026-02-04FrameInterpolation For Kart (#639)MegaMech
* Update BombKart.cpp * Update BombKart.h * Update PlayerBombKart.cpp * Update PlayerBombKart.cpp * Update PlayerBombKart.h * Update PlayerBombKart.h * Update PlayerBombKart.cpp * Update PlayerBombKart.cpp * Update PlayerBombKart.h * Update PlayerBombKart.h * Update PlayerBombKart.cpp * Update PlayerBombKart.cpp
2026-02-04[Enhancement] Allow Non-unique Character Selections (#638)MegaMech
* Update PortMenu.cpp * Update menus.c
2026-02-04Maybe fix some interpolation (#637)MegaMech
* Update render_player.c * Refactor FrameInterpolation_RecordOpenChild calls * Update GrandPrixBalloons.cpp * Modify func_80053D74 to include an additional parameter
2026-02-04Fix itemwindow interp for 3/4p mode (#634)MegaMech
2026-01-23update lus (#633)MegaMech
Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2026-01-19fix errror of compilation (and clean header)coco875
2026-01-19convert crlf to lfcoco875
2026-01-17Fix screen blanking (#627)MegaMech
* Update main.c * Update skybox_and_splitscreen.c * Adjust framebuffer handling in race_logic_loop Reorder framebuffer clearing and creation for proper rendering.
2026-01-17Revert default.shader.metal alpha+noise portion to its original state (#629)jsd1982
2026-01-09Fix NON_PORTABLE build. Ship::Context needs to be initialized first. (#618)Fabien Romano
* Fix NON_PORTABLE build. Ship::Context needs to be initialized before resolving files. Move offending calls inside functions where they are used. Those will always be called after GameEngine() which runs Ship::Context::CreateUninitializedInstance() early. * Replace hardcoded string mk64.o2r and spaghetti.o2r with variables game_asset_file and engine_asset_file.
2026-01-03Update collision.c (#624)MegaMech
2026-01-01fix build on OpenBSD (#621)Fabien Romano
* fix build on OpenBSD * Update src/port/Game.cpp * Update ceremony_and_credits.c
2026-01-01Add template (#622)MegaMech
* Delete docs/tracks/finishline.blend * Delete docs/tracks/finishline.fbx * Add files via upload * Add files via upload * Delete docs/tracks/template 1.0.blend * Add template, fix images probably
2026-01-01Add finishline (#620)MegaMech
* Add finishline model * Add finishline
2026-01-01Add more instructions (#619)MegaMech
* Update docs * Fix
2025-12-30alignment (#617)MegaMech
2025-12-30Try again (#616)MegaMech
2025-12-30Docs (#615)MegaMech
* aaa * New menus
2025-12-29Thorough Custom Track Instructions (#601)MegaMech
* Update custom-track.md * Update custom-track.md * Fix * fix2 * more fix * anotehr fix * some fix * fixes * more fix
2025-12-29Refactor Track to CustomTrack Class, impl render layers (#606)MegaMech
* impl Custom track transparency and clip * Rename DrawWater to DrawTransparency * Impl z-sorting for transparent mesh * Interp work * rename track function * cleanup * Revert texture interp * Further revert * Update Harbour * Impl custom track path select * Add check * Fix compile * Fix function extern --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-12-24fix item in multiplayer (#612)coco875
2025-12-23invert condition in menu and some adjustement in interpolation (#611)coco875
* use more unique ptr and fix a shell crash * remove useless mods folder * add even more unique_ptr * Update KoopaTroopaBeach.cpp * restore a throw * Update Game.cpp * automatically create mods folder * fix oob in external by assuming that all 8 player can make sound * better texture loading * add destructor for gameobject * avoid out of bound in audio sample * Update FrameInterpolation.cpp * Update torch * invert condition * adjust interpolation
2025-12-22Clean ptr and fix (#610)coco875
* use more unique ptr and fix a shell crash * remove useless mods folder * add even more unique_ptr * Update KoopaTroopaBeach.cpp * restore a throw * Update Game.cpp * automatically create mods folder * fix oob in external by assuming that all 8 player can make sound * better texture loading * add destructor for gameobject * avoid out of bound in audio sample * Update FrameInterpolation.cpp * Update torch
2025-12-20fix podium ceremony (#608)coco875
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-12-20fix hedgehog custom texture (#607)coco875
2025-12-19fix again spining will but avoid invalid texture at all (#605)coco875
2025-12-19make id of cup more robust and fix a mistake (#604)coco875
* fix id koopa troopa beach * make id of cup more robust
2025-12-19Update render_player.c (#603)coco875
2025-12-19Fix Lakitu Crash (#602)MegaMech
* Update Lakitu.cpp * Update Lakitu.h * Update code_8006E9C0.c * Update Lakitu.cpp * Add mCameraId member to Lakitu class * Update code_8006E9C0.c
2025-12-18Fix Camera nullptr (#599)MegaMech
* Update spawn_players.c * Update spawn_players.c * Update code_80280000.c * Update Game.cpp * Add CM_ThrowRuntimeError function declaration * Update spawn_players.c * Modify CM_ThrowRuntimeError for improved error handling Increased the buffer size for error messages and added a crash description. * Update Game.cpp * Update Game.cpp * Update Game.h * Update Game.h * Update Game.h
2025-12-18Fix Bugs in Collision Code to Allow Big Triangles (#600)MegaMech
* Update collision.c * Update collision.c * Update collision.c * Update collision.c * Update spawn_players.c * Fix return value in collision detection function Corrected return value for point inside triangle check. * Update collision.c * Update spawn_players.c
2025-12-18Impl RandomItemTable class (#598)MegaMech
* Impl RandomItem class * Refactor func * Impl RandomItemTable * Revert probability inaccuracy * Remove unnecessary comment * Fix compile, probably * As per review 1 --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-12-16Impl Triple Shells, fix CPU items (#597)MegaMech
* Impl triple shell * CPUs can throw greenshells backwards --------- Authored-by: Luiz Henrique <luizlink64@gmail.com>
2025-12-16Player bitflag attributes (pr 750 from the decomp) (#592)coco875
* Player bitflag attributes (pr 750 from the decomp) Co-Authored-By: Jed Grabman <JedGrabman@users.noreply.github.com> * remove WATER_NO_INTERACTION --------- Co-authored-by: Jed Grabman <JedGrabman@users.noreply.github.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-12-16fix Ressource name (#596)coco875
* fix Ressource name * add a fallback * use the correct name for dk jungle * use the correct name for macos intel CI * add print
2025-12-15Update Track.cpp (#595)MegaMech
2025-12-15Edit TrackInfo Properties (#594)MegaMech
* Fix finishline for toads turnpike in extra * Fixed trash bin in extra * Refactor fov * Update scene.json * Allow setting fog * impl fog save & load * Fix modifying resourceName and rename editor namespace to trackeditor * small change
2025-12-14Fix new track bug (#593)MegaMech
2025-12-13Refactor Field-of-view into the Camera Struct (#590)MegaMech
* Fix finishline for toads turnpike in extra * Fixed trash bin in extra * Refactor fov * Update scene.json * Allow setting fog * impl fog save & load
2025-12-13Document sound effects (pr 735 from the decomp) (#589)coco875
Co-authored-by: Jed Grabman <JedGrabman@users.noreply.github.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>