Lach
e52de2de88
Display up to one Ancient Gear on the minimap
2025-09-06 18:18:54 +10:00
Antonio Martinez
52bb3a21f6
Fix EXP crystal HUD
2025-08-31 23:52:07 -04:00
Antonio Martinez
dfb34ad722
Soft-cap positive EXP, tune down large games, loneliness more responsive
2025-08-31 21:45:42 -04:00
toaster
57c5fa3cd7
Replace new gametype-specific checks with gametyperule checks
...
- K_PlayerTripwireSpeedThreshold, K_CheckpointCrossAward - repaced with "GTR_CIRCUIT and not K_Cooperative" - excludes Sealed Stars as before, but includes custom Race-based gametypes
- UFO Spawner tracking on minimap - GTR_PAPERITEMS, per how UFOs are handled in k_battle.c
- G_RandMapPerPlayerCount: Check for the absence of GT_SPECIAL when excluding LF_SECTIONRACE, not the presence of GT_RACE
- Little bit of a hack, but right now there's no way to do custom cooperative gametypes, we don't have proper access to gametyperules in this function, and Battle courses aren't going to have this flag anyways
2025-08-28 15:48:31 +01:00
Antonio Martinez
8a87f0ed7d
Apply gamestochat restrictions to voice
2025-08-27 20:38:45 -04:00
Oni VelocitOni
4734249c2e
Merge branch 'speed-assist' into 'master'
...
Speed Assist
See merge request kart-krew-dev/ring-racers-internal!2753
2025-08-24 07:58:27 +00:00
VelocitOni
5d4326a2d0
Doesn't apply to tutorial or free play anymore
...
Doesn't apply to free play anymore, battle mode either (correction)
2025-08-24 03:40:16 -04:00
Eidolon
a191c5d394
Merge branch 'nongreen-communication' into 'master'
...
Fix COMMUNICATION IN PROGRESS!! on nongreen resolution
See merge request kart-krew-dev/ring-racers-internal!2749
2025-08-23 12:33:31 -05:00
Eidolon
51de09c8c1
Fix drawing map anger vote position
2025-08-23 12:04:44 -05:00
Eidolon
7febf53ec0
Merge public master
2025-08-23 11:34:18 -05:00
Antonio Martinez
265c8d969e
Somewhat real constants, debug UI
2025-08-23 03:00:33 -04:00
Oni
c2cafcdbfb
Merge branch 'hitlagjitter-interp' into 'master'
...
Interpolate hitlag jitters
See merge request KartKrew/RingRacers!112
2025-08-23 00:24:54 +00:00
toaster
f4b5f68dd8
Fix COMMUNICATION IN PROGRESS!! on nongreen resolution
2025-08-22 22:33:05 +01:00
toaster
be3c0faf7e
More gracefully amend Splits/Attackstart data on ghost load rather than splits load
2025-08-21 18:25:03 +01:00
Eidolon
43b93daaad
Merge public master
2025-08-20 20:55:46 -05:00
Eidolon
962fbb7aea
Merge branch 'toggleableRingsHUD' into 'master'
...
Allow Rings/Blue Sphere HUD to be toggleable through Lua
See merge request KartKrew/RingRacers!126
2025-08-21 00:58:31 +00: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
Antonio Martinez
7b39fc4b7e
"Staffsync" command to test staff ghost playback
2025-08-19 18:52:13 -04:00
Antonio Martinez
8583613578
Add split modes: "Off", "Next", "Leader"
2025-08-18 20:43:29 -04:00
toaster
ca48b5092b
Add Stone Shoe and Toxomister to Item Toggles
...
Resolves #1611
2025-08-18 21:38:51 +01:00
toaster
d3ab730401
K_DrawMapAsFace improvements
...
- Match the "large" faces with only 1px border when scalefactor is 2
- Cleaner, clearer-to-read code with fewer obfuscating pre-optimistions
2025-08-18 12:22:19 +01:00
toaster
d98b88a61f
M_DrawChallengeTile: The non-category size of SECRET_MAP will now show a "map face", ala Map Anger/menu Round Queue
2025-08-15 13:20:09 +01:00
toaster
1c6ca63933
K_DrawGameControl: Use _FONT enums instead of fragile laundered magic numbers
...
Fixes the Genesis font breaking all Menu font'd control visuals
2025-08-13 18:05:23 +01:00
toaster
2143fc6662
Dialogue UI: Tactical Normie Countermeasure
...
Fade and overlay with Genesis font depending on context
2025-08-13 15:40:16 +01:00
Eidolon
892a6b8620
Merge public master
2025-08-12 16:49:14 -05:00
Eidolon
255570cfca
Dynamically allocate skins
...
This avoids an issue where the skins array takes up a fixed, but large
amount of memory at runtime. On x86_64 linux, that array is roughly 80
megabytes in memory, most of which is unused when the game is unmodded.
Instead, we treat `skins` as a dynamically resizing array, and it is an
array-of-pointers into separate allocated `skin_t`.
This is based on Lactozilla's skin limit MR for SRB2, but I've rewritten
it because RR has diverged quite a bit.
This was verified to check every access of `skins` by using clangd's
find-all-references function. However, I have only tested plain skins,
not Lua addons, so that could afford some extra checking.
2025-08-12 15:33:00 -05:00
Lach
bbe231e994
Add Ancient Gear object type & unlock type
2025-08-10 01:51:34 +10:00
Oni VelocitOni
3d1a7c1684
Merge branch 'ballhog-buffs' into 'master'
...
Ballhog Buffs & Feature
See merge request kart-krew-dev/ring-racers-internal!2725
2025-08-09 04:12:18 +00:00
Antonio Martinez
385257af73
Splits in Race gametypes
2025-08-08 20:09:14 -04:00
Antonio Martinez
fad24db244
Merge remote-tracking branch 'origin/master' into ta-rebalance-gaiden
2025-08-07 21:20:00 -04:00
Antonio Martinez
024ae0f8ab
More splits
2025-08-06 22:09:06 -04:00
Oni VelocitOni
ad9501203f
Merge branch 'retune-weak-bots' into 'master'
...
Foes
Closes #1582
See merge request kart-krew-dev/ring-racers-internal!2713
2025-08-06 23:59:01 +00:00
Antonio Martinez
a11acfaf0e
WIP: splits
2025-08-06 19:51:36 -04:00
JugadorXEI
8a2d452d78
Allow Rings/Blue Sphere HUD to be toggleable through Lua
2025-08-05 13:30:35 +02:00
Oni VelocitOni
d6eef24f83
Merge branch 'lua-roulette' into 'master'
...
Lua itemroulette stuff from public (JugadorXEI)
See merge request kart-krew-dev/ring-racers-internal!2671
2025-08-05 01:13:16 +00:00
Antonio Martinez
d78afd9de3
Red FOE nametags, try not to sort empty lists of bots
2025-08-04 04:24:44 -04:00
Antonio Martinez
76b88990cc
WIP: Foes
2025-08-04 04:23:37 -04:00
toaster
9675dcfa2d
Pretend that Eggman CPU in Rings tutorial is actually another local player for hudtracking purposes
2025-08-01 23:37:42 +01:00
Antonio Martinez
6aed8f5f1c
Galactic ballhog fuckup WIP
2025-07-29 05:28:34 -04:00
VelocitOni
0ad6882883
One more reversal in HUD
...
0 to 1
2025-07-24 23:26:42 -04:00
VelocitOni
29d1dcef2d
"Deafen" and "Server Voice Chat" now have new variables
...
cv_voice_chat -> cv_voice_selfdeafen & cv_voice_servermute -> cv_voice_allowservervoice
2025-07-24 22:54:43 -04:00
VelocitOni
283e010301
"Server Voice Chat" (still named cv_voice_servermute for now)
...
Flipped all bools (HOPEFULLY CORRECTLY)
2025-07-24 22:38:42 -04:00
Antonio Martinez
b6cee4850e
Merge remote-tracking branch 'origin/master' into lua-roulette
2025-07-18 20:17:56 -04:00
Antonio Martinez
84cb61e574
Don't draw UFO minimap in battleprisons
2025-07-18 20:05:22 -04:00
Oni VelocitOni
1dc2dd4575
Merge branch 'jartha/toxomister' into 'master'
...
Toxomister
See merge request kart-krew-dev/ring-racers-internal!2678
2025-07-09 02:18:20 +00:00
James R
dd05900bcb
Add Toxomister item
2025-07-08 13:30:48 -07:00
Antonio Martinez
e24c18ce59
Duel/Teams HUD: Snap to right in 2P
2025-07-07 00:59:09 -04:00
Antonio Martinez
a1e029a154
Small teams/duel viewport decouple clusterfuck
2025-07-06 22:59:59 -04:00
Antonio Martinez
4b0fb90c77
Teams/duel smallhud fixes
2025-07-06 22:44:31 -04:00