Commit Graph

967 Commits

Author SHA1 Message Date
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
Adam f828137857 Emit error message when pfd is not available (#372)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:58:19 -06:00
coco875 bf7823507b Update Game.cpp (#362)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:57:29 -06:00
coco875 a529b7f181 Update render_objects.c (#376)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-25 20:55:50 -06:00
coco875 1b3977676f fix trophy for 50 and 150 (#374) 2025-06-25 20:24:16 -06:00
coco875 d8579a4d4d re add the doxyfile who get remove (#365) 2025-06-25 09:03:35 -06:00
coco875 1f2cbb04fd enable and update doxygen (#364) 2025-06-25 08:37:40 -06:00
coco875 11793ed431 Update main.yml (#357) 2025-06-24 20:21:47 -06:00
retropieuser 2a9fe07a17 Update BUILDING.md o2r & directory notes (#351)
* Update BUILDING.md o2r & directory notes

* Update BUILDING.md

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-24 10:52:40 -06:00
Nikita 8132405bab Add vcpkg.json, change MacOS CI to use that (#346)
* add vcpkg support for installing dependencies

* Change macos CI to use vcpkg for dependencies

* actually fix CI for macos

* fix SDL_net linking

SDL_net was being linked twice

* update baseline
2025-06-24 10:50:46 -06:00
MegaMech 9e1543d434 Update faq.md (#337) 2025-06-23 07:07:13 -06:00
MegaMech e23d9602f9 Update readme (#336)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2025-06-23 07:03:01 -06:00
MegaMech 59cf0355a2 Implement CPU Spiny Shell (#325)
* Implement CPU Blue Shell
2025-06-22 17:29:55 -06:00
MegaMech 19d5a2729e Update Editor.cpp (#324) 2025-06-22 17:07:39 -06:00
MegaMech be8b88fdf2 Fix special itemboxes providing Bananas instead (#310)
* Update update_objects.h

* Update update_objects.c

* Update actors.c
2025-06-22 09:06:10 -06:00
MegaMech 3d568038b5 Update faq.md (#311) 2025-06-22 09:05:45 -06:00
Benjamin Jackson 07b595a75b Add additional questions to the FAQ doc. (#306)
* Init.

* Add link to WIP PR.

* Requested changes.

* Update faq.md

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-22 08:34:26 -06:00
MegaMech af5c324c68 Update custom-track.md (#308) 2025-06-22 08:31:57 -06:00
PoorPockets McNewHold 840ea14e86 Add missing SDL2_net-devel dependencies. (#277)
-- Found Threads: TRUE
-- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found version "3.11.3")
-- Found Ogg: /usr/lib64/libogg.so (found version "1.3.5")
-- Found Vorbis: /usr/lib64/libvorbis.so (found version "1.3.7")
CMake Error at CMakeLists.txt:434 (find_package):
By not providing "FindSDL2_net.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "SDL2_net",
but CMake did not find one.

Could not find a package configuration file provided by "SDL2_net" with any
of the following names:

SDL2_netConfig.cmake
sdl2_net-config.cmake

Add the installation prefix of "SDL2_net" to CMAKE_PREFIX_PATH or set
"SDL2_net_DIR" to a directory containing one of the above files.  If
"SDL2_net" provides a separate development package or SDK, be sure it has
been installed.


-- Configuring incomplete, errors occurred!

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-22 07:12:17 -06:00
Benjamin Jackson ed35c94981 Init. (#283)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-22 07:01:15 -06:00
coco875 0eb0ff49e0 allow to replace img with png or jpg or bmp (#272)
* allow to replace img with png or jpg or bmp

* revert experimental change
2025-06-22 06:49:15 -06:00
MegaMech e73d3f4fa3 Fix L button volume changing (#269)
* Update effects.c

* Update external.c

* Update external.c

* Update external.c
2025-06-21 19:25:26 -06:00
TheOliveOli 9a9a18999d Build macOS release as Universal Binary (#267)
* Update CMakeLists.txt

* Edit output filename to reflect building as Universal binary
2025-06-21 17:37:31 -06:00
MegaMech 4a18bf3881 Update scene.json (#265) 2025-06-21 16:07:23 -06:00
MegaMech f678f9b2a0 Add files via upload (#263) 2025-06-21 15:25:14 -06:00
MegaMech 6f5e8d514e Update README.md (#262) 0.9.9.1 2025-06-21 14:07:20 -06:00
coco875 be5cd349c6 Update main.yml (#260)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-21 14:06:56 -06:00
sir-wilhelm 64d7defc31 Update README.md (#255)
Corrected default keyboard bindings.

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-21 13:49:46 -06:00
MegaMech 6c99e0032a Update TrackPathPointFactory.cpp (#259) 2025-06-21 13:35:46 -06:00
coco875 66bdf58577 support older linux distro (#246)
* Update main.yml

* Update main.yml

* disable network lib

* add sdl_net

* remove the upload of artfact in more recent linux version

* Update main.yml
2025-06-20 20:41:25 -06:00