Commit graph

554 commits

Author SHA1 Message Date
NepDisk
fe33d2e9b5 Reenable hashing 2025-10-22 11:12:42 -04:00
GenericHeroGuy
7e9e648784 Merge branch 'blankart-dev' into softpresets 2025-10-21 16:34:25 +02:00
NepDisk
a4f9f90471 We are using LZ4, got it 2025-10-19 09:40:45 -04:00
GenericHeroGuy
c1ffa1e109 Merge branch 'blankart-dev' into softpresets 2025-10-19 13:21:12 +02:00
NepDisk
fb2ad713cb Implement ZLib as an option as well.
Holy heck this is quite good
2025-10-19 03:05:57 -04:00
NepDisk
81337d6400 Implement LZ4 as a replacement for save game compression. Also mention size during compression / decompression in console 2025-10-19 02:12:32 -04:00
GenericHeroGuy
3a7fe7f7ed Cleanup and bugfixes 2025-10-18 22:43:27 +02:00
minenice55
6d0a7552b2 max GP players 2025-10-18 15:01:06 -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
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
minenice55
3d9b9f6750 Merge branch 'blankart-dev' into 32p 2025-10-16 21:03:38 -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
minenice55
0d079836eb 42 + server host (also use 42 playerinfo slots) 2025-10-15 19:28:17 -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
minenice55
810d6a16e0 fuck it the intermission rankings can fit this much 2025-10-14 22:59:35 -04:00
minenice55
01688db2e2 I'ma jumpstart this 2025-10-14 21:50:25 -04:00
minenice55
881dadd6a5 start flamometer 2025-10-13 21:29:14 -04:00
NepDisk
28c4ebd968 agagaga 2025-09-27 13:17:57 -04:00
NepDisk
e2fba0195c Merge branch 'blankart-dev' into AirDrop 2025-09-20 13:21:46 -04:00
GenericHeroGuy
e5c97ca233 Introducing: __attribute__((__cleanup__))
I don't wanna hear about MSVC... or C++...
This fixes NUMEROUS memory leaks introduced by G_ReadDemoHeader,
which I was utterly oblivious to up until an hour ago
2025-09-20 16:52:44 +02:00
NepDisk
ffa7850bb6 AirDrop Starting Commit
This introduces a new optional feature called Airdropping. When holding brake in the air you will start to fall faster. If you have rings active and have rings on you, you Ring Drop to fall even faster and with less delay. The ringboost output from this move is weaker then using rings normally making it so always using ring drop isn't the best play
2025-09-20 00:41:08 -04:00
NepDisk
bb3e543fb7 Change the backgroundpatch for wifi based if purple drift isn't on 2025-09-16 17:39:12 -04:00
minenice55
e39d1ecfaf add option to show lap split on race timer
also adds hud offset support to the "centred" lap split display
2025-09-14 18:29:43 -04:00
NepDisk
462d18186c Renable hasing 2025-09-12 19:49:16 -04:00
NepDisk
50c7019f44 Add KZ speedometer and fix many compiler warnings 2025-09-12 19:43:43 -04:00
NepDisk
7b58b8b488 Hashbrown 2025-09-11 10:55:58 -04:00
minenice55
9ee41124c1 start porting my wip grid css from 2021 2025-09-07 00:20:41 -04:00
NepDisk
ccf6561d6f add wumbo and mayo to hud credits 2025-09-06 15:36:51 -04:00
NepDisk
8293f69fa8 Allow walltransfer to be enabled per sector 2025-09-06 15:06:03 -04:00
NepDisk
e052cca8b7 Readd static assert 2025-08-24 11:03:44 -04:00
NepDisk
2ba06e7d83 Switch to SHA256 for authentication
SRB2Classic Port by Hanicef
2025-08-23 20:56:07 -04:00
NepDisk
b865638cb8 Port restrict and LIKELY/UNLIKELY macros and mark stuff for blitting loop as const and with register 2025-08-18 09:59:58 -04:00
NepDisk
da5a45a932 Split shield popping from hnextlist and fix shield ring issues 2025-07-28 22:20:36 -04:00
NepDisk
2f84779d41 Update rest of the existing files to use blankart branding 2025-07-01 00:23:30 -04:00
NepDisk
e5f8c4c990 Update hash and disable nofilehash 2025-06-23 13:20:12 -04:00
NepDisk
7534f7de3b Merge branch 'socmenus2' into viewserver2 2025-06-19 18:50:17 -04:00
NepDisk
b93a8215c8 Make bonuschars.kart an Iwad 2025-06-10 18:41:20 -04:00
NepDisk
64fd5b93ac raise skinlimit to 4096
Why not UINT16_MAX? Thats 22gb of allocation lmao
2025-06-10 15:38:11 -04:00
NepDisk
7c712836f3 Refactor and rework viewserver
Thanks to the srb2 classic team and luigi budd for the original version
2025-06-09 15:43:40 -04:00
NepDisk
e1bda81f2c Server Commit system to prevent old clients from joining then desynching 2025-05-31 14:02:07 -04:00
NepDisk
c7cbc27efb completly borked remove flats port
Completey fucked color and brightmap handling for floors.
2025-05-24 23:41:33 -04:00
GenericHeroGuy
4d2dc53972 Fix warnings 2025-05-19 19:36:49 +02:00
GenericHeroGuy
4d3f43b8e4 Move skincolors definition from doomdef.h to info.h
Recompiling 80% of the codebase every time was getting on my nerves...
also clean up initialization a bit
2025-05-19 17:29:55 +02:00
GenericHeroGuy
1d0a066590 Add name hashing for supported info types 2025-05-18 18:13:04 +02:00
GenericHeroGuy
1fa9a7cb8e Refactor info table initialization
We SOCced this stuff ages ago, time to exploit it
Also fixes resetdata kek
2025-05-14 17:28:41 +02:00
GenericHeroGuy
1b095d220e Why stop there? Go for skincolors too :^) 2025-05-14 16:06:11 +02:00
GenericHeroGuy
d0ed82a540 Allow multiple checksums to be specified in a patch
...and while I'm at it, actually pad the printed hash
2025-05-08 22:00:46 +02:00
NepDisk
d8e1083429 Refactor some HUD elements and bring colorized hud support 2025-05-05 17:51:39 -04:00