MegaMech
d41ab5b3ab
Update README.md ( #576 )
2025-11-28 11:16:40 -07:00
MegaMech
96f02bd70f
Only Spawn Three ChainChomps for Rainbow Track ( #569 )
...
* Update RainbowRoad.cpp
* Update ChainChomp.cpp
* Decrement actor counters in destructor
* Update Finishline.cpp
2025-11-23 13:18:51 -07:00
MegaMech
52554e21cc
Fix Mole Spawns and Tick Rate ( #566 )
...
* Fix Mole Spawns and Tick Rate
* Fix Compile
* Actually Fix Compile
2025-11-22 22:07:30 -07:00
MegaMech
5f60e30b59
Fix Moles and some UI Interpolation bugs ( #565 )
...
* Update render_objects.c
* Update FrameInterpolation.h
* Update render_objects.c
* Fix mac compile probably
* Fix Mole Dirt Particles
* Fix Mole Duplication Bug, probably
* Fix drawing using wrong camera bug
2025-11-22 18:13:33 -07:00
MegaMech
fffd3f7fe9
RaceManager class ( #562 )
...
* Create RaceManager.cpp
* Create RaceManager class for race lifecycle management
Added RaceManager class to manage race events lifecycle.
* Refactor World class and implement ClearWorld method
Refactor World class constructor and destructor. Implement ClearWorld method to delete all objects and reset state.
* Add RaceManager to World class
* Update ValidateString for editor mode checks
Refactor ValidateString to handle editor mode and empty strings.
* Update Text.cpp
* Add SetText method to Text class
* Document RunGarbageCollector function
Added documentation for the RunGarbageCollector function.
* Refactor Game.cpp by removing dead code
Removed unused ruleset handling and clean-up code.
* Update Game.h
* Remove CM_SpawnFromLevelProps call
* Update Text.cpp
* Update World.cpp
* Add Clean method to RaceManager class
* Update RaceManager.cpp
* Update World.cpp
* Update World.h
* Update World.cpp
2025-11-14 14:50:33 -07:00
coco875
c2755aee40
Fix appImage asset extraction ( #563 )
...
* Update vcpkg.json
* fix appimage
2025-11-14 13:37:04 -07:00
coco875
a9f69d86c8
Update vcpkg.json ( #561 )
2025-11-14 11:44:33 -07:00
MegaMech
ad86063066
Update Collision.cpp ( #559 )
2025-11-12 16:11:28 -07:00
MegaMech
fb7bd7ba11
Fix Sherbet ( #558 )
...
* Update Game.cpp
* Update Penguin.cpp
2025-11-09 20:40:09 -07:00
MegaMech
de9c5d5101
Implement SpawnParams struct ( #536 )
...
* 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-11-09 19:07:44 -07:00
MegaMech
760fa3bf52
Update PortMenu.cpp ( #552 )
2025-09-27 08:09:25 -06:00
Varuuna
72b5773d4d
Replace FrameInterpolation Pop/Push with RecordOpen/CloseChild ( #542 )
...
* 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-26 10:14:45 -06:00
Spodi
dbcf1acd2f
Fix Multi-Window not checked by default ( #548 )
...
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-26 10:11:13 -06:00
coco875
6f133d2045
Fix ci ( #549 )
...
* try fix ci
* use fmt instead
* try another fix for fmt
* fix link and detect for c++ 20
* invert condition on format
2025-09-25 07:16:38 -06:00
Varuuna
f70c9100b0
Added fades for 3P4P menuing ( #543 )
...
* Added default menu transition for 3P4P options
* Forgot to change the condition
* formatting
* Reverted change on single frame black
Added comments
2025-09-23 16:24:59 -06:00
AltoXorg
db01cf3d6f
Fix non-portable ( #532 )
...
* Fix for non-portable builds
* submodule update Torch, [TEMP] libultraship
* submodule update libultraship
* place assets in exe's dir on post build
2025-08-09 11:25:46 -06:00
Daniel Worley
334fdeafd2
Scale menu at higher resolutions ( #502 )
...
* Scale menu at higher resolutions
* Options for menu extent/scaling
---------
Co-authored-by: coco875 <59367621+coco875@users.noreply.github.com>
2025-08-07 19:53:24 +02:00
MegaMech
575d860e5d
Combine Matrix Stacks & use std::deque Instead of std::vector to Prevent 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-07 19:27:14 +02:00
V10lator
5e8ee8682d
Fix spaghetti version in Docker ( #530 )
2025-08-07 19:24:49 +02:00
V10lator
57dcefb206
Allow 400% internal resolution ( #516 )
...
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-08-01 12:53:30 -06:00
KiritoDv
1702f9029a
Recoded pak to use file instead of fstream
2025-07-30 16:22:40 -06:00
JDJG
cb172d1399
Adds information about what each sequence file does. ( #500 )
...
* 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-29 07:07:29 -06:00
coco875
2cc051fbe1
more precision on building instruction and fix switch ( #507 )
...
* more precision on building instruction
* Update main.yml
---------
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-29 06:59:56 -06:00
Malkierian
4ecd8c8b75
Remove the Spacing() calls after MenuDrawItem and wrap the loop with ItemSpacing.y changes. ( #515 )
...
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-29 06:59:01 -06:00
coco875
3431d1dce0
add more audio documentation ( #505 )
...
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-29 06:55:10 -06:00
KiritoDv
212436726f
Patched hud textures to draw on point mode
2025-07-28 21:55:46 -06:00
KiritoDv
7eb925d351
Fixed L button volume to match port's sliders
2025-07-28 21:19:53 -06:00
KiritoDv
d45f201d44
Fixed audio yamls
2025-07-28 21:15:32 -06:00
KiritoDv
42a2fc2114
Fixed audio and sliders cc: @sonicdcer
2025-07-28 20:22:12 -06:00
KiritoDv
c7ee0d8dd1
Fixed stupid crlf issues
2025-07-28 18:01:41 -06:00
coco875
c0523623ea
Merge pull request #514 from JDJG-s-Extra-Projects/main
...
update documentation title to make more sense and not too be too long.
2025-07-28 23:54:58 +00:00
JDJG
225095fc11
update documentation title to make more sense and not too be too long.
...
helps make it fit better.
2025-07-28 19:53:40 -04:00
coco875
a4d0ead4c3
Better controller pak ( #504 )
...
* 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-28 17:48:21 -06:00
coco875
4df1da349a
Merge pull request #501 from JDJGInc/future-games
...
Adds a list of locations where courses appear in the future
2025-07-28 23:35:46 +00:00
coco875
9ca2d04604
duplicate sequence ( #506 )
...
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-28 14:01:01 -06:00
coco875
7c229e3ed0
fix some compilation issue ( #511 )
...
* fix some compilation issue
* Update CMakeLists.txt
* remove lto for apple in debug, because apple
2025-07-26 09:17:57 -06:00
nervous-inhuman
a48909b7ea
fix(shader/metal): correct noise coords and frame input in fragmentShader
...
- Replace undefined `screenSpace.xy * noise_scale` with `in.position.xy * frameUniforms.noiseScale`
- Replace undefined `noise_frame` with `float(frameUniforms.frameCount)`
- This resolves build failures (undeclared identifiers, nil vertexFunction) when driving over sand
Fixes: shader compilation errors and Metal pipeline validation assertion
2025-07-25 19:39:48 -06:00
coco875
79f437ab30
Merge pull request #371 from V10lator/FLAGS
...
Rework compiler flag handling
2025-07-24 18:28:01 +00:00
JDJG
bfb2bec0b7
Merge branch 'main' into future-games
2025-07-23 14:07:24 -04:00
coco875
69f83ed625
Update Rulesets.h ( #498 )
...
Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-23 11:36:04 -06:00
JDJG
c4d18a91d5
Final thing.
2025-07-23 02:11:47 -04:00
JDJG
19b25c3b58
add another table for mario kart remixes.
2025-07-23 02:10:39 -04:00
JDJG
e224af0747
Implement the correct final table for the courses.
2025-07-23 01:57:44 -04:00
JDJG
5b065b0f6c
updated data to be more accurate
2025-07-23 01:15:04 -04:00
JDJG
579e3693c1
Updates with correct information
2025-07-23 01:11:17 -04:00
JDJG
7822e72fce
adds better list.
2025-07-23 00:56:12 -04:00
JDJG
02e6ffe777
adds better list.
2025-07-23 00:55:05 -04:00
JDJG
1b4f9553bc
Let's see
2025-07-23 00:39:10 -04:00
Lywx
f9019a2548
Removed unused ifdef
2025-07-22 00:09:44 -06:00
KiritoDv
1c5dc64bf1
Updated miniaudio, srry if i break something
2025-07-21 23:51:58 -06:00