Commit graph

21930 commits

Author SHA1 Message Date
NepDisk
f9a332dbcc Remove static asserts 2025-08-23 21:12:10 -04:00
NepDisk
fff5efc78f Fix compiler warning
SRB2Classic Port by Hanicef
2025-08-23 20:59:38 -04:00
NepDisk
2ba06e7d83 Switch to SHA256 for authentication
SRB2Classic Port by Hanicef
2025-08-23 20:56:07 -04:00
NepDisk
bc82e2564c Multipassword and salts
SRB2Classic ports by Hanicef
2025-08-23 20:42:10 -04:00
NepDisk
6131cfd99d Add support for multiple admin passwords
https://git.do.srb2.org/STJr/SRB2/-/merge_requests/2201/
2025-08-23 20:25:24 -04:00
NepDisk
f175af7a47 Fix UDMF crash 2025-08-23 18:42:24 -04:00
NepDisk
500067bd99 Slight headlight offset for small minimap players 2025-08-23 09:47:39 -04:00
NepDisk
f03a359de9 Add more people to credits 2025-08-22 22:58:26 -04:00
K J
74e6a93193 fix: multiple additional buffer overruns
found by Zwip-Zwap_Zapony
2025-08-22 22:52:59 -04:00
K J
421099f68e replace vsprintf with vsnprintf in CONS_Printf
fixes a buffer overrun that can occur when printing extremely long strings
crash found by Lat, cause diagnosed by X.Organic
2025-08-22 22:51:21 -04:00
NepDisk
8ae23099d1 Port minimap headlight
Created by Chearii originally for Saturn
2025-08-22 22:47:14 -04:00
NepDisk
a00dc2df90 Port and modify the driftgauge logic from HEP3
Some edits had to be made for this to work better over in Blan. Like due to things such as lack of fonts.
I also ported the V1 driftgauges over to this new system as well since people like those.
2025-08-22 17:57:18 -04:00
NepDisk
7eaca40696 Disable until art assets 2025-08-21 18:19:44 -04:00
NepDisk
6bb1e196c0 Merge pull request 'Item Timers' (#46) from itemtimers into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/46
2025-08-22 00:13:45 +02:00
NepDisk
bafc5b82ff What can you do? 2025-08-21 17:52:12 -04:00
NepDisk
7edadf4ce4 Readd song credits toggle 2025-08-21 17:00:40 -04:00
NepDisk
a171d5a61a Show Music credits across more places. 2025-08-21 16:50:20 -04:00
NepDisk
f4b15a8b80 Warn on legacy netid conflict 2025-08-20 22:44:01 -04:00
NepDisk
fae4c7c084 Hide mobj_t warning from demo archival 2025-08-20 17:40:27 -04:00
NepDisk
cd68c55a18 Generate cvar names for addon netids 2025-08-20 17:37:08 -04:00
NepDisk
250d7708ab Fix Maps not being loaded automatically in replays 2025-08-20 14:22:25 -04:00
GenericHeroGuy
75296f00fd Fix compat skins crashing if the sprites are at the end of the WAD 2025-08-20 17:34:30 +02:00
Gustaf Alhäll
bd9924b794 Optimize line checks on line interception 2025-08-18 16:50:22 -04:00
NepDisk
a672bb6eb0 Raise Emote width and center chat text 2025-08-18 16:42:08 -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
a4b695da04 Merge pull request 'Merge SRB2 Classic's Antimony PathTraverse' (#79) from antimony-pathtraverse into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/79
2025-08-18 00:46:15 +02:00
NepDisk
b1c1a18625 Remove the rest of the camera slide shit 2025-08-17 18:40:39 -04:00
NepDisk
c61c117168 The Camera is always noclip, why does it slide traverse 2025-08-17 18:32:47 -04:00
Gustaf Alhäll
f58ed92bd0 Fix collision misses on high coordinate values 2025-08-17 16:18:54 -04:00
Gustaf Alhäll
cab86f9ad3 Port Antimony's render grid traversal algorithm 2025-08-17 15:01:59 -04:00
GenericHeroGuy
34f7d76aeb Switch to calling SDL_GetDesktopDisplayMode in VID_GetRefreshRate
Avoids freezing on SDL3 + X11, otherwise behaves the same on My Machine(tm)
Also remove that annoying useless mouse grab on startup
2025-08-17 18:06:35 +02:00
GenericHeroGuy
4ebbaa7b58 Fix menu textinput cursor and remove ST_DrawTextInput 2025-08-17 17:32:29 +02:00
NepDisk
88ecd2f5d6 Update the director to the saturn version 2025-08-17 10:48:05 -04:00
NepDisk
ef07c79f86 Revert 'Revert 'Store last ticcmd in a buffer rather than in netcmd''
Might as well try this more even if it does reintroduce tic variance
This reverts commit 94c042eb06.
2025-08-16 18:23:04 -04:00
NepDisk
a61d92cc5b Finish porting SRB2Classic blitstuff 2025-08-16 17:59:55 -04:00
Gustaf Alhäll
2c0120055d Fix segfault on startup on software 2025-08-16 17:50:45 -04:00
NepDisk
ca37d8bf10 Disable papersprite check for cliiping 2025-08-16 09:58:54 -04:00
Gustaf Alhäll
fcb20bbdd4 Fix broken scripts that rely on P_GetMobjGravity without gravity 2025-08-16 08:31:00 -04:00
Gustaf Alhäll
78fc3ef964 Redesign search mechanism 2025-08-15 20:48:34 -04:00
Gustaf Alhäll
9c2cada257 Add apropos console command 2025-08-15 20:47:48 -04:00
NepDisk
612d738512 Fix clang freezing if fpscap is -1 2025-08-15 18:47:22 -04:00
NepDisk
b4651fed54 Fix improper clamp value 2025-08-15 18:27:07 -04:00
NepDisk
d8091adec5 Fix Clang possibly desyching 2025-08-15 18:21:49 -04:00
NepDisk
ae14b55006 Funny shitpost idea to improve smoothness
You maybe wondering? WHY, answer is yes.
2025-08-15 17:33:08 -04:00
NepDisk
b593545b68 Comment out Lua stack warning for now 2025-08-15 15:24:56 -04:00
Indev
c1788d07ab Fix A_Lua not removing error handler from lua stack 2025-08-15 15:01:50 -04:00
Indev
23bdf82d2b Fix error handler staying on lua stack after lua commands being called 2025-08-15 15:01:42 -04:00
Indev
28bd0f2f20 Use textinput_t for addon search 2025-08-15 14:56:54 -04:00
Alug
00ab36390d Merge pull request #187 from Indev450/emotes
Add emotes support
2025-08-15 13:24:38 -04:00
NepDisk
929b1ee8e9 Clean up warnings 2025-08-15 12:31:04 -04:00