Commit graph

24419 commits

Author SHA1 Message Date
NepDisk
8e0b52c1fb Lower minimum vote time
I need this for smoketesting something but this is good QOL either way
2026-04-13 17:50:10 -04:00
NepDisk
821afa350c Add automation state for level starts
Could be useful for map start changes
2026-04-13 17:26:17 -04:00
GenericHeroGuy
d4fae7e807 Fix asan error when pressing shift and arrow key
Also fix addons menu ignoring shift when capslock is on!
Also also fix capslock+rshift still typing uppercase letters!
2026-04-13 18:47:12 +02:00
minenice55
8e4fa6fbde make gravityscale be base when carried by dashring
not entirely sure if this works
2026-04-13 10:04:44 -04:00
NepDisk
c85c020ba4 Fix bad copypaste
Wow I need to sleep more lmao
2026-04-12 21:46:53 -04:00
NepDisk
bb962c3d5a Validate next waypoint in quick exit path 2026-04-12 20:51:29 -04:00
minenice55
198f994f53 make waypoint respawn search more than the immediate neighbours
this is a graph structure
2026-04-12 20:03:26 -04:00
NepDisk
4ffc163c0d Rework ring sounds and ring burn visual change
caching only play player side now
ringburn adds an extra sound to ring usage
ringburn makes rings turn white
2026-04-12 16:49:06 -04:00
NepDisk
25e5ac73e4 Expose ringpower stuff to Lua 2026-04-12 12:30:24 -04:00
NepDisk
e49684044f Make ringpower stuff more modular
This will be super helpful to prevent duped code when I start on visuals
2026-04-12 12:20:08 -04:00
NepDisk
284a86c7b9 Nerf ring chains by improving ring burnout performance
Finally its halfed then smoothed down rather then just dropping to 2 then 1.

Makes Ring Chains still exist but less broken since you can't chain as large of sections anymore.

