Commit Graph

1002 Commits

Author SHA1 Message Date
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
coco875 5d4c01b296 Add basic documentation (#416)
* add basic documentation

* Update modding.md

* rename file

* Update custom-characters.md

* Update custom-characters.md

* Update custom-characters.md

* add detail about Scripting
2025-07-04 19:30:04 -06:00
coco875 1effdc5b85 Merge pull request #352 from V10lator/docker
Add Docker support for Linux
2025-07-04 23:37:03 +00: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
Maciek Baron 3585aa7ae4 Fix MacOS build in GitHub workflow (#415) 2025-07-04 15:16:36 -06:00
Thomas Rohloff fd5acc8c9a Merge remote-tracking branch 'upstream/main' into docker 2025-07-04 13:10:26 +02:00
Thomas Rohloff d737a47e16 Docker: Use latest cmake release
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-04 11:17:06 +02:00
Thomas Rohloff e398ecfe13 CI: Docker: Add cache
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-04 10:45:01 +02:00
Thomas Rohloff 74960b4864 CI: Docker: Faster checkout
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-04 10:45:01 +02:00
Thomas Rohloff 7f42ea3dea Docker: Use Ubuntu 22.04
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-04 10:44:50 +02:00
coco875 d71abdd338 Update BUILDING.md 2025-07-03 17:53:01 +02: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
coco875 b57afa83b4 Update README.md (#406)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-30 17:30:31 -06:00
MegaMech 0332f56281 Update code_80005FD0.c (#404) 2025-06-30 13:18:28 -06:00
CrusherNotDrip 7b061dfe3d Add L&R and Gamepad to README (#401)
* Add L&R and Gamepad to README

* Update README.md

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-30 12:27:06 -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
Bloxxy 35a28cd933 2 small tweaks to BUILDING.md (#391)
* guide a lost camera_junk.h back home

* A few BUILDING.md tweaks.

* Update BUILDING.md

* Update BUILDING.md

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-28 11:23:35 -06:00
Maciek Baron 784875d22b Update MacOS dependencies (#395) 2025-06-28 11:21:49 -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
Adam ef50614595 Add a tip about portable-file-dialogs.h runtime req on Linux (#358)
In `portable-file-dialogs.h`, if none of `zenity`, `matedialog`,
`qarma`, `kdialog` is installed, it simply runs `echo`[1]. I'm not
sure if the intent was to fallback to readline or something, but it
seems to simply return an empty string with no indication of what
went wrong. This causes SpaghettiKart to render an error box:

> No ROM selected.
>
> Exiting...

To me this seems like a bug in `portable-file-dialogs.h`.

[1]: https://github.com/adsr/SpaghettiKart/blob/11793ed4318b35e205704c46263cc076b97d763a/include/portable-file-dialogs.h#L899

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-27 13:16:20 -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
MegaMech 3314d47807 Update custom-track.md (#387) 2025-06-27 12:35:55 -06:00
coco875 80fa0f9cf8 Merge pull request #386 from MegaMech/cputable
Fix syntax error
2025-06-27 00:26:12 +00:00
MegaMech 33e58ef2e6 Update update_objects.c 2025-06-26 17:52:02 -06:00
MegaMech e6c86e1fe0 Update update_objects.c 2025-06-26 17:51:03 -06:00
MegaMech fd58535675 Merge branch 'main' into cputable 2025-06-26 17:49:16 -06:00
MegaMech d18c1615cd Update update_objects.c 2025-06-26 17:48:57 -06:00
coco875 3f8cb609f4 Merge pull request #385 from MegaMech/cputable
Impl Hard CPU Table
2025-06-26 23:47:43 +00:00
MegaMech d962e21355 Update update_objects.c 2025-06-26 17:36:39 -06:00
MegaMech 74dfa8c1e2 Update update_objects.h 2025-06-26 17:19:50 -06:00
MegaMech c0b4fa7889 Update update_objects.c 2025-06-26 17:18:44 -06:00
MegaMech 47975c2c8d Update update_objects.c 2025-06-26 17:09:59 -06:00
MegaMech fd0204acd3 Update code_80005FD0.c 2025-06-26 17:00:52 -06:00
MegaMech f269e74bb2 Update Menu.h (#382) 2025-06-26 16:49:48 -06:00
coco875 542191e09f Update update_objects.c (#378)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-26 11:42:35 -06:00
coco875 bc7d2cd1bb fix hud occluded (#379) 2025-06-26 11:40:05 -06:00
Thomas Rohloff 497de0b6e6 Fix oversight
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-26 11:31:50 +02:00