Commit graph

22564 commits

Author SHA1 Message Date
minenice55
5678e4471c Merge branch 'blankart-dev' into 32p 2025-10-17 11:51:27 -04:00
NepDisk
f7378caf66 Use more vars for multireads to vid.height and vid.width 2025-10-17 10:53:45 -04:00
NepDisk
ff467c676c port over most fixes from srb2classics clang-tidy pr
Based on 939354f483
2025-10-17 10:32:21 -04:00
NepDisk
166648f008 Kill BUGTRAP
This probably never worked
2025-10-17 09:55:24 -04:00
NepDisk
0ffe70f313 Update Discord RPC
Based on some of the changes from RR.
Accounts for the fact discord does not have tags anymore and makes skin code easier to manage
2025-10-17 09:15:34 -04:00
minenice55
de3697dec0 tweaks to intermission score tally 2025-10-16 23:29:08 -04:00
minenice55
ae60481eb4 Merge branch 'blankart-dev' into 32p 2025-10-16 22:46:26 -04:00
NepDisk
816753501f Doom Guy is called doom 2025-10-16 22:09:15 -04:00
NepDisk
a61002bf79 Port Litesteer from RR and make turn easing per player 2025-10-16 22:07:00 -04:00
minenice55
3d9b9f6750 Merge branch 'blankart-dev' into 32p 2025-10-16 21:03:38 -04:00
NepDisk
d5a7d3e22f Add MSVC deprecation notice and add statics here 2025-10-16 20:56:09 -04:00
NepDisk
0450f45635 Kill MSVC
We are a GCC and Clang household, get this shit outta here
2025-10-16 20:42:11 -04:00
Alug
81a616b843 change wheel input "sensitivity"
200 maps perfectly to our turn values
so the wheel now actually better reflects the inputs and does not turn fully super early uhh
2025-10-16 17:40:48 -04:00
Indev
c4aeef0216 Use str.resize(size) instead of str = str.substr(0, size) (ty lug <3) 2025-10-16 14:18:13 -04:00
NepDisk
cef5e93c93 Fix ub in R_PointOnSide Kart version 2025-10-16 14:11:32 -04:00
NepDisk
bb0f368080 G_SaveDemo: fix oob reads/writes for replay names
66f67c91e8
2025-10-16 14:07:44 -04:00
Alug
9081c4d177 let replays with empty name save
this does not crash for us
2025-10-16 14:01:34 -04:00
toaster
6a4e8916e6 G_SaveDemo: Resolve memory errors that could result in crashes
- Empty `demo.titlename` case
    - Don't try to save demo of name `.lmp`
    - Doesn't fall back to anything, because emptying out the name field can be reasonably treated as not wanting to save
- `demo.titlename` consists only of invalid characters
    - Don't try to save demo of name `-.lmp`
    - Falls back to the default demo title, because the user clearly wanted to save and just happened to provide invalid text
2025-10-16 13:59:31 -04:00
NepDisk
7fd49282d4 use const for player losing 2025-10-16 13:53:31 -04:00
NepDisk
76257fed20 Prevent rival name code from overflowing 2025-10-16 11:17:07 -04:00
NepDisk
1d6ad4415a Move rival insertion to R_ProcessPatchableFields 2025-10-16 11:02:34 -04:00
Anonimus
1b05f1af97 Implement a damage-control system for NULL highlights 2025-10-16 00:40:10 -04:00
Anonimus
f6b2f4bd23 Add SIGSEGV guard to highlight patch loading. 2025-10-15 23:54:55 -04:00
NepDisk
c1395c5da0 Fix boot crash due too small array 2025-10-15 20:43:29 -04:00
Anonimus
81f8fe0fdf Fix stupid fullcreds nitpick 2025-10-15 20:05:40 -04:00
minenice55
0d079836eb 42 + server host (also use 42 playerinfo slots) 2025-10-15 19:28:17 -04:00
GenericHeroGuy
06c2238ff6 Update hashes 2025-10-15 23:47:41 +02:00
minenice55
35a9c61ddf Merge branch 'blankart-dev' into 32p 2025-10-15 16:37:51 -04:00
NepDisk
c1d16124e5 Port Saturn timestuff branch
Should be better then I_UpdateTime spam
https://github.com/Indev450/SRB2Kart-Saturn/commits/timestuff/
2025-10-15 16:33:18 -04:00
NepDisk
0444108088 Revert "Funny shitpost idea to improve smoothness"
This reverts commit ae14b55006.
2025-10-15 16:23:03 -04:00
NepDisk
5d6595327f Update hash 2025-10-15 16:21:28 -04:00
minenice55
dce399f23f Merge branch 'blankart-dev' into 32p 2025-10-15 16:11:12 -04:00
GenericHeroGuy
febc28a172 Revive the v2 death animation 2025-10-15 21:59:17 +02:00
minenice55
91924aac7d vote screen for high player count 2025-10-15 15:49:02 -04:00
minenice55
da4add120f ping num in neo tab ranking (will need additions later too) 2025-10-15 14:47:06 -04:00
minenice55
65dec93f7c add battle royale player start wrapping 2025-10-15 14:34:13 -04:00
minenice55
1f25a2b4a2 Merge branch 'blankart-dev' into 32p 2025-10-15 13:50:36 -04:00
NepDisk
c8863472af Update hash 2025-10-15 12:53:05 -04:00
NepDisk
e1083d9d74 Add toggle to force rivals 2025-10-15 12:45:26 -04:00
NepDisk
5d8579dd56 Merge pull request 'More flexible per-item cooldowns' (#168) from wdgaster into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/168
2025-10-15 16:15:51 +02:00
Anonimus
3302248326 Get rid of debug shield namer 2025-10-15 09:24:42 -04:00
Anonimus
fd5da2dd73 Adjust INVFORCEODDS
It's now half of INVFORCEODDS instead of 75%
2025-10-15 09:23:20 -04:00
Anonimus
e3fa439f27 Add Doomguy to indev notice 2025-10-15 09:21:27 -04:00
Anonimus
98fd13adf7 More goner system stuff
* Adjust item cooldowns
* Re-add Hyuu cooldown (I forgot)
* Force-set shield cooldowns for as long as one is being held
2025-10-15 09:21:01 -04:00
Anonimus
a697f924c8 Introduce the goner table
I'm Wing Gaster, the royal scientist!
2025-10-15 07:30:50 -04:00
minenice55
b92417085f nuh uh 2025-10-14 23:03:44 -04:00
minenice55
810d6a16e0 fuck it the intermission rankings can fit this much 2025-10-14 22:59:35 -04:00
minenice55
c9ee96010b idem for minirankings 2025-10-14 22:58:06 -04:00
minenice55
32311ac45d port rankings intermission from neptune
will 100% need cleanup
2025-10-14 22:42:20 -04:00
minenice55
01688db2e2 I'ma jumpstart this 2025-10-14 21:50:25 -04:00