Commit graph

29667 commits

Author SHA1 Message Date
Oni VelocitOni
1da803c736 Merge branch 'file-fixes' into 'master'
Filesearch fixes

See merge request kart-krew-dev/ring-racers-internal!2770
2025-08-26 20:32:21 +00:00
Antonio Martinez
dd12dc01aa Mysterious line deletion mistake 2025-08-26 16:09:29 -04:00
Antonio Martinez
07b418839c Clearer percentages for gain/drain modification rates 2025-08-26 05:55:42 -04:00
Antonio Martinez
683eb5e539 Inflationary PWR 2025-08-26 05:46:32 -04:00
AJ Martinez
90ee6dbdc0 Merge branch 'forfeit-fixes' into 'master'
PWR forfeit / calculation fixes

Closes #1642

See merge request kart-krew-dev/ring-racers-internal!2766
2025-08-26 06:26:10 +00:00
Oni VelocitOni
5f2f48a371 Merge branch 'dl-thread' into 'master'
Threaded HTTP downloader

See merge request kart-krew-dev/ring-racers-internal!2763
2025-08-26 05:03:10 +00:00
Oni VelocitOni
1d141e2954 Merge branch 'hivolt-replays' into 'master'
Fix SPB Attack and Class R attack ghosts

Closes #1628

See merge request kart-krew-dev/ring-racers-internal!2768
2025-08-26 05:00:34 +00:00
Antonio Martinez
a498ca732f Legacy Proration, force "Leader" splits for Class R 2025-08-26 00:51:52 -04:00
Oni VelocitOni
3ef1a5df6e Merge branch 'i-would-like-to-finish-ta' into 'master'
Never change player's angle on a pulley

See merge request kart-krew-dev/ring-racers-internal!2771
2025-08-26 04:38:14 +00:00
Oni VelocitOni
4d3fbfd4c3 Merge branch 'dontdraw-lightning-attack' into 'master'
Don't draw Lightning Shield while attacking

See merge request kart-krew-dev/ring-racers-internal!2772
2025-08-26 04:34:06 +00:00
Antonio Martinez
9fc5804ef2 Don't draw Lightning Shield while attacking 2025-08-26 00:03:55 -04:00
Oni VelocitOni
bc5f104f68 Merge branch 'hybrid-lightning-thrust' into 'master'
Lightning Shield momentum/facing blend

See merge request kart-krew-dev/ring-racers-internal!2767
2025-08-26 04:03:30 +00:00
Antonio Martinez
8582f80ed3 Just don't touch the player when they're already hooked 2025-08-25 23:54:10 -04:00
Oni VelocitOni
7cdca71b5d Merge branch 'fix-wait-to-join' into 'master'
Fix signature verification error when waiting to join a full server for a long time

See merge request kart-krew-dev/ring-racers-internal!2769
2025-08-26 03:51:18 +00:00
Ashnal
75668529dc Merge remote-tracking branch 'public/master' 2025-08-25 20:43:51 -04:00
Ashnal
8dbcef0d22 Merge branch 'fixOmnidirectionalLoops' into 'master'
Fix loops sometimes flinging you to kingdom come

See merge request KartKrew/RingRacers!136
2025-08-26 00:41:08 +00:00
SteelT
635c038015 Merge branch 'drpc-maps-again' into 'master'
Bring back map images for Discord Rich Presence

See merge request kart-krew-dev/ring-racers-internal!2412
2025-08-25 19:55:12 -04:00
toaster
ebdd9b8b7e W_VerifyNMUSlumps: Rewind back to beginning of file handle for WAD 2025-08-25 22:46:21 +01:00
Antonio Martinez
0a94c2ac83 Remove debug print 2025-08-25 16:24:16 -04:00
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
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