I need to add better visuals and sound design for this since its much more noticable now.
2026-04-12 12:00:48 -04:00
yamamama
00f5eca7ae Yama's Kludgy Sprite Two-Pass
Can't just force compatmode to check only 8 rotations because Neptune exists and has 16-angle rotations
2026-04-12 05:34:45 -04:00
NepDisk
83fdcd00c0 Fix Lua being able to crash the game by removing an Mobj with MobjSpawn 2026-04-11 12:28:14 -04:00
Eidolon
9f8d2d9296 Enable dedi gpu on laptops by default 2026-04-10 07:53:07 -04:00
NepDisk
4f8993668b Clean up thirdparty licenses 2026-04-10 07:46:07 -04:00
NepDisk
b24cbafafe Kill cmake assets packing 2026-04-10 07:46:07 -04:00
NepDisk
e883c6968e Update Lua compat logic for Damage 2026-04-09 12:19:26 -04:00
Alug
95a018c82c set MAXVIDWIDTH and MAXVIDHEIGHT to 8192
should accomidate absolutely everything
2026-04-09 11:42:29 -04:00
yamamama
52d1c4313b Compatmode: load maps in PK3s outside of a designated folder
Fixes #189
2026-04-08 16:52:56 -04:00
yamamama
4a735d7d66 Make demosaves more robust (fixes #167) 2026-04-06 19:19:49 -04:00
yamamama
8b777cb251 P_SpawnSpecialsThatRequireObjects Saturn parity
Fixes the netgame midjoin issue described in #202
2026-04-06 17:31:18 -04:00
minenice55
6aa091d019 player death too 2026-04-06 16:05:14 -04:00
minenice55
32fbacd51f hyuu steal too 2026-04-06 15:51:45 -04:00
minenice55
af92121c9d more places to disable seeking reticule 2026-04-06 15:50:46 -04:00
minenice55
925a56a48c re-tune attraction shield a bit
weaken steer assist, go faster
2026-04-06 14:45:42 -04:00
minenice55
a6efdf7e2b fix the weird perf drop when drawing stat bars
this is stupid
2026-04-06 14:45:18 -04:00
GenericHeroGuy
2eaa0cd39c Post-roundqueue updates
Was just going to fix some bugs, but you know me...
* `map +` works again (now yields the calculated nextmap, ignoring advancemap)
* `showmap` prints the correct map title when previewing
* Roundqueue no longer trips ASan (aww, just one byte short!)
* Added NEXTMAP_RANDOM so the intermission drawer can now be smart, and not
  just go off of cv_advancemap but actually show where you're going!
2026-04-06 01:46:15 +02:00
minenice55
0b7fbbbb62 proper setter for seeking flag
will need more changes to fix that one bug
2026-04-05 18:59:47 -04:00
minenice55
782f3b6184 Merge pull request 'Clean up Controller Sensors code, Gyro calibration, Gyro cameras' (#234) from gyrostuff into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/234
2026-04-05 22:50:22 +02:00
minenice55
75c6c21f91 Merge branch 'next' into gyrostuff 2026-04-05 22:49:12 +02:00
minenice55
84cfa132c6 Update d_main.cpp 2026-04-05 16:46:25 -04:00
minenice55
41e1899809 only calibrate controllers while in controls setup
calibration will need its own screen eventually
2026-04-05 16:38:35 -04:00
GenericHeroGuy
bc465faada And now for my own personal take on COM_CEcho_f
Actually works, is properly centered, allows 1023 characters instead of 1022!
2026-04-05 21:05:26 +02:00
Gustaf Alhäll
3d43d01ca6 Fix buffer overflow when linedef type 415 executes 2026-04-05 20:21:23 +02:00
GenericHeroGuy
dce0dca850 Restore binary conversion for linedef special 415 2026-04-05 20:18:00 +02:00
toaster
e30b0c273d G_Responder: Call HU_Responder in Playing(), instead of a whitelisted set of gamestates
Neatly sidesteps a class of bugs where whenever we added a new gamestate accessible in netplay, chat was console-only.
2026-04-05 17:47:58 +02:00
GenericHeroGuy
7ebda658f6 Fix kart gibs bouncing off death pit FOFs 2026-04-05 16:51:12 +02:00
yamamama
500790ef64 Make S-Monitors pass through players using Alt-Shrink 2026-04-04 22:31:58 -04:00
minenice55
03554c03ed freelook bind, fix issues with spectator gyro 2026-04-04 19:13:50 -04:00
NepDisk
c3f4f0e096 Fix some damagetypes not giving flashtics 2026-04-04 16:26:15 -04:00
minenice55
4b5658d487 greatly improve responsiveness of tilt steering
is more correct to the GyroWiki article now
2026-04-02 16:48:05 -04:00
minenice55
493e6e96fa player space gyro and split off from cmd turning 2026-04-02 13:39:08 -04:00
minenice55
9730882fe4 gyro calibration, spectator aiming using gyro
also moves all of the motion sensor stuff to g_input.c
2026-04-02 01:32:10 -04:00
minenice55
6ee6291fd8 on est prêts 2026-03-31 23:17:40 -04:00
NepDisk
c5695bef75 Dummy out stricter RRID checks for now.... 2026-03-31 21:55:58 -04:00
minenice55
5c36309cab don't turn spectator camera with tilt steer 2026-03-31 20:45:32 -04:00
minenice55
4c9166e297 tighten this now that we check stillness 2026-03-31 20:30:52 -04:00
minenice55
858a1979b6 comment this 2026-03-31 20:22:11 -04:00
minenice55
74bf43d7b0 Merge branch 'next' of https://codeberg.org/NepDisk/blankart into next 2026-03-31 20:18:55 -04:00
minenice55
5fbb364575 some tuning to tilt steering
eventually should add calibration and better instant correction when the controller is held still
2026-03-31 20:18:42 -04:00