Commit graph

23299 commits

Author SHA1 Message Date
GenericHeroGuy
75ecc81e23 Hashes and tweaks for new patches 2025-12-09 17:59:57 +01:00
NepDisk
8b04551c96 Fix Lua crash for Player Lib 2025-12-09 07:25:40 -05:00
NepDisk
9c57956d63 Expose more Kart functions to Lua 2025-12-08 18:39:21 -05:00
NepDisk
dc448596ba Make terrain based dashpads set your angle like the SSF flag version 2025-12-08 16:31:03 -05:00
GenericHeroGuy
e733394ded New Lua item API + cleanup 2025-12-08 20:54:36 +01:00
NepDisk
b0ee669d79 Fix some music not looping because they supplied bad loop points
Turns out mixer just goes to the start if this happens
2025-12-08 13:59:02 -05:00
NepDisk
6b286cfc70 Do more clean up when stopping/unloading songs
Fixes Cerulean Riviera Zone final lap music
2025-12-08 13:18:59 -05:00
NepDisk
fb2bbd5f16 Also remove the timer 2025-12-08 13:04:47 -05:00
NepDisk
049cb60f73 Get Audio fades off the audio thread 2025-12-08 12:59:33 -05:00
NepDisk
5a5305a34c Add missing check to mixer sound 2025-12-08 12:11:58 -05:00
NepDisk
9aeaeacae0 Use hex for SFX freeslot names
Thanks indev for this fix in neptune
2025-12-08 10:15:04 -05:00
NepDisk
e66c24d584 raise SFX freeslots 2025-12-08 10:06:14 -05:00
yamamama
8ed720edd3 Fix up some naming goofs in the credits 2025-12-08 07:28:52 -05:00
Alug
b093d93f7e dont call I_Quit from withing quit_handler, let it signal main loop to quit
fixes an issue for me which led to having the game threads getting stuck when sending an interrupt signal to the game due to some thread issues with the sdl subsystems
2025-12-07 23:57:29 -05:00
Alug
8c8e475c36 i_system: "fix" recursive i_quit
well this still aint working all to great, but atleast this allows me to quit the game if it gets stuck without having to always send a kill signal to it
2025-12-07 23:55:59 -05:00
NepDisk
baa30a1ba9 Actually fix interp artifacts 2025-12-07 21:10:13 -05:00
NepDisk
b2d8de2646 Revert "Fix water trail interp artifact"
This reverts commit 78a0c3bab9.
2025-12-07 21:05:07 -05:00
NepDisk
78a0c3bab9 Fix water trail interp artifact 2025-12-07 21:01:28 -05:00
yamamama
68ae86c800 Add Todd and Retro to the credits 2025-12-07 20:38:41 -05:00
yamamama
5f29725e4c Make Alt. item patches display in menus
Also Clang-format MR_HandleMonitorToggles
2025-12-07 20:38:41 -05:00
yamamama
6aa50b62d7 Add support for Alt. item patches 2025-12-07 20:38:41 -05:00
NepDisk
09bfc6506a Update shadow code
Thing brings over scale based on object height and interp amoung other things.
2025-12-07 20:37:07 -05:00
Zwip-Zwap Zapony
9a8b5b37bc Interpolate radius/height when scaling mobjs 2025-12-07 19:27:22 -05:00
NepDisk
c6167030f0 Show shadow patch cache message in software 2025-12-07 17:32:01 -05:00
Alug
84538f06b0 w_wad: use unordered map to cache wad start and end folders 2025-12-07 16:09:44 -05:00
Alug
d14a3f64db w_wad: optimize W_LumpExists
in two parts:
- Use our lumpcache lookup first (our unordered map), BUT since it is case insensitive we extract our lump out of it to do another case sensitive name compare
- In the manual lump seach falltthrough case, we can also check against the string lenghts and hash (its case insensitive but will still reject differing names, same with stringlenght)

this improves the performance of the leaderboard map browser quite a bit and everything else using v.patchExists
2025-12-07 15:55:25 -05:00
Alug
4302a78fb5 command.c: fix "alias" command crashing when no aliases were registered
if we dont have aliases list how do we check the next alias in the list aswell?
2025-12-07 15:23:19 -05:00
NepDisk
fec774b665 Revert "command.c: fix "alias" command crashing when no aliases were registered"
This reverts commit 0f4cf9ff8c.
2025-12-07 15:23:11 -05:00
Alug
0f4cf9ff8c command.c: fix "alias" command crashing when no aliases were registered
if we dont have aliases list how do we check the next alias in the list aswell?
2025-12-07 15:14:03 -05:00
NepDisk
d5a4ef0e52 Revert "Fix memory leak in AATree string trees"
This reverts commit d0d61e2b5128a98b24dd76b821457b604f6dedac.
2025-12-07 15:14:03 -05:00
Gustaf Alhäll
e6dc6c3262 Fix use-after-free when mobj is removed while still playing sounds 2025-12-07 15:14:03 -05:00
Gustaf Alhäll
ec656dbf28 Fix memory leak in AATree string trees 2025-12-07 15:14:03 -05:00
Indev
84ec8756b0 Use size_t there 2025-12-07 15:14:03 -05:00
Indev
bdd51b4505 Add locatelump command 2025-12-07 15:14:03 -05:00
minenice55
4849f06880 Merge pull request 'socced-equip-style' (#194) from socced-equip-style into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/194
2025-12-07 20:01:08 +01:00
minenice55
e644197301 Merge branch 'next' into socced-equip-style 2025-12-07 20:00:45 +01:00
NepDisk
6a7a088623 Fix 'Vote starts in' in Record Attack 2025-12-07 10:51:50 -05:00
minenice55
055f7ef4df hashes 2025-12-06 20:31:15 -05:00
minenice55
48f700f6bd Merge branch 'next' into socced-equip-style 2025-12-06 20:28:46 -05:00
minenice55
43caabf3c7 expose K_SetItemOut and K_UnsetItemOut to lua 2025-12-06 18:50:02 -05:00
Alug
fea8fe2505 Unhack Brightmap handling for Palette Rendering
Turns out the Issue was just both the palette and lighttable textures were already bound to the texture unit the brightmap will be bound to, which led the shader to just try get the brightmap data from the lighttable texture instead of the brightmap texture
2025-12-07 00:43:49 +01:00
NepDisk
4c491d8647 Revert "comment out other save game compressors for testing"
This reverts commit 479ecdba8d.
2025-12-06 17:19:29 -05:00
minenice55
9b80cd6f49 don't break ballhog lol 2025-12-06 17:10:09 -05:00
NepDisk
479ecdba8d comment out other save game compressors for testing 2025-12-06 17:04:47 -05:00
minenice55
1dde02b85a make K_SetItemOut more general 2025-12-06 17:03:39 -05:00
minenice55
6f14af9243 separate out the "equipped item" field
will need more modularization and some coding style standardization (perhaps via K_SetItemOut?)
2025-12-06 16:56:37 -05:00
minenice55
d447f7d429 Merge branch 'next' into socced-equip-style 2025-12-06 16:26:33 -05:00
NepDisk
ddd6fa6c0b Reapply "Cache emotes on registration rather then at runtime"
This reverts commit 204d476b3e.
2025-12-06 14:05:14 -05:00
NepDisk
fc55674fc4 Hash browns coming right up 2025-12-06 13:57:05 -05:00
NepDisk
b4e751de47 Shift the lightlevel for Palette rendering mode to replicate software´s limited 32 lightlevels
Thanks Alug for the suggestion
2025-12-06 13:04:13 -05:00