NepDisk
c4fdeeb4b0
Revert "Expand textcmd size byte to 16-bit word"
...
This reverts commit 039a73ce6482b9724a20466f71acae6056fb690b.
2025-12-09 20:37:41 -05:00
NepDisk
ffaac79a80
'fix' some undefined behaviour
2025-12-09 20:19:08 -05:00
minenice55
0332c5d3de
Merge pull request '[FEAT] Egg Mine (Alt. Eggman Monitor)' ( #195 ) from eggmine into next
...
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/195
2025-12-10 02:18:44 +01:00
minenice55
fdd26b68b1
Merge branch 'next' into eggmine
2025-12-10 02:17:20 +01:00
NepDisk
e346443551
Fix undefined behaviour in HSendPacket
2025-12-09 19:26:26 -05:00
NepDisk
3908ba75e0
Prevent zig cc/ zig c++ from preventing build due to __DATE__ and __TIME__ macros
2025-12-09 19:14:53 -05:00
minenice55
28e88e8db1
don't drop the Sad item when stripping
2025-12-09 17:19:21 -05:00
minenice55
7df2d13c85
let's be funny, flipped by egg mine gives victim one Sad
2025-12-09 17:15:59 -05:00
minenice55
1f104c7ef5
create eggmine missiles closer to the player
...
final misc tweaks too, ready for PR
2025-12-09 15:39:57 -05:00
NepDisk
b058fef648
Try to get zig to compile lmao
...
It works but holy hell its crashy so far
2025-12-09 15:15:45 -05:00
minenice55
58dff6b0ff
Merge branch 'next' into eggmine
2025-12-09 14:22:03 -05:00
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
minenice55
6eb1a6688a
get everything working exactly like the prototype
2025-12-09 00:38:57 -05:00
minenice55
4fd6e4987c
hash
2025-12-08 22:11:16 -05:00
minenice55
82f4599275
make eggmine pop an action like the lua
2025-12-08 22:09:16 -05:00
minenice55
3a74330c5a
wall bounce
2025-12-08 21:44:53 -05:00
minenice55
1de19b6ceb
eggmine shield
2025-12-08 21:39:16 -05:00
minenice55
f3e64e3c8a
start hardcoding this
2025-12-08 21:32:54 -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