Commit graph

27213 commits

Author SHA1 Message Date
Eidolon
0db1b16061 Adjust some voice chat parameters and behavior
1. If the sample queue is too long, frames will be skipped. This
   prevents bursting with a bunch of voice packets at once.
2. The Opus frame size is doubled to 20ms to reduce UDP overhead.
3. The Opus bitrate is reduced from its default to 10kbps, to prevent
   potential UDP MTU size overruns.
4. The server will ignore Opus frames past a certain limit per tic from
   each player, preventing excessive voice packet propagation
5. Push to talk no longer eats chat typing, and no longer responds while
   chat mode is on.
2025-09-13 15:56:51 -05:00
Eidolon
68d83f6870 Add a microphone usage description for macOS
Fixes https://gitlab.com/kart-krew-dev/ring-racers/-/issues/58
2025-09-13 13:20:53 -05:00
VelocitOni
9aa882e547 360->355
Slightly more lenient based on vibes, but excludes skipping Prison Break; we'll try this out.
2025-09-12 23:27:31 -04:00
Oni VelocitOni
bbbda96272 Merge branch 'baildrop-hud' into 'master'
Show baildrop in HUD as SUPER RING DEBT

See merge request kart-krew-dev/ring-racers-internal!2810
2025-09-13 02:10:50 +00:00
Oni VelocitOni
e524f86fdf Merge branch 'high-lapcount-hud' into 'master'
Fix high lapcount HUD clipping/truncation

See merge request kart-krew-dev/ring-racers-internal!2811
2025-09-13 02:07:12 +00:00
Oni VelocitOni
0615f016fa Merge branch 'less-frequent-spindash-help' into 'master'
Don't spindash help in Tutorial/POSITION

See merge request kart-krew-dev/ring-racers-internal!2812
2025-09-13 02:07:03 +00:00
Oni VelocitOni
88ee8fadc1 Merge branch 'sealed-year' into 'master'
Sealed Star entry is now 365 GP points (lowered from 370)

See merge request kart-krew-dev/ring-racers-internal!2816
2025-09-13 02:06:44 +00:00
Oni VelocitOni
b4d46a231d Merge branch 'teamplay-exp-ranking' into 'master'
Make EXP rankings do something in teamplay

See merge request kart-krew-dev/ring-racers-internal!2807
2025-09-13 02:06:24 +00:00
Oni VelocitOni
86b576d0ee Merge branch 'special-bubble' into 'master'
Players are never scamming in Special

See merge request kart-krew-dev/ring-racers-internal!2806
2025-09-13 02:06:07 +00:00
VelocitOni
404b35be6d 365-360
OK we're gonna go w/ toaster's original # because most pics I see are still a bit lower from people who are tryharding (our audience)
2025-09-12 21:57:26 -04:00
toaster
4b47979f3d Sealed Star entry is now 365 GP points (lowered from 370) 2025-09-12 17:52:52 +01:00
toaster
f9490f7f77 Actually search subfolders other than doing the "priority" one twice
Resolves Ring-Racers/#2 - what a genuinely embarassing oversight
2025-09-12 12:53:39 +01:00
Antonio Martinez
a9bb035b99 Don't spindash help in Tutorial/POSITION 2025-09-12 03:06:31 -04:00
Antonio Martinez
0f58fa88b3 Fix high lapcount HUD clipping/truncation 2025-09-12 03:03:00 -04:00
Antonio Martinez
e1576a0ff3 Show baildrop in HUD as SUPER RING DEBT 2025-09-12 02:32:18 -04:00
Antonio Martinez
3e08ff9968 Make EXP rankings do something in teamplay 2025-09-12 01:32:26 -04:00
Antonio Martinez
5f4009755f Players are never scamming in Special 2025-09-12 00:46:57 -04:00
Eidolon
ec70f62f36 Merge branch 'no-crushma-thanks' into 'master'
Monkey-patch likely cause of Eggshrine crash

See merge request kart-krew-dev/ring-racers-internal!2805
2025-09-11 15:12:25 -05:00
toaster
35c7be3bb9 Monkey-patch likely cause of Eggshrine crash 2025-09-11 20:49:48 +01:00
toaster
9bd29a87b2 K_DoIngameRespawn: In Tutorial specifically, tightly tie allowed fallback spawnpoints (if not yet crossed a checkpoint line) to relative player ID
Not literal player ID so that nothing gets messy when returning from Test Track challenge
2025-09-11 20:38:46 +01:00
toaster
39e33bd98e K_DoIngameRespawn: Index into previously-picked array, rather than branching for every single available spawnpoint 2025-09-11 20:36:20 +01:00
toaster
5fb1da94e0 PRE-unlock Brakes, Drifting, and Springs if your gamedata is converted from post-goner state
Means you'll only see a pop-up/challenge board visit for the Items tutorial, which is the new material you didn't previously have access to
2025-09-11 15:40:56 +01:00
toaster
e92725ea86 Accounting for minor bug in previous versions: Clean up characters whose rounds would otherwise be permanently stuck under their wins, but only when converting gamedata 2025-09-11 15:38:25 +01:00
Gunla
d62f199f39 Just one more maps change, so asset hashes updated again 2025-09-10 23:56:11 +00:00
Gunla
cbbce278fe Merge branch 'rc-stamp' into 'master'
Stamp RC versions during gameplay

