toaster
2bd83082e4
Fix incorrect count on Add-Ons menu
2025-08-25 21:11:58 +01:00
toaster
2b2b20718f
findfile aggressive optimisation: If srb2home and srb2path are the current working directory, don't search in them
...
srb2path will report "." while this optimisation is in play, but this can be disabled if necessary by modifying the small #if (1) in IdentifyVersion
2025-08-25 21:00:44 +01:00
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