Commit Graph

889 Commits

Author SHA1 Message Date
MegaMech 842042d515 otr works for object picking 2025-03-01 13:41:32 -07:00
MegaMech 3bb80b8464 gizmo work 2025-02-28 20:46:04 -07:00
MegaMech 7a31679c2d Editor use vtx collision 2025-02-28 17:31:24 -07:00
MegaMech 08f0d261d1 wip 2025-02-26 15:46:20 -07:00
MegaMech 00cbcf2ce5 Basic Actor Picking 2025-02-18 21:55:00 -07:00
MegaMech 17cd63fc62 Fix ScreenRayTrace in widescreen 2025-02-18 16:09:36 -07:00
MegaMech 7ed96b7881 raycast works 2025-02-18 15:40:08 -07:00
MegaMech 8a21a60352 Merge branch 'test' of https://github.com/MegaMech/SpaghettiKart into test 2025-02-18 09:04:45 -07:00
MegaMech d2303c2032 Start Editor Work 2025-02-18 09:03:53 -07:00
MegaMech 2c76644ba3 Merge branch 'test' of https://github.com/MegaMech/SpaghettiKart into test 2025-02-18 09:03:30 -07:00
MegaMech d2c9b068e7 Rename 2025-02-16 13:08:13 -07:00
MegaMech bb84daabe1 Finish intro scene 2025-02-16 12:28:14 -07:00
MegaMech 49135fe260 Impl new intro 2025-02-14 19:51:20 -07:00
MegaMech 6a629fcaa9 Add Ship (#191)
* Compile works now

* Update menus

* Update CMakeLists.txt

* Add Ship

* Impl hm ship actors

* Update HM course
2025-02-10 15:05:53 -07:00
MegaMech 7be0c8757c Update HM course 2025-02-10 15:05:07 -07:00
MegaMech 3ae9408d83 Merge branch 'test' of https://github.com/MegaMech/SpaghettiKart into test 2025-02-09 16:35:41 -07:00
MegaMech 46f69d3ef9 Impl hm ship actors 2025-02-09 16:35:28 -07:00
MegaMech 782ef9c00b Merge branch 'main' into test 2025-02-09 00:59:33 -07:00
MegaMech 0f0f295a39 Merge branch 'test' of https://github.com/MegaMech/SpaghettiKart into test 2025-02-09 00:59:00 -07:00
MegaMech b91f552d76 Add Ship 2025-02-09 00:58:42 -07:00
MegaMech a6ecc276e9 Impl Reset button and fix some naming (#190)
* Compile works now

* Update menus

* Update CMakeLists.txt
2025-02-08 13:38:59 -07:00
MegaMech d84dcc99a0 Update CMakeLists.txt 2025-02-08 13:38:32 -07:00
MegaMech 08794fed52 Merge branch 'main' into test 2025-02-08 13:37:49 -07:00
MegaMech 322ace4d7d Update menus 2025-02-08 13:36:04 -07:00
KiritoDv 6eb0ee294b Updated packaging cmake 2025-02-08 11:15:26 -06:00
KiritoDv 6406b0679e Removed license for now 2025-02-08 11:12:47 -06:00
KiritoDv 91292d3757 Updated cmake again 2025-02-08 10:54:19 -06:00
KiritoDv 844777c399 Updated hash 2025-02-08 10:47:33 -06:00
KiritoDv f5158c8d4c Updating README.md 2025-02-08 10:46:29 -06:00
MegaMech 922b69e504 Compile works now (#189) 2025-02-07 23:49:06 -07:00
MegaMech bb90ff8531 Fix Compile (#188)
* Fix freecam rotation smoothing

* Configure freecam controller

* Fix cont z button and impl freecam on/off events

* Add torch static comp

* Fixed cmake

* Copied yamls

* Fixed cmake

* Added github workflows

* Update CMakeLists.txt

---------

Co-authored-by: KiritoDv <kiritodev01@gmail.com>
2025-02-07 23:48:36 -07:00
MegaMech 6268ff4d5c Compile works now 2025-02-07 23:46:12 -07:00
MegaMech 008d527ed5 Torch Static Compile (#187)
* Fix freecam rotation smoothing

* Configure freecam controller

* Fix cont z button and impl freecam on/off events

* Add torch static comp

* Fixed cmake

* Copied yamls

---------

Co-authored-by: KiritoDv <kiritodev01@gmail.com>
2025-02-07 22:24:00 -07:00
MegaMech 7fe7052270 Finish Freecam (#186)
* Fix freecam rotation smoothing

* Configure freecam controller

* Fix cont z button and impl freecam on/off events
2025-02-07 19:27:44 -07:00
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
coco875 6f8cbc0279 fix a matrix (#185)
* fix a matrix

* remove LOAD_ASSET
2025-02-07 14:30:36 -07:00
coco875 8e0e95d7d1 fix a problem with cmake and fix animation in menu (#184) 2025-02-04 15:08:50 -07:00
Malkierian 695879c4cb Modern Menu (#183)
* Add modern menu.
Add and include LUS cvars .cmake file for macro usage in modern menu.

* Un-ignore new .cmake

* Copy new Resolution Editor stuff from 2ship (incomplete).
Fix fullscreen checkbox.
Finish changes for new UIWidgets.
Cleanup ShipUtils.

* Remove duplicate asm-differ entry from .gitmodules.

* Re-implement Freecam options.

* Cleanup freecam character follow buttons.
Partially re-implement Multiplayer window as enhancement sidebar (needs text input widget to finish).
Cleanup disables.

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-02-04 11:43:20 -07:00
coco875 301bbd3cd9 Optimize Sound Mixer (#182)
* Add sse2neon

* Optimize Sound Mixer

* Replace ssize_t with size_t

* Remove a #ifndef NO_SEGMENTED_MEMORY block
2025-02-04 09:49:20 -07:00
coco875 c6f72a287f finish fix ghost (#178)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-01-30 08:31:14 -07:00
coco875 8b67f555ff fix error (#179) 2025-01-30 08:28:21 -07:00
Lywx 87ffccafa9 Removed unnecesary dma call that crashes when using asan (#177) 2025-01-26 20:30:43 -07:00
MegaMech 13924cec02 Update staff_ghosts.h (#176) 2025-01-25 20:07:49 -07:00
MegaMech ce9b4f25be Fix Remaining Widescreen Issues and Fix Audio Sizes (#174)
* Fix some boxes that shouldn't be wide

* forgot fix

* Fix widescreen for sliding lap texture

* Fix lakitu towing fade in out

* Add DOUBLE_SIZE_ON_64_BIT and ssize_t
2025-01-25 19:36:44 -07:00
coco875 995c60c85c fix ghost (#175)
* fix ghost

* remove a semi colon
2025-01-25 18:43:30 -07:00
MegaMech a37bb5afbd Update clang-pr.yml 2025-01-25 12:58:47 -07:00
MegaMech 704b3cab19 Fixes (#173) 2025-01-25 12:49:56 -07:00
MegaMech 5bac540ca3 Fix EUC-JP characters (#172)
* Fix euc jp characters

* Update menu_items.c
2025-01-25 12:38:26 -07:00
MegaMech 3cf0d063ce Fix overflow with tyreSpeed (#170)
* Fix tyreSpeed overflow and avoid ub
2025-01-25 11:34:40 -07:00
Sonic Dreamcaster 2c2347a4af Merge branch 'main' of https://github.com/HarbourMasters/SpaghettiKart 2025-01-25 02:30:36 -03:00