toaster
48261ae4b5
filesearch: Add "Priority folder" string parameter
...
If non-NULL, filesearch will begin in that subfolder of the desired searchpath, but can go back up to the root of the search later if not found in that location.
Primarily a small optimisation for checking the addons folder first
2025-08-25 20:14:37 +01:00
toaster
8230bbbca4
filesearch: Ignore certain high-content, low-utility folders
...
A blacklist for "logs", "media", and "luafiles" at the root of the search, and ".git" in all subfolders
Also some minor code cleanup for improved readability
2025-08-25 20:03:02 +01:00
toaster
4d6fe8f233
W_VerifyNMUSlumps: Clean up
...
- Bake W_VerifyFile in, since it was a stub never called anywhere else
- Make it operate off file handles, since the following locations quickly filesearch'd more than once in quick succession.
- W_InitFile
- Command_Addfile
- Remove spurious call from W_InitMultipleFiles for `-file` startup param
2025-08-25 19:51:48 +01:00
toaster
b119341948
G_SetGameModified exists for this very purpose, use the srb2kart/rr function signature version instead of direct write to modifiedgame
2025-08-25 18:36:01 +01:00
toaster
8bd29a1011
Threaded HTTP downloader
...
Composite of the work of:
- Hacinef (SRB2 repository, https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2322 )
- alufolie91 (SRB2Kart-Saturn repository, 84bfb3991e )
This advancement made possible by Indev in the KKD discord
Untested because I don't know how to set up a HTTP download server
2025-08-25 13:07:06 +01:00
toaster
10fdba373d
Compilation fix (dead code removal)
2025-08-24 18:47:26 +01:00
Oni VelocitOni
0e58b9ea91
Merge branch 'fix-shortcut-duel-scoring' into 'master'
...
Fix split-path shortcut Duel scoring
Closes #1637
See merge request kart-krew-dev/ring-racers-internal!2754
2025-08-24 07:59:38 +00:00
Oni VelocitOni
b767fa3971
Merge branch 'fix-connect-screen-font' into 'master'
...
Fix connect screen control prompt font
Closes #1636
See merge request kart-krew-dev/ring-racers-internal!2755
2025-08-24 07:59:27 +00: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
Antonio Martinez
c5ec47cd0b
Fix connect screen control prompt font
2025-08-23 15:46:47 -04:00
Antonio Martinez
286914a686
Fix split-path shortcut Duel scoring
2025-08-23 15:41:31 -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
c43d15208a
Merge branch 'fix-exit-game-quote-unquote-crash' into 'master'
...
Fix playground condition check exiting whole game in netgames
Closes #1633
See merge request kart-krew-dev/ring-racers-internal!2752
2025-08-23 12:33:07 -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
Eidolon
b1cf9e5b39
Merge branch 'sprvisoffsets' into 'master'
...
Add variables that bake 3D offsets into a sprite
See merge request KartKrew/RingRacers!63
2025-08-23 11:24:46 -05:00
Eidolon
80edcb4710
Fix bakezpiv offset case fallthrus
2025-08-23 11:24:38 -05:00
Chearii
19fdf19eb4
Add baked offset parameters
2025-08-23 11:20:14 -05:00
FreakyMutantMan
0d9a67b8b5
Increased NUMSPRITEFREESLOTS to NUMMMOBJFREESLOTS*2.
2025-08-23 11:11:24 -05:00
Eidolon
c2eea867e9
Merge branch 'improved-skincolor-info' into 'master'
...
Racer Setup - Improved 'skincolor' Selection Information
See merge request KartKrew/RingRacers!106
2025-08-23 11:00:55 -05:00
Eidolon
2d9700e23f
Fix Spring E. Thing's skincolor name change for dynamic skins
2025-08-23 11:00:28 -05:00
Spring E. Thing
fc5a3f2dc3
Racer Setup - Improved 'skincolor' Selection Information
2025-08-23 11:00:14 -05:00
Antonio Martinez
be6d51247c
Use less speed assist when applying boosts
2025-08-23 03:00:34 -04:00
VelocitOni
563f76638a
" - 1" on positioned players average
...
Consider just 1 more guy in the average, maybe helps really really small games.
2025-08-23 03:00:34 -04:00
VelocitOni
ddb034f056
Point to the back quarter of racers
...
Instead of everyone behind 1st being considered for average, only consider the last 25% of players. Speed assist is stronger again to make up for this (+25% again)
2025-08-23 03:00:34 -04:00
VelocitOni
1dfa72da48
Middleman
...
/7 speed assist max, builds up slightly faster
2025-08-23 03:00:34 -04:00
VelocitOni
c6ddce7fa7
More nerfs
...
+10% speed max, builds up slower again (my mistake), WAY further away. Even stricter on being "too close"
2025-08-23 03:00:34 -04:00
VelocitOni
76ef610a73
Max is /5
...
/4 -> /5 max speed assist gain
2025-08-23 03:00:34 -04:00
VelocitOni
0ee5e7689e
Moved the points all back
...
Moved where it all happens back by +3000 each, halved gain-rate.
2025-08-23 03:00:34 -04:00
Antonio Martinez
dcaa3873a1
Speed Assist tweaks
2025-08-23 03:00:33 -04:00
Antonio Martinez
265c8d969e
Somewhat real constants, debug UI
2025-08-23 03:00:33 -04:00
Antonio Martinez
aab374e9ef
WIP: Speed Assist
2025-08-23 03:00:33 -04:00
AJ Martinez
6a54e2c5c2
Merge branch 'target-timing-redux' into 'master'
...
Serverside mindelay/gentleman
See merge request kart-krew-dev/ring-racers-internal!2751
2025-08-23 06:53:55 +00:00
Oni VelocitOni
3f7ae9dd23
Merge branch 'skinlimit' into 'master'
...
Increase skin limit to 1024
See merge request kart-krew-dev/ring-racers-internal!2743
2025-08-23 05:03:58 +00:00
Eidolon
cfddb3d52f
Fix playground condition check exiting whole game in netgames
2025-08-22 22:06:28 -05:00
Antonio Martinez
273c81d484
Remove debug print
2025-08-22 21:34:49 -04:00
Antonio Martinez
6ac992e342
Serverside mindelay/gentleman
2025-08-22 21:32:24 -04:00
Oni VelocitOni
da962a0883
Merge branch 'capsule-ring-item' into 'master'
...
Ring Item Capsule adjustments for Items Tutorial
See merge request kart-krew-dev/ring-racers-internal!2742
2025-08-23 01:29:30 +00: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
Eidolon
a3fc5829bc
Merge branch 'respawnWaypointsLib' into 'master'
...
Respawn/Waypoints library for Lua
Closes #12 and #311
See merge request KartKrew/RingRacers!81
2025-08-23 00:14:38 +00:00
JugadorXEI
227c3fa3ad
Respawn/Waypoints library for Lua
2025-08-23 00:14:38 +00:00
Eidolon
a4ae01e170
Merge public master
2025-08-22 18:43:32 -05:00
Eidolon
8247cbaac2
Merge branch 'gameplayFunctionsLua' into 'master'
...
Expose gameplay functions from k_kart.c to Lua
See merge request KartKrew/RingRacers!131
2025-08-22 23:31:44 +00:00
Eidolon
7d5e74e72c
Merge branch 'reducevfx-additions' into 'master'
...
Reduce VFX additions for flickering hud elements and cup select
See merge request KartKrew/RingRacers!76
2025-08-22 18:16:25 -05:00
FreakyMutantMan
9cd9f68ef0
Remove cup select emerald flashing if reducevfx is enabled. (Changing setting requires menu reload to take effect.)
2025-08-22 18:14:02 -05:00
FreakyMutantMan
d8b0720228
Flickering hud elements (spraycan aura, super flicky) are instead transparent with reducevfx.
2025-08-22 18:14:02 -05:00
JugadorXEI
8fecb320cb
Expose K_EggmanTransfer to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
c831549bbd
Expose K_FastFallBounce to Lua
2025-08-22 23:51:59 +02:00
JugadorXEI
c3f60dff44
Expose K_ApplyTripWire to Lua, expose tripwirestate_t values to Lua
2025-08-22 23:51:59 +02:00