See merge request kart-krew-dev/ring-racers-internal!2802
2025-09-10 23:46:32 +00:00
Antonio Martinez
ffe55a267f Stamp RC versions during gameplay 2025-09-10 15:56:44 -04:00
Eidolon
f959ef2662 Remove paranoia include guard in p_tick.c 2025-09-09 20:59:34 -05:00
Gunla
5d7a1c599f 2.4 RC1 Asset Hashes 2025-09-10 01:44:34 +00:00
Gunla
7dadededd6
Merge branch 'positive-bot-exp' into 'master'
Bots don't attenuate positive EXP

See merge request kart-krew-dev/ring-racers-internal!2801
2025-09-09 02:49:12 +00:00
Gunla
4073a313eb
Merge branch 'lower-g1-laps' into 'master'
75% lap count in G1

See merge request kart-krew-dev/ring-racers-internal!2797
2025-09-09 02:49:09 +00:00
Gunla
d70330c1eb
Merge branch 'hires-bubble' into 'master'
Hires Bubble

See merge request kart-krew-dev/ring-racers-internal!2747
2025-09-08 03:18:57 +00:00
Gunla
50ab7c7489
Merge branch 'platinum-audit' into 'master'
"platinums" command

See merge request kart-krew-dev/ring-racers-internal!2798
2025-09-08 01:16:48 +00:00
Gunla
65f68d9e9c
Merge branch 'checkpoint-gravflip' into 'master'
Position checkpoint parts correctly in reverse gravity

See merge request kart-krew-dev/ring-racers-internal!2799
2025-09-08 01:16:43 +00:00
Gunla
2cae08fa8f
Merge branch 'ancient-gear-minimap' into 'master'
Display up to one Ancient Gear on the minimap

See merge request kart-krew-dev/ring-racers-internal!2800
2025-09-08 01:16:32 +00:00
toaster
4bcf7591af r_things.cpp: Fix highresscale for custom skins interacting badly with Linkdraw on the player (bubble shield, etc) 2025-09-07 21:15:40 +01:00
Antonio Martinez
d9f1044753 Bots don't attenuate positive EXP 2025-09-07 15:13:59 -04:00
toaster
d3382001b1 Fix RVFXANIM not updating for flats at runtime 2025-09-07 18:12:55 +01:00
toaster
aed507baf4 Do not set restorelevellist on Challenges Menu tutorial warps
Resolves #1649
2025-09-06 19:21:35 +01:00
Lach
e52de2de88 Display up to one Ancient Gear on the minimap 2025-09-06 18:18:54 +10:00
Lach
12b9775290 Position checkpoint parts correctly in reverse gravity 2025-09-06 15:43:00 +10:00
Antonio Martinez
251d812074 75% lap count in G1 2025-09-04 05:36:28 -04:00
Gunla
f40138b41d Merge branch 'sting-frustrations' into 'master'
More lenient Ring Sting

See merge request kart-krew-dev/ring-racers-internal!2795
2025-09-04 04:15:05 +00:00
Antonio Martinez
fcd9f5cfaf Track duplicates 2025-09-03 15:17:37 -04:00
Antonio Martinez
fa51861f66 Don't spindash warn when whipping or hitlagged 2025-09-03 01:16:35 -04:00
Antonio Martinez
763f9b2124 Fix A-stings-B-stings-C billiards (FOREITHER IS FORXOR _WHY_) 2025-09-03 01:03:11 -04:00
Antonio Martinez
67109e2da1 Fix spindash check (player collision removes spindash!) 2025-09-02 23:16:39 -04:00
VelocitOni
cd76393f77 Revert all defines back
All defines reverted to master. We're only keeping it's slope resistance and the downwards throw
2025-09-02 23:00:12 -04:00
VelocitOni
2e343fdaed 190% -> 160% Bailboost
Nerf to boost speed
2025-09-02 22:17:25 -04:00
VelocitOni
e7690ef6e3 Merge branch 'master' into better-bail 2025-09-02 21:03:36 -04:00
Oni VelocitOni
3ed778870c Merge branch 'margin-boost-announcer-call' into 'master'
Add Announcer Call for Margin Boost

See merge request kart-krew-dev/ring-racers-internal!2796
2025-09-03 00:27:18 +00:00