NepDisk
d14455bcd4
Gold stars on intermission
2025-10-18 20:46:38 -04:00
GenericHeroGuy
5f50adb269
Enable -Wextra, kill MSVC, add UBSan option
2025-10-19 01:57:54 +02:00
GenericHeroGuy
8fa2b9f94b
Fix warnings
2025-10-19 01:41:28 +02:00
Anonimus
b51473a2de
Some clarity
2025-10-18 17:16:41 -04:00
Anonimus
0901ea89de
Anti-bump
2025-10-18 17:13:31 -04:00
NepDisk
5ef24abba4
Merge pull request '[FEAT] High Player Count Support' ( #169 ) from 32p into blankart-dev
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/169
2025-10-18 21:11:21 +02:00
minenice55
2a09d16282
don't touch non-gp methods that are in the gp class (lol)
2025-10-18 15:05:16 -04:00
minenice55
6d0a7552b2
max GP players
2025-10-18 15:01:06 -04:00
minenice55
617013cb74
Merge branch 'blankart-dev' into 32p
2025-10-18 20:32:05 +02:00
NepDisk
83f20d4c4e
Make flame and invin stack
2025-10-18 11:42:14 -04:00
NepDisk
735600b0a7
invalidate more things for safety
2025-10-18 11:19:14 -04:00
NepDisk
b69eaff9f6
Player validation for player->mo
2025-10-18 10:30:23 -04:00
minenice55
dffc6eb3e3
get this to actually run in a netgame
...
capping to 32 now because netsync breaks with more players
2025-10-17 22:21:43 -04:00
minenice55
c03ae540b5
Merge branch 'blankart-dev' into 32p
2025-10-17 20:45:28 -04:00
GenericHeroGuy
27b22fee94
I have a better idea...
2025-10-17 21:50:08 +02:00
minenice55
ff7dea704c
thing saturn 126p does
2025-10-17 15:25:21 -04:00
GenericHeroGuy
9392cc1bd7
Fix ring underflow
2025-10-17 20:44:25 +02:00
GenericHeroGuy
4623afe0be
Flame shield rebalance: better offroad, lower top speed
2025-10-17 19:44:07 +02:00
NepDisk
bf93fafa27
Use a constant for file path stuff
2025-10-17 12:21:54 -04:00
NepDisk
b9a2878c11
Fix filepath size
2025-10-17 12:08:06 -04:00
minenice55
36527b7aa1
Merge branch 'blankart-dev' into 32p
2025-10-17 12:05:34 -04:00
GenericHeroGuy
4530947eaf
Spare some external libraries from the MSVC purge
2025-10-17 18:02:13 +02:00
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