summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-11-09Implement SpawnParams struct (#536)MegaMech
* Impl SpawnParams * Added json submodule * Update json * Update * Works * Remove comment * Works refactor * Snowman and thwomp working * Impl hot air balloon * More progress * All OObjects are done * cleanup * Refactor 2Dpath to normal path * Update nlohmann json & fix compile * Rest of actors * MORE CHANGES * Finish actors * Done PR, some fix to collision viewer * Impl falling rocks * Add const * wip editor refactor * Property work * continue * Overridable editor properties * Actor saving/loading works now * Fix light alignment * Clarification * Impl penguin * params impl signs * properties impl falling rock * More property impls * impl air balloon * Add spawnParams to OObject Translate * Snowman translate better * impl hedgehog properly * properties impl trophy * thwomp progress * Finish impl properties * Fix compile * Fix cursor collisions * Move registered actors * Rename pathPoint XYZ to xyz * Fix editor pause bug * Clean up * Review comments * Remove SpawnParams struct from actor classes * Rename * Player Label First Iteration * Work now * Working 3d text * Fix boo bug * Finish AText actor * Fix spawnparams compile * Register AText * Finish Text Actor * Fix thwomp interpolation * Fix compile * Fix crab and hedgehog * Fix loading flagpole * Fix Hot Air Balloon * Turn zbuffer on for AText * Update --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-09-27Update PortMenu.cpp (#552)MegaMech
2025-09-26Replace FrameInterpolation Pop/Push with RecordOpen/CloseChild (#542)Varuuna
* Replaced Pop/Push for Yoshi Egg and Mario Sign actors * Removed comments * applied suggestions --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-09-26Fix Multi-Window not checked by default (#548)Spodi
Last time i tested with a new config file this was actually on, despite it showing off. So now it shows ON by default :) Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-09-25Fix ci (#549)coco875
* try fix ci * use fmt instead * try another fix for fmt * fix link and detect for c++ 20 * invert condition on format
2025-09-23Added fades for 3P4P menuing (#543)Varuuna
* Added default menu transition for 3P4P options * Forgot to change the condition * formatting * Reverted change on single frame black Added comments
2025-08-09Fix non-portable (#532)AltoXorg
* Fix for non-portable builds * submodule update Torch, [TEMP] libultraship * submodule update libultraship * place assets in exe's dir on post build
2025-08-07Scale menu at higher resolutions (#502)Daniel Worley
* Scale menu at higher resolutions * Options for menu extent/scaling --------- Co-authored-by: coco875 <59367621+coco875@users.noreply.github.com>
2025-08-07Combine Matrix Stacks & use std::deque Instead of std::vector to Prevent ↵MegaMech
Dangling Pointers (#525) * Update Matrix.cpp * Update World.h * Stak * Hopefully done with matrix --------- Co-authored-by: MegaMech <7255464+MegaMech@users.noreply.github.com>
2025-08-01Allow 400% internal resolution (#516)V10lator
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-30Recoded pak to use file instead of fstreamKiritoDv
2025-07-29Adds information about what each sequence file does. (#500)JDJG
* Adds the sequence information i.e. what each file does. * Removed not used mario circuit(accidently added from the wiki) - just generic name for every mario course. Links to mario raceway :) * update value to be more accurate. * Update sequences-information.md * updates seq_00 to be sound player. * update references of seq_16 to make more sense. * remove the note on it. * Update the seq_16 to be the better name of it. * Update sequences-information.md * updates each section to have a name. * Changes The name to make more sense gramatically. * add new note * Update sequences-information.md * Update sequences-information.md * Fixes the weird change to clrf. Replaces it to be lf instead. * Update custom-audio.md * Update TrackProperties.cpp * Update TrackProperties.cpp --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-29Remove the Spacing() calls after MenuDrawItem and wrap the loop with ↵Malkierian
ItemSpacing.y changes. (#515) Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-28Patched hud textures to draw on point modeKiritoDv
2025-07-28Fixed L button volume to match port's slidersKiritoDv
2025-07-28Fixed audio and sliders cc: @sonicdcerKiritoDv
2025-07-28Better controller pak (#504)coco875
* try add a better save use https://github.com/sonicdcer/N64ModernRuntime/blob/controllerpakimpl/librecomp/src/pak.cpp as a ref Co-Authored-By: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com> * update pak * Update save.c * Better controller pak with File deletion menu Co-authored-by: Dario <dariosamo@gmail.com> Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com> * add gControllerPakScreen button * change assert(false) in pak.cpp --------- Co-authored-by: Alejandro Asenjo Nitti <96613413+sonicdcer@users.noreply.github.com> Co-authored-by: Sonic Dreamcaster <alejandro.asenjo88@gmail.com> Co-authored-by: Dario <dariosamo@gmail.com> Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>
2025-07-28duplicate sequence (#506)coco875
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-23Update Rulesets.h (#498)coco875
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-22Removed unused ifdefLywx
2025-07-21Unbroken other platformsLywx
2025-07-21Fixed switch compilationLywx
2025-07-21Implemented new audio driver for sequence replacement (#478)Lywx
* [WIP] Added custom driver and implemented sequence replacement * Implemented hmas effect system and wip replace system * Added load from o2r * Implemented sequence replacement * Added looping point support * Added reduced volume when pausing * Fixed audio reset and added fade out * Fixed music when retrying * Fixed star music * Parsed more info, not just loops * Fixed linux compilation * add doc * Update docs/custom-audio.md * Update docs/modding.md --------- Co-authored-by: coco875 <59367621+coco875@users.noreply.github.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-21fix bombkart and speedometer (#496)coco875
* fix bombkart and speedometer * make number more clear --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-20Add Rulesets (#494)MegaMech
2025-07-19Fix #400 and divide by zero (#454)Dave Demers
* Divide by zero fix & cup restart behavior fix * CI Test * Fix a divide by zero bug. Fix for cups when using the reset button * Added defines, renamed function --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-19Fix incorrect unsigned values For Alfa `find_vtx_and_set_colours()` (#489)MegaMech
* Update KoopaTroopaBeach.cpp * Update SherbetLand.cpp * Update RainbowRoad.cpp
2025-07-19Label Thwomp Behaviour Enums (#486)MegaMech
* Label thwomp behaviour enum * Update BowsersCastle.cpp * Update Thwomp.h
2025-07-19Update PodiumCeremony.cpp (#484)MegaMech
2025-07-18Update podium_ceremony_actors.c (#475)MegaMech
2025-07-18Fix D_802874D8 clear function (#474)MegaMech
* Update code_80281780.c * Update podium_ceremony_actors.c * Update podium_ceremony_actors.h
2025-07-17Update PortMenu.cpp (#470)MegaMech
2025-07-17Update ceremony_and_credits.c (#469)MegaMech
2025-07-17Update camera.c (#468)MegaMech
2025-07-17Enable TestTrack Mode (#467)MegaMech
* Update Trophy.cpp * Update Trophy.h * Update TestCourse.cpp
2025-07-17Fix Alpha Arg into `find_vtx_and_set_colours()` (#466)MegaMech
* Update RainbowRoad.cpp * Update KoopaTroopaBeach.cpp * Update SherbetLand.cpp
2025-07-15Fix podium ceremony scene (#464)MegaMech
* Update podium_ceremony_actors.c * Update podium_ceremony_actors.h * Update code_80281780.c
2025-07-14fix background color (#460)coco875
* fix background color * reduce print about false problem * Update memory.c
2025-07-13fix rolling wheel (#456)coco875
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-13Fine-tune the UV for Clouds (#455)coco875
* fine tune cloud uv * format --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-13Fix Cinematic Box for Failed GP & Fix 1 Pixel Gap In All Cinematic Boxes (#453)MegaMech
* Update menu_items.c * Update menu_items.c
2025-07-13Add version and debug state (#437)V10lator
* cmake: Correctly set PROJECT_VERSION This needs CI to adjust Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Log version Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Show version and debug state Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Log debug mode toggling Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Finish version string Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Update CMakeLists.txt * Update CMakeLists.txt * Try to fix execute_process() from within CI Signed-off-by: Thomas Rohloff <v10lator@myway.de> * CI: Checkout with tags Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Fix PR CIs, too Signed-off-by: Thomas Rohloff <v10lator@myway.de> * Add config button for version Signed-off-by: Thomas Rohloff <v10lator@myway.de> --------- Signed-off-by: Thomas Rohloff <v10lator@myway.de> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-12Impl Option for Skipping Intros and Impl osPfsIsPlug (#451)MegaMech
* Added Harbour Intro Skip * Moved setting to more applicable submenu * Update Game.cpp * Update PortMenu.cpp * Impl and fix os plug --------- Co-authored-by: sitton76 <58642183+sitton76@users.noreply.github.com>
2025-07-12Update code_8006E9C0.c (#450)coco875
2025-07-12Fix minor render issue in menu (#447)coco875
* fix menu texture * fix other text * junky fix * fix cloud to be png * fix cloud * Update menu_items.c --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-12Submit Matches for code_80005FD0.c (#446)MegaMech
* Update code_80005FD0.c * More matches * Remove comment * Submit match for cpu_use_item_strategy * Fix hard cpu * Update code_80005FD0.c
2025-07-11Add kartPropulsionStrength and waterInteractionFlags (#425)Maciek Baron
* Add kartPropulsionStrength and waterInteractionFlags * Add reset_player_speed_and_velocity * Fix merge * Reorder and cleanup * Document hopVerticalOffset and hopFrameCounter * Fix missed variabled * Further things * Use constant --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-10port pr 730 from the decomp (#445)coco875
* port pr 730 from the decomp Co-Authored-By: Jed Grabman <7600154+jedgrabman@users.noreply.github.com> * rename file * small fix * finish fix time trial --------- Co-authored-by: Jed Grabman <7600154+jedgrabman@users.noreply.github.com> Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-09Update update.inc.c (#444)MegaMech
2025-07-09Fix some UB (#438)MegaMech
* Update Game.cpp * Update actors_extended.c * Update Game.cpp