Commit graph

762 commits

Author SHA1 Message Date
toaster
5a622e6ce0 Single period for tooltip for Addons case sensitivity (resolves kart-krew-dev/ring-racers#172) 2025-10-21 20:22:30 +01:00
Eidolon
68413fde44 Merge branch 'rewind-double' into 'master'
Demo rewind doubled to 10s

See merge request kart-krew-dev/ring-racers-internal!2960
2025-10-20 18:23:06 -05:00
Eidolon
2928f84d9a Merge branch 'replay-prefix-cleanup' into 'master'
M_GetRecordMode

See merge request kart-krew-dev/ring-racers-internal!2959
2025-10-20 18:19:47 -05:00
Eidolon
131ce41657 Merge public master 2025-10-20 14:36:42 -05:00
Eidolon
f7afea7abb Merge branch 'queue-cup' into 'master'
Add ability to queue all maps in a cup for netgames and local matches by pressing Action on cup select.

See merge request kart-krew-dev/ring-racers!11
2025-10-20 14:24:16 -05:00
Freaky Mutant Man
188d168ace Add ability to queue all maps in a cup for netgames and local matches by pressing Action on cup select. 2025-10-20 14:24:16 -05:00
Eidolon
17ff0fea89 Merge branch 'profiledefault' into 'master'
Add profile color and followercolor to Default color rotation on character select screen

See merge request kart-krew-dev/ring-racers!34
2025-10-20 14:04:06 -05:00
zander3312
17556495f6 Add profile color and followercolor to Default color rotation on character select screen 2025-10-20 14:04:05 -05:00
toaster
b7a50f1123 Demo rewind doubled to 10s
Got a lot of feedback over time that 5s was too little for how frequently you need to rewind to go back through an extended interaction. Probably a better minimum
2025-10-19 23:40:25 +01:00
toaster
151b91f204 M_GetRecordMode
Simplifies a lot of copypasted "modeprefix" evaluations into one simple call.
Only G_UpdateRecordReplays is seperate.
Resolves two issues:
- Guest replay ghosts have been broken for a while and nobody noticed (untracked)
- Cannot watch back hivolt replays (#1656)
In addition, makes it way easier to add new modeprefixes later.
2025-10-19 17:58:18 +01:00
Eidolon
06cf1b914a Merge public master 2025-10-16 21:22:21 -05:00
Eidolon
56533a1876 Use std::string_view::npos in EggTVData 2025-10-16 20:06:57 -05:00
skirlez
c40c9a87d3 Fix Egg TV replay names being wrong, fix crash if your replay name was 1 character 2025-10-16 20:01:21 -05:00
Ashnal
bbe55cda4b Photosensitivity warning is just informational now 2025-10-16 02:53:35 +00:00
Eidolon
5834f45678 Fix typo in Accessibility menu description 2025-10-12 14:40:52 -05:00
Eidolon
8e4b690387 Prevent 1-frame title screen when playing demos
Nothing makes sense anymore

Fixes https://gitlab.com/kart-krew-dev/ring-racers-internal/-/issues/1665
2025-09-25 23:02:39 -05:00
Eidolon
94ef03dcd2 Add cpptrace in I_Error on windows, minidumps, stricter warnings, optimized drawers in debug 2025-09-25 16:08:09 -05:00
Eidolon
0dc337c9a5 Fix lots of code for clang-cl compatibility 2025-09-17 17:24:32 -05:00
Eidolon
055a4f9123 Merge branch 'music-cleanup' into 'master'
Some M_PlayMenuJam fixes

See merge request kart-krew-dev/ring-racers-internal!2857
2025-09-16 21:37:02 -05:00
Eidolon
b37bd8c9b8 Merge branch 'levelselect-silly' into 'master'
M_LevelSelectInit: Don't modify kartbot/encore/speed outside of GS_MENU

See merge request kart-krew-dev/ring-racers-internal!2865
2025-09-16 21:27:20 -05:00
Eidolon
82b95432d3 Merge branch 'core-modded-bleed' into 'master'
Resolve ring-racers#64

Closes ring-racers#64

See merge request kart-krew-dev/ring-racers-internal!2866
2025-09-16 21:26:00 -05:00
toaster
de594dedd8 Fix game-ruining 10-Key alert grammar error
Resolves ring-racers#117
2025-09-17 00:56:17 +01:00
toaster
7152217faa Resolve ring-racers#64 2025-09-17 00:13:45 +01:00
toaster
a67e2ca806 M_LevelSelectInit: Don't modify kartbot/encore/speed outside of GS_MENU 2025-09-16 23:56:18 +01:00
Eidolon
e8a1482fb0 Add rnnoise denoiser 2025-09-16 16:57:21 -05:00
toaster
e96913bda7 Cleans up some profilemenu state in M_ResetOptions
This would pollute into M_PlayMenuJam and possibly cause it to play whenever
2025-09-15 21:13:05 +01:00
toaster
9336538c5c Fix LOUD case lol 2025-09-14 23:17:36 +01:00
toaster
99d8e33cfd Net-safe item toggle menu
Use cvar callbacks for items-thunderdome relationship & sounds
2025-09-14 22:32:57 +01:00
toaster
aed507baf4 Do not set restorelevellist on Challenges Menu tutorial warps
Resolves #1649
2025-09-06 19:21:35 +01:00
Oni VelocitOni
9675aaf40f Merge branch 'rqdx-menu-fix' into 'master'
Roundqueue DX Menu UI fixes

Closes #1570, #1572, and #1647

See merge request kart-krew-dev/ring-racers-internal!2786
2025-09-01 01:32:55 +00:00
toaster
515188e472 Forbid queue UI in Tutorial Mode
Doesn't even properly work with the way levels are ended there anyways
2025-08-30 23:00:25 +01:00
Antonio Martinez
4eaf58cec4 Also allow Addon Options Load... when client+admin 2025-08-29 16:07:45 -04:00
Antonio Martinez
f04ac2efcf Fix Addon Options being unavailable as a netgame client 2025-08-29 16:05:09 -04:00
toaster
72d9728c93 Eggman's Way should never be a netgame 2025-08-28 20:51:22 +01:00
toaster
026831d9c8 Statistics Map screen: If Sealed Stars have been visited but you haven't unlocked Special Mode, show them under Lost & Found instead of revealing the true cup order early 2025-08-28 15:48:31 +01:00
AJ Martinez
adf4085f84 Merge branch 'games-to-speak' into 'master'
Apply gamestochat restrictions to voice

See merge request kart-krew-dev/ring-racers-internal!2777
2025-08-28 03:24:34 +00:00
Antonio Martinez
1d2ec19c6e Voice menu fixups, apply tempmutes to guest/spectator 2025-08-27 21:55:46 -04:00
Eidolon
985b33361c Merge remote-tracking branch 'public/master' 2025-08-27 18:40:26 -05:00
Oni
82e63d36c3 Merge branch 'photosensitivity' into 'master'
Color profile sub-menu in Video Options

See merge request KartKrew/RingRacers!61
2025-08-27 23:03:09 +00:00
toaster
c3131f697e Tutorial Recommendation hints for GP cup select
One new parameter on cupheader_t that can only be set in mainwads
If specified hint condition has been achieved, identifies from the actual unlock condition what Tutorial it should surface in a popup.
Funny question mark
2025-08-27 23:33:11 +01:00
Antonio Martinez
d67bba9255 Fix SPB Attack and Class R attack replays 2025-08-25 15:53:11 -04:00
toaster
0da140e37f Safety cap on M_GetFollowerState 2025-08-22 12:48:44 +01:00
Oni VelocitOni
bd753a9b59 Merge branch 'more-item-toggles' into 'master'
Add Stone Shoe and Toxomister to Item Toggles

Closes #1611

See merge request kart-krew-dev/ring-racers-internal!2739
2025-08-20 09:30:54 +00:00
Oni VelocitOni
5dc2957c1e Merge branch 'encouraging-splits' into 'master'
Add split modes: "Off", "Next", "Leader"

See merge request kart-krew-dev/ring-racers-internal!2740
2025-08-20 09:16:20 +00:00
Oni VelocitOni
f8f4d6cfd6 Merge branch 'challenges-bonnus' into 'master'
Challenges Bonnus

See merge request kart-krew-dev/ring-racers-internal!2738
2025-08-19 19:39:29 +00:00
toaster
66b7bf649a Revamp Item Toggles screen again
There was confusion in testing so I took it as a challenge to improve the menu further.
- Put `Toggle All` on `<c>` instead of an Item slot
- Put `Frantic Mode` on `<r>` since it's in the changelog but not surfaced in any menus right now
- No gaps (RIP free real estate)
2025-08-19 15:29:59 +01:00
Eidolon
6d6acbae28 Merge public master 2025-08-18 19:43:36 -05:00
Antonio Martinez
8583613578 Add split modes: "Off", "Next", "Leader" 2025-08-18 20:43:29 -04:00
Eidolon
88ee8e1f7f Merge branch 'profile-fix' into 'master'
Profile fix #358

Closes #358

See merge request KartKrew/RingRacers!119
2025-08-19 00:14:11 +00:00
toaster
ca48b5092b Add Stone Shoe and Toxomister to Item Toggles
Resolves #1611
2025-08-18 21:38:51 +01:00