Commit Graph

946 Commits

Author SHA1 Message Date
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
Thomas Rohloff 497de0b6e6 Fix oversight
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-26 11:31:50 +02:00
Thomas Rohloff 8a8c22cdce Docker CI: Don't download spaghetti.o2r
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-26 11:20:58 +02:00
Thomas Rohloff d0acdc2964 Docker CI: Remove build.sh and artifacts
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-26 10:41:52 +02:00
Thomas Rohloff b5dd72e461 Fix docker artifact upload
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-24 14:39:57 +02:00
Thomas Rohloff 545bbe55d5 Correctly tag code blocks for Linux build instructions
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-24 14:20:34 +02:00
Thomas Rohloff 909c881e07 Update Linux build instructions
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-24 14:13:51 +02:00
Thomas Rohloff 39b7b7d319 CI: Add Docker build
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-06-24 14:13:51 +02: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
MegaMech 12fed2c01c Delete textures/crash_screen/crash_screen_font.ia1.inc.c (#244) 2025-06-20 17:55:42 -06:00
MegaMech 678b673a83 Update faq.md (#243) 2025-06-20 17:53:10 -06:00
MegaMech 9b361516e5 Docs (#242)
* Rename custom-track to custom-track.md

* Create faq.md
2025-06-20 17:47:25 -06:00
MegaMech ab973b3090 Create custom-track (#241) 2025-06-20 17:43:57 -06:00
coco875 e93633773e Pr before release (#239)
* Fix match

* Update torch

* fix crash on texture of player

* Copied stuff over for Window icon from Starship.

* Missed comment.

* Corrections.

* Missed a file

* min-max fix

* Update code_80005FD0.c

* Remove interpolation for hm_intro

* look like to remove the crash in menu

* Update menu_items.c

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-20 16:54:31 -06:00
MegaMech 2126c94a0e Update Course.cpp (#235) 0.9.9 2025-06-20 06:43:48 -06:00
MegaMech d8c2b1b5c8 readme (#232)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Add files via upload

* Update README.md
2025-06-19 21:08:30 -06:00
MegaMech 8489ca355f Impl Default Button Mappings (#234)
* Update Engine.cpp

* Update Engine.cpp

* Update Engine.cpp
2025-06-19 21:07:47 -06:00
coco875 bbc631b35d properly Fix ci (#233)
* Update .gitmodules

* remove them again

* Update libultraship
2025-06-19 20:12:39 -06:00
sitton76 65620eb797 Stop frame record on some stuff. (#225)
* Disabled recording frame interpolation on result print text.

* Added check_if_recording() function to prevent cases of it recording while at 30FPS

* Seemingly disabled kart minimap icons for frame interpolation.

* Attempt to mitigate rare crash with printing text(unverified if this actually helps)

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-19 16:37:30 -06:00
sitton76 3f9f89ed41 Readme update (#224)
* Updated readme

* Fixed incorrect package name for quick Ubuntu setup

* Removed needless mention of 1.0 rom from readme

* Less weird wording.

* Update README.md

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-19 16:34:58 -06:00
MegaMech 8f88dbd2c3 Add Harbour O2R (#230)
* Interpolation ApplyMatrixTransformations

* Fix scenefile saving and add skybox export

* Fix custom track water set bug

* Remove C++ version of harbour

* Harbour o2r

* Add harbour blender file

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-06-19 16:31:16 -06:00
coco875 5d7cf20c83 pr Code 80005fd0 (#181)
* fix error

* a lot of change

* basic rename of local variable

* continue rename and improve Enhancements

* re-apply change

* revert the remove of dma_texture and fix mtxf_multiplication

* more documentation port

* some fix

* more fix

* fix arround

* Update torch

* fix spelling

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-19 16:26:04 -06:00
MegaMech 602141fb11 Fix custom track water (#229)
* Interpolation ApplyMatrixTransformations

* Fix scenefile saving and add skybox export

* Fix custom track water set bug

* Remove C++ version of harbour

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-06-18 12:57:52 -06:00
sitton76 3bd6d36a60 Tagged Thwomp particles (#227)
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-18 12:33:37 -06:00
MegaMech 5011f932c2 Interpolate hm intro (#228)
* Interpolation ApplyMatrixTransformations

* Fix scenefile saving and add skybox export

---------

Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-06-18 12:32:55 -06:00
MegaMech d3a3e761cf Remove unused submodules (#226)
* Update .gitmodules

* Delete import
2025-06-16 16:33:31 -06:00
MegaMech f6e2f12371 Update CMakeLists.txt (#223) 2025-06-15 22:24:41 -06:00
sitton76 03717deeed Changed imgui text for clarity. (#221)
* Added notice for incomplete feature.

* Other imgui changes.

Gave "Modify Interpolation Target FPS" a unique tooltip

Changed text for HM64 labs to be WIP

Made "Far Frustrum" hide if "gNoCulling" is disabled.

Renamed gImprovements to gBetterResultPortraits

* Made more sliders hidden when the option related to them is disabled.

* Adjusted linebreaks in the WIP label.

* Update PortMenu.cpp

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-06-15 22:20:08 -06:00
MegaMech 9fe391a2a4 Fix More Interpolation (#220)
* Fix SetTextMatrix Interpolation (flashing text)

* Interpolate pause menu item box

* Interp mtxf_translation_x_y_rotate_z_scale_x_y

* Fix billboarding for freecam

* Fix menus battle mode back to grand prix bug

* Fix snow interp

* interp star clouds
2025-06-15 22:17:24 -06:00
sitton76 547d651cc4 Fixed Wario Stadium jumbotron(50, 100, and 150 CC) (#222) 2025-06-15 00:43:30 -06:00