Releases: HarbourMasters/SpaghettiKart
Releases · HarbourMasters/SpaghettiKart
Bolognese Alfa 1.0.0
Download
What's Changed
- Added minimap to Harbour and multiple Harbour scene updates.
- Implemented Harder CPU, including Spiny Shell, Triple Shells, and major item logic fixes.
- Added Digital Speedometer and new Rulesets system.
- Major frame interpolation overhaul (karts, UI, 3/4P, translucent meshes).
- Large camera refactor, including Track Tour Camera and FOV restructuring.
- Expanded and refactored Custom Track system (render layers, finish line, higher limits, better collision).
- Introduced new systems: RaceManager, RandomItemTable, and SpawnParams.
- Added Sky & SkyActors and various visual enhancements.
- Significant podium ceremony and cinematic fixes.
- Wide range of gameplay bug fixes (items, multiplayer, battle mode, crashes, Lakitu, moles, etc.).
- Extensive UI and menu fixes, scaling improvements up to 400% internal resolution.
- Implemented new audio driver, plus expanded audio documentation.
- Major build & CI improvements (macOS Universal Binary, Docker, AppImage, Switch, OpenBSD, Fedora, Windows fixes).
- Performance, stability, and memory safety improvements (UB fixes, pointer fixes, optimizations).
- Substantial documentation updates (README, FAQ, BUILDING, Doxygen, custom track guides).
Full Details
- Add minimap to Harbour by @MegaMech in #263
- Update Harbour scene file by @MegaMech in #265
- Build macOS release as Universal Binary by @TheOliveOli38 in #267
- Fix L button volume changing by @MegaMech in #269
- allow to replace img with png or jpg or bmp by @coco875 in #272
- Remove link to nonexistent document. by @heyitsbench in #283
- Add missing SDL2_net-devel dependencies for Fedora. by @PoorPocketsMcNewHold in #277
- Adding Missing Step to Guide by @MegaMech in #308
- Add additional questions to the FAQ doc. by @heyitsbench in #306
- Add entry to faq by @MegaMech in #311
- Fix special itemboxes providing Bananas instead by @MegaMech in #310
- [Editor] Fix delete object crash by @MegaMech in #324
- Implement CPU Spiny Shell by @MegaMech in #325
- Update readme by @MegaMech in #336
- Update faq.md by @MegaMech in #337
- Add vcpkg.json, change MacOS CI to use that by @nikitalita in #346
- Update BUILDING.md o2r & directory notes by @retropieuser in #351
- fix gamecontrollerdb.txt by @coco875 in #357
- enable and update doxygen by @coco875 in #364
- re add the doxyfile who get remove by @coco875 in #365
- fix trophy for 50 and 150 by @coco875 in #374
- fix data menu by @coco875 in #376
- fix bombkart not being reset by @coco875 in #362
- Emit error message when pfd is not available by @adsr in #372
- Fix Geometry Drawing over Hud (occluded) by @coco875 in #379
- fix battle item by @coco875 in #378
- Fix Pause Reset Bug by @MegaMech in #382
- Impl Hard CPU Table by @MegaMech in #385
- Fix syntax error by @MegaMech in #386
- Clarify Instruction by @MegaMech in #387
- fix dk and wario crash by @coco875 in #388
- Fix Players Drawing over Grand Prix Text by @coco875 in #381
- Add a tip about
portable-file-dialogs.hruntime req on Linux by @adsr in #358 - guide a lost camera_junk.h back home by @Bloxxel64 in #384
- fix windows non-ascii char by @coco875 in #392
- Update MacOS dependencies by @MaciekBaron in #395
- 2 small tweaks to BUILDING.md by @Bloxxel64 in #391
- correct use of pointer and fix mistake by @coco875 in #394
- [custom track] Fix Bug Preventing More Than 600 Path Points by @MegaMech in #403
- Add L&R and Gamepad to README by @CrusherNotDrip in #401
- Hopefully fix bugs with harder cpu by @MegaMech in #404
- fix nightly link by @coco875 in #406
- make some texture more flexible and editable + port documentation from the decomp + fix some bug by @coco875 in #309
- Document player alpha by @MaciekBaron in #396
- Clear Podium Actors, Path debug info by @MegaMech in #405
- Fix small mistake by @coco875 in #409
- Fix Crash with Item Table Verification by @MegaMech in #412
- Fix MacOS build in GitHub workflow by @MaciekBaron in #415
- Backport (de)acceleration code documentation by @MaciekBaron in #414
- Add Docker support for Linux by @V10lator in #352
- Add basic documentation by @coco875 in #416
- fix font by @coco875 in #417
- Fix Regressions From Alpha Doc PR by @MegaMech in #419
- fix no cull and add an option to disable rubberbanding by @coco875 in #420
- Fix Harder CPU Items by @MegaMech in #421
- Fix Harder CPU Item by @MegaMech in #422
- Another Item Fix by @MegaMech in #423
- Remove game menubar by @MegaMech in #424
- Add Sound to Debug Skip Lap to Prevent Confusion by @MegaMech in #427
- Add Logging for Skipping Laps in Debug Mode by @MegaMech in #428
- Prevent Freecam in split screen multiplayer by @MegaMech in #429
- Add Missing Header by @MegaMech in #430
- fix some custom texture by @coco875 in #426
- [Enhancement] Implement Digital Speedometer by @MegaMech in #431
- Use snprintf safe function. Fix compile by @MegaMech in #432
- Small, random optimisations by @V10lator in #363
- make replace neon texture by @coco875 in #435
- Fix some UB by @MegaMech in #438
- Fix Harder CPU item glitch and audio by @MegaMech in #444
- port pr 730 from the decomp by @coco875 in #445
- Add kartPropulsionStrength and waterInteractionFlags by @MaciekBaron in https://github.com/HarbourMasters/SpaghettiK...
Alfredo Alfa 0.9.9.1
Download
Linux download is currently for Ubuntu 22 and older. But it should work on newer systems.
Changes
- Fixes Harbour Master Track
New Contributors
- @sir-wilhelm made their first contribution in #255
Alfredo Alfa 0.9.9 (older)
Download
Linux download is currently for Ubuntu 22 and older. But it should work on newer systems.
Features
Harbour Masters themed track by Mr. Everyday
Track Editor
Custom Track Importer
Crystal Clear Audio
Harder CPUs
Freecam
Maximum Render Distance
Removed Support for HaikuOS
What's Changed
- Rebase by @MegaMech in #3
- Some error fixing by @MegaMech in #4
- More fixes by @MegaMech in #5
- First Compile by @MegaMech in #7
- Update yamls by @MegaMech in #8
- Changes by @MegaMech in #9
- A couple more fixes by @MegaMech in #10
- Fix texture loading in the menus by @MegaMech in #11
- Remove two fake vars by @MegaMech in #12
- Fix tkmk00 textures by @MegaMech in #13
- Current Changes by @MegaMech in #14
- Changes for OTR by @MegaMech in #15
- Update lus by @MegaMech in #16
- Take7 by @MegaMech in #17
- Fix collision by @MegaMech in #18
- Renames & seg 3 & 5 texture fixes by @MegaMech in #19
- update all submodule by @coco875 in #21
- Delete trig_tables_bss.c by @coco875 in #23
- fix network by @coco875 in #22
- fix missing header or not correctly formed header by @coco875 in #24
- fix extract assets torch linux by @coco875 in #25
- Add game save files to gitignore by @coco875 in #26
- disable actions and add instrucitons by @coco875 in #27
- Fix Background Colour by @MegaMech in #31
- Fix Buffer Overflows by @MegaMech in #28
- Add royal raceway course by @MegaMech in #29
- fix conflict of GBI_UCODE, update submodule, and fix conflict in header by @coco875 in #33
- Fix menu bug & kart textures by @MegaMech in #32
- Lakitu fix by @MegaMech in #35
- Update update_objects.h by @coco875 in #36
- wip kalimari desert by @coco875 in #38
- Kalimari desert continuation by @MegaMech in #40
- wip Fix wheels by @MegaMech in #37
- Fix Course by @MegaMech in #42
- Update kart_dma.h by @coco875 in #43
- Update PORT-BUILDING.md by @coco875 in #41
- Battle by @MegaMech in #45
- Moo by @MegaMech in #46
- Moo by @MegaMech in #47
- Choco by @MegaMech in #48
- clean some gbi function in header by @coco875 in #30
- Add Courses by @MegaMech in #49
- add dks_jungle_parkway by @coco875 in #50
- Fix Jungle by @MegaMech in #52
- Update torch by @coco875 in #51
- Courses by @MegaMech in #54
- Fix Falling Rocks and Vehicles by @MegaMech in #55
- Fix building by @MegaMech in #57
- fix animation by @coco875 in #60
- Update from decomp by @coco875 in #34
- Update decomp by @coco875 in #63
- Update Torch and LUS by @AloXado320 in #64
- Fix skybox and speedometer by @AloXado320 in #65
- Update decomp clang by @coco875 in #67
- Networking Update & Fix by @MegaMech in #66
- Remove uintptr_t from light in render courses by @MegaMech in #73
- Fix typo by @MegaMech in #74
- [enhancement] Disable LOD by @coco875 in #72
- fix of bowser castle crash by @coco875 in #70
- [enhancement] Freecam by @MegaMech in #56
- [enhancement] Disable Culling by @coco875 in #58
- [enhancement] Collision Viewer by @MegaMech in #59
- [Cheat] Disable Wall Collision by @coco875 in #68
- Multiplayer Menu Option by @MegaMech in #69
- [Cheat] custom cc by @coco875 in #71
- Fix compile by @MegaMech in #80
- Fix ImguiUI.cpp by @MegaMech in #81
- clang format add header by @coco875 in #83
- update libultraship by @coco875 in #96
- update with the decomp by @coco875 in #97
- Match func_800A66A8 by @MegaMech in #101
- Fix background color between menus by @AloXado320 in #100
- Fix rainbow text font + update decomp by @AloXado320 in #102
- [modding] Course Mod Support by @MegaMech in #104
- [modding] Train Refactor by @MegaMech in #105
- [Modding] start add wasm integration by @coco875 in #84
- fix wamr windows normally by @coco875 in #107
- Fix linux compilation by @coco875 in #110
- [modding] Implement Vehicles & Fix Animations by @MegaMech in #109
- [modding] Add Actors by @MegaMech in #113
- Refactors by @MegaMech in #114
- [modding] Big Update PR by @MegaMech in #118
- [modding] Implement jumbtron fb effect by @MegaMech in #125
- [modding] wip changes by @MegaMech in #127
- Implement Penguins by @MegaMech in #131
- Audio implementation by @KiritoDv in #129
- Fix loadtile, Impl more OObjects by @MegaMech in #133
- The Big code_80091750.c PR by @MegaMech in #134
- Fix Jumbotron, character not showing in multiplayer, menu crash with tkmk00 by @coco875 in #136
- Widescreen Fixes and Impl MinimapDimensions by @MegaMech in https://github.com/HarbourMasters...