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
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
JugadorXEI
8a2d452d78
Allow Rings/Blue Sphere HUD to be toggleable through Lua
2025-08-05 13:30:35 +02:00
PencilVoid
b88c001d03
First person fixes and tweaks
2025-02-14 04:13:44 +00:00
Eidolon
a4d304a1f5
Update copyright years to 2025
2025-02-13 15:32:26 -06:00
toaster
69cc74ad8e
Minimap directioning dot will use the correct skincolor even when set up for alternate remappable indices
...
Resolves KartKrew/RingRacers#115
2024-08-24 15:22:26 +01:00
wehrlia
d05202257b
K_DrawTypingNotifier: Remove V_HUDTRANS
...
From V_DrawFixedPatch function call.
2024-08-21 17:00:14 -03:00
toaster
e76e2612df
Merge branch 'fixUnflippedImportantObjects' into 'master'
...
Fix unflipped important objects & elements (also fix trick treshhold when flipped)
See merge request KartKrew/RingRacers!28
2024-08-17 18:39:39 +00:00
JugadorXEI
eff25774a1
Extract minimap flags and object pos-to-minimap pos code into functions
2024-06-05 13:02:00 +02:00
JugadorXEI
20138f3d67
Fix name/splitscreen/rival tags not being flipped properly when player was flipped
2024-05-22 21:54:45 +02:00
Oni
0094fd6423
Merge branch 'less-fx' into 'master'
...
Don't flash item box/roulette in reducevfx
See merge request KartKrew/Kart!2391
2024-05-20 21:20:54 +00:00
Eidolon
476a117c10
Merge branch 'position-color-reduce-vfx' into 'master'
...
Disable position num color animation on Reduce VFX
See merge request KartKrew/Kart!2398
2024-05-19 23:27:37 +00:00
Eidolon
92721a138a
Disable position num color animation on Reduce VFX
...
Like with position bulbs, the position number takes a large portion of
the screen and flashes rapidly. This slows that rate to 25% of what it
is when Reduce VFX is off.
2024-05-19 11:59:14 -05:00
Eidolon
583b7937a3
Disable position bulb animations for Reduce VFX
...
In green resolutions, especially past 12 players, these bulbs take up a
large part of the screen and flash in a particularly intense way for
people with heightened photosensitivity. This disables the animations
while still presenting them effectively.
2024-05-19 02:11:51 -05:00
AJ Martinez
a457b8f277
Don't flash item box/roulette in reducevfx
2024-05-16 20:13:34 -07:00
AJ Martinez
3244c755dc
Never add messages for bot takeover players
2024-05-05 19:23:44 -07:00
Ashnal
71cc9c0800
Auto-Ring Accessibility Option
...
Lacking animation at this commit
2024-05-05 01:18:22 -07:00
Oni
d69ce6d13f
Merge branch 'hyper-cpu' into 'master'
...
Level Skull
See merge request KartKrew/Kart!2359
2024-05-05 00:20:26 +00:00
AJ Martinez
683f5016fb
Level Skull
2024-05-03 20:15:21 -07:00
James R
2f527f736e
K_drawInput: fix lambda syntax
2024-05-03 17:08:19 -07:00
Eidolon
f75564371d
Merge public master
2024-05-03 12:55:15 -05:00
bitten2up
cfacbd91be
Fix implicit casts of int expecting 4-byte width
...
This fixes the issue with certain compilers that have int set to
different sizes by either explicitly casting or setting templates
manually
2024-05-03 17:53:53 +00:00
Oni
32c43044cb
Merge branch 'mindelay-client' into 'master'
...
Fix delay indicator online
See merge request KartKrew/Kart!2311
2024-05-02 12:58:20 +00:00
Oni
fb9aeb3466
Merge branch 'trick-panel-controls' into 'master'
...
Accel press to trick
See merge request KartKrew/Kart!2332
2024-05-02 05:25:37 +00:00
AJ Martinez
c53bd19db0
Add dpad button graphic, trick reminder on failed trick
2024-05-01 01:23:09 -07:00
James R
bf381730bd
Fix displayed delay number for HU_drawPing and HU_drawMiniPing
2024-04-30 16:09:49 -07:00
JugadorXEI
73b4533a53
Implement debugitemamount
2024-04-29 16:58:42 +02:00
James R
8103bd21c1
HUD: fix delay indicator online
...
- As a bonus, the mindelay setting of other players is now
visible to everyone
2024-04-27 15:44:43 -07:00
toaster
222f4fd4c8
Pre-parse objective messages
...
Fixes objective message button prompts in tutorials having EXTREMELY weird delays compared to dialogue boxes
2024-04-14 22:22:11 +01:00
toaster
dd0e3ca5f1
Fix apostrophe and quotation mark locations for not-yet-completed time in Time Attack modes
2024-04-11 21:36:56 +01:00
toaster
c758ba3062
K_drawKartTimestamp: Fix time attack HUD flashing when lap animation is in play
2024-04-11 21:35:43 +01:00
Sally Coolatta
f1f7edbe9a
Show last lap time on HUD
...
Inspired by RoyKirbs' Joypolis journey
2024-04-11 03:05:11 -04:00
toaster
7b9747593d
Fix FAULT text immediately disappearing the moment leveltime exceeds starttime+TICRATE
2024-04-09 22:11:08 +01:00
James R
d9a1baa9f1
K_drawKartMinimap: fix minor typo
2024-04-06 17:49:22 -07:00
James R
93e444c0d9
HUD: fade-in instead of slide-in 2P minimap
...
- Slide-in is always based off of player 1, who may have
GAME OVERED before the race even started thus hiding the
minimap
2024-04-06 17:49:22 -07:00
James R
01016ceee9
Splitscreen GP: hide GAME OVERED player sprite and VFX
...
- Does not interfere with destroyed kart explosion
2024-04-06 17:49:22 -07:00
Sally Coolatta
7dfa597c7d
SRB2 -> DRRR copyright in src, acs, android folder
...
Be consistent with toaster's recent changes to copyright
2024-04-05 02:08:23 -04:00
toaster
e3a22019ab
Update Statistics menu to use the same font as the micro version of the Timestamp
2024-04-05 00:46:19 +01:00
toaster
0427f7f3ff
Don't show uncollected Platinum medals
...
You'll see the Platinum time to reach as a guiding star when Time Attacking the specific course, but with no accompanying empty medal icon.
Also
- fixes an x coordinate issue for higher medal quantity on the version that draws under the timestamp
- cache SECRET_ENCORE and SECRET_SPBATTACK availability in the statistics drawer too
2024-04-05 00:45:31 +01:00
James R
01135e1940
Force FOV to 90 during Podium and Title Screen
2024-04-01 19:07:37 -07:00
AJ Martinez
1b124bc27f
Colorize minimap finish line
2024-03-30 15:08:19 -07:00
Oni
91b2365d86
Merge branch 'splitscreen-hud-fixes' into 'master'
...
Fixes for splitscreen: "Save Replay" button and input display vs 4P tally
Closes #1208
See merge request KartKrew/Kart!2168
2024-03-27 22:43:56 +00:00
James R
69e8d735a1
Move input display out of the way of 4P tally
2024-03-26 17:53:22 -07:00
James R
145d5d21ca
Extern kp_unknownminimap
2024-03-26 00:13:03 -07:00
James R
76a5f54c78
HUD: shift input display up to make room for boss bar
2024-03-25 02:56:14 -07:00
AJ Martinez
070525f711
Always show delay (remove cv_showping)
2024-03-22 19:11:04 -07:00
toaster
786eebfadc
Fix y coord of Kickstart Accel "silver dorito" in battleprisons
2024-03-21 01:17:40 +00:00
James R
4281cd1283
Attract: fade out and timescale at end of demo
...
- Do not use a wipe so player can keep moving while fading
out
- Timescale by half for a "slowdown" effect
2024-03-18 02:42:21 -07:00
Gunla
9e549d5607
Merge branch 'replay-hud-fixes' into 'master'
...
Replay HUD fixes; also fix HERE COMES A NEW CHALLENGER in splitscreen
Closes #1172 , #1169 , #1177 , and #1165
See merge request KartKrew/Kart!2125
2024-03-17 22:07:38 +00:00
James R
abfa7705c1
Fix HUD not disappearing for splitscreen players when 'HERE COMES A NEW CHALLENGER'
2024-03-17 04:57:18 -07:00