Antonio Martinez
d67bba9255
Fix SPB Attack and Class R attack replays
2025-08-25 15:53:11 -04:00
JugadorXEI
afc2e96bb7
Fix loops sometimes flinging you to kingdom come
2025-08-25 21:22:01 +02: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
Antonio Martinez
1e49453d78
Fix double-exit conditions WITHOUT changing checkpoint count
2025-08-25 06:24:07 -04:00
Antonio Martinez
c348fb72b4
Lightning Shield momentum/facing blend
2025-08-25 03:48:49 -04:00
Antonio Martinez
c0c71ab7ba
PWR forfeit / calculation fixes
2025-08-25 02:46:08 -04:00
Oni VelocitOni
15390c97d0
Merge branch 'extended-whip-whiff' into 'master'
...
Extended Insta-Whip punish window
See merge request kart-krew-dev/ring-racers-internal!2758
2025-08-25 05:31:27 +00:00
Oni VelocitOni
df972ada45
Merge branch 'reduce-ballhog-active-frames' into 'master'
...
Ballhog active frames 26 -> 15
Closes #1638
See merge request kart-krew-dev/ring-racers-internal!2756
2025-08-25 04:42:09 +00:00
Oni VelocitOni
487b7c0bb3
Merge branch 'stone-shoe-crash' into 'master'
...
Fix Stone Shoe damage downgrade crash
Closes #1640
See merge request kart-krew-dev/ring-racers-internal!2761
2025-08-25 02:19:31 +00:00
Oni VelocitOni
65d07ae1f3
Merge branch 'follower-fixes' into 'master'
...
Follower Fixes (again)
See merge request kart-krew-dev/ring-racers-internal!2757
2025-08-25 02:03:49 +00:00
Oni VelocitOni
60b02ae6a2
Merge branch 'netticbuffer-min-1' into 'master'
...
Minimum value for netticbuffer is now 1
See merge request kart-krew-dev/ring-racers-internal!2762
2025-08-25 02:03:41 +00:00
Oni VelocitOni
c6bc893f63
Merge branch 'annoying-espin' into 'master'
...
Less loud e-spin
Closes #1622
See merge request kart-krew-dev/ring-racers-internal!2764
2025-08-25 01:52:48 +00:00
Oni VelocitOni
79c76c9639
Merge branch 'checkpoint-lap-0' into 'master'
...
Can't interact with checkpoints during lap 0
See merge request kart-krew-dev/ring-racers-internal!2759
2025-08-25 01:52:20 +00:00
Oni VelocitOni
709a91a4ae
Merge branch 'mushroom-hill-pole' into 'master'
...
Hardcode Mushroom Hill Pole (Resolves #1627 )
Closes #1627
See merge request kart-krew-dev/ring-racers-internal!2760
2025-08-25 01:52:05 +00:00
Antonio Martinez
6d3ef37f95
Only apply instawhip extended punish if it totally whiffs
2025-08-24 18:36:16 -04:00
Antonio Martinez
19ed267138
Less loud e-spin
2025-08-24 16:57:24 -04:00
Ashnal
f69b6f81d0
Swap CL_ASKJOIN for CL_SENDKEY here as well
2025-08-24 15:59:55 -04:00
Ashnal
651bca3086
Go back to CL_SENDKEY instead of CL_ASKJOIN when join request looping
2025-08-24 15:43:02 -04:00
toaster
10fdba373d
Compilation fix (dead code removal)
2025-08-24 18:47:26 +01:00
Lach
4543f10666
Scale up Mushroom Hill Pole and remove speed requirement
2025-08-25 02:41:34 +10:00
Ashnal
4f404d493f
Minimum value for netticbuffer is now 1
2025-08-24 09:43:00 -04:00
Ashnal
128b2e548c
Fix Stone Shoe damage downgrade crash
2025-08-24 09:28:16 -04:00
Ashnal
d11d9ca797
Can't interact with checkpoints during lap 0
2025-08-24 09:08:36 -04:00
Lach
cf2ab09845
Hardcode Mushroom Hill Pole (MT_MHPOLE)
2025-08-24 22:58:29 +10: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
bfda339538
Extended Insta-Whip punish window
2025-08-24 03:35:15 -04:00
toaster
48a155f8e7
Fix Auto-Ring follower fallback
...
- Move `followerready`'s first set from `K_SetFollowerByNum` (which isn't called if your follower is -1, the exact case Goddess is supposed to help us with) to `G_UpdatePlayerPreferences`, which is always called whenever the follower ID is validated on join
- Cache "Goddess"' followerskin ID by cribbing from `r_skins` and `R_DefaultBotSkin`
2025-08-23 22:20:47 +01:00
toaster
8d75727419
Fix writing followers into demos
...
Does not require a demoversion bump, was a plain mistake in write condition. Previously dependent on whether the memory of `player->follower` - a mobj_t reference - was nonzero, instead of the actual followerskin ID. We essentially got REALLY lucky that TA properly saved 'em currently so we don't have to do a ton of hex editing just to make them visible again
2025-08-23 21:47:46 +01:00
Antonio Martinez
945c8d5a9c
Ballhog active frames 26 -> 15
2025-08-23 16:22:38 -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