Commit Graph

1097 Commits

Author SHA1 Message Date
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
Lywx a4f1b717bd Fixed miniaudio to build on switch 2025-07-21 22:55:50 -06:00
Lywx c9926fd361 Unbroken other platforms 2025-07-21 22:42:44 -06:00
Lywx a05988bd39 Fixed switch compilation 2025-07-21 22:42:22 -06:00
Lywx 13814868ed Implemented new audio driver for sequence replacement (#478)
* [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-21 12:48:53 -06:00
coco875 8eecad6bc4 fix bombkart and speedometer (#496)
* fix bombkart and speedometer

* make number more clear

---------

Co-authored-by: MegaMech <MegaMech@users.noreply.github.com>
2025-07-21 12:43:15 -06:00
MegaMech adc7dd050f Add Rulesets (#494) 2025-07-20 17:13:35 -06:00
Dave Demers d62d4bb900 Fix #400 and divide by zero (#454)
* 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-19 16:59:21 -06:00
MegaMech bc9686f1a3 Fix incorrect unsigned values For Alfa find_vtx_and_set_colours() (#489)
* Update KoopaTroopaBeach.cpp

* Update SherbetLand.cpp

* Update RainbowRoad.cpp
2025-07-19 16:48:20 -06:00
MegaMech 0881cdf285 Label Thwomp Behaviour Enums (#486)
* Label thwomp behaviour enum

* Update BowsersCastle.cpp

* Update Thwomp.h
2025-07-19 16:41:23 -06:00
MegaMech 5b2b4e2c47 Update PodiumCeremony.cpp (#484) 2025-07-19 09:34:04 -06:00
coco875 93a7894fa7 Update README.md 2025-07-19 14:36:19 +02:00
coco875 dac4247f4a more matrix 2025-07-19 14:32:00 +02:00
coco875 dfd4b823a2 Update linux-compile.yml 2025-07-19 14:15:57 +02:00
coco875 73a7938046 use matrix instead 2025-07-19 14:10:51 +02:00
Thomas Rohloff 859835a162 Rename PR workflows
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-19 13:08:19 +02:00
Thomas Rohloff 425d6cdffb Add debug workflows
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-19 13:01:27 +02:00
Thomas Rohloff 20cba1b5c2 Don't enable obsolete and broken debugging in debug builds
Signed-off-by: Thomas Rohloff <v10lator@myway.de>
2025-07-19 12:49:17 +02:00
Thomas Rohloff 4fdded9dbc Merge remote-tracking branch 'upstream/main' into FLAGS 2025-07-19 11:32:15 +02:00
briaguya 94d9c31583 remove commented out line 2025-07-18 20:07:51 -06:00
briaguya 524a4810e2 line 2025-07-18 20:07:51 -06:00