Alug
adce4197e0
make lumpnumcache case sensitive + optimize + replace quickncase hash with FNV1a
...
lumpnumcache can be case sensitive W_CheckNumForName should also look for uppercase stuff and W_LumpExists is case sensitive anyways
this avoids having to always account for case (toupper/tolower) during hash and string comparisons and even allows us to even directly compare our strings instead of using fastcmp (std::strings allow this!)
from some benchmarking externally this makes this faster quite a bit
2026-02-10 09:22:02 -05:00
NepDisk
328aca3d28
Revert "Try to fix P_LookForPlayers lock up on empty servers"
...
I did a better fix and this does nothing but break player 32
This reverts commit d621a0f0c4 .
2025-12-15 10:40:59 -05:00
yamamama
02347b5e41
Add a 'nag' text for future indev builds
...
As if this game being indev isn't apparent enough...
2025-12-15 05:58:26 -05:00
NepDisk
d621a0f0c4
Try to fix P_LookForPlayers lock up on empty servers
2025-12-14 19:47:44 -05:00
NepDisk
790f2d2488
Fix commit SHA blocking and make it more obvious this is an indev project
2025-12-14 00:20:42 -05:00
NepDisk
3028839f2f
Port most of SECRET_SKIN and player->availabilities changes from RR
...
based on 6d0637d39d
2025-12-11 20:47:52 -05:00
NepDisk
6d6cb09280
Convert most strcmp/stricmp to fastcmp/fasticmp
2025-12-11 13:00:32 -05:00
NepDisk
4c491d8647
Revert "comment out other save game compressors for testing"
...
This reverts commit 479ecdba8d .
2025-12-06 17:19:29 -05:00
NepDisk
479ecdba8d
comment out other save game compressors for testing
2025-12-06 17:04:47 -05:00
NepDisk
12cf01c557
Merge branch 'blankart-dev' into openalclassic
2025-11-17 11:34:56 -05:00
NepDisk
d4ed32a799
Port packetloss cycles commit as well
2025-11-17 03:49:35 -05:00
NepDisk
b54d13120a
Finally add noverifyiwads cmake flag
2025-11-16 20:21:02 -05:00
NepDisk
1d2a4f98c6
re-enable music debugger and fix switch to SDL2 mixer
2025-11-12 12:25:07 -05:00
GenericHeroGuy
b87ffce6ce
The Great Normalization
...
Volume division is now handled exclusively by VOLUME_DIV and NOWHERE ELSE!!!
And use fixed-point math for volume calculation in mixer_sound to avoid
precision loss
2025-11-11 21:59:28 +01:00
GenericHeroGuy
96b766fb56
Merge branch 'blankart-dev' into itemstuff
2025-11-08 16:34:13 +01:00
NepDisk
d7ed03fab9
Remove M_Memcpy
...
Was quite literally a wrapper that did nothing.
2025-11-08 02:00:30 -05:00
minenice55
2c04bb2ef5
generalize alt invinc to apply to any item
...
(with some work)
2025-11-04 21:55:30 -05:00
GenericHeroGuy
29c3c3c55c
Waypoint jank? What waypoint jank?
...
* Finish line sight check? Gone
* Corpses updating their waypoint and respawn? Gone
* Respawning on the finish line causing lap cheats? Gone
* bigwaypointgap now kills you in just HALF A SECOND
2025-10-29 23:30:22 +01:00
toaster
45c23445d6
timelimitintics-related shenanigans
...
- Play a countdown sound (same as introcountdown) per each of the last 3 seconds
- Jitter the time display HUD extra strong in a two-tic window around the above
- Fix timelimitintics not being set in TESTOVERTIMEINFREEPLAY builds (which is now all DEVELOP builds)
2025-10-23 20:36:05 +02:00
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