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
Antonio Martinez
b34686c01b
Small duel: Draw centered in 4P, offset in 2P
2025-07-06 16:23:40 -04:00
Antonio Martinez
a1324d18ac
4p duel HUD: use position spots in 2p
2025-07-06 05:00:03 -04:00
Antonio Martinez
6d27f2e06b
4P duel hud checkpoint
2025-07-06 04:22:05 -04:00
Antonio Martinez
52b7ec0a42
Roulette fixup
2025-07-04 15:16:41 -04:00
JugadorXEI
31a97adbf2
Implement itemlist_t in itemroulette_t for better Lua integration
...
itemList -> itemList.items
itemListLen -> itemList.len
itemListCap -> itemList.cap
2025-07-04 14:10:08 -04:00
Oni VelocitOni
4e15a28963
Merge branch 'box-pikachu' into 'master'
...
Show next bufo spawn on minimap
See merge request kart-krew-dev/ring-racers-internal!2659
2025-07-01 20:35:30 +00:00
Antonio Martinez
7f01e4597b
This sucks
2025-07-01 15:47:06 -04:00
Antonio Martinez
78b499cc76
4p amps: alright man
2025-07-01 15:27:12 -04:00
Antonio Martinez
d9a96d8d3c
Show next bufo spawn on minimap
2025-07-01 09:43:05 -04:00
Antonio Martinez
5ebdbce50b
4P amps
2025-06-28 20:02:59 -04:00
Ashnal
f5aa2a701b
Bail button
...
Transforms BT_RESPAWN into BT_BAIL
User bindings should migrate along with this
Respawn is now EBRAKE+BAIL
Respawn blocks LOOKBACK
Time Attack quick respawn is now VOTE
2025-06-23 18:07:59 -04:00