Commit graph

24386 commits

Author SHA1 Message Date
NepDisk
80b508aa19 Extend dash rings to allow more customization 2026-04-21 01:11:30 -04:00
minenice55
7355e69eed disable the debug prints 2026-04-21 00:46:00 -04:00
minenice55
412e09c098 fix mobjscale related issues with kart tilt
also make RR bumpy terrain tilt the kart here
2026-04-21 00:45:30 -04:00
minenice55
2b5af7d302 Update d_main.cpp 2026-04-20 17:13:11 -04:00
minenice55
73768b0fc4 remove the special cases related to the PAUSE key
don't get why these exist
2026-04-19 21:41:49 -04:00
minenice55
f2a3b38f1e Merge pull request '[Enhancement] Generalize Null Drift Tilt' (#236) from karttilt into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/236
2026-04-20 01:22:05 +02:00
minenice55
164aa5e1cc Merge branch 'next' into karttilt 2026-04-19 19:15:04 -04:00
minenice55
af527247e3 angular dampening, fix issues with null drift tilt
also fix the sprite offset not working
2026-04-19 19:07:05 -04:00
NepDisk
600d1363b2 Revert "Try to make sure consoleplayer is set up before game ticks run"
This reverts commit b6804b1ded.
2026-04-19 12:22:27 -04:00
yamamama
b6804b1ded Try to make sure consoleplayer is set up before game ticks run 2026-04-19 09:40:25 -04:00
yamamama
b876e585b1 Don't optimize out getstack, please! 2026-04-19 09:40:25 -04:00
minenice55
57c80633d1 rewrite nulldrifttilt into a more general system
karttilt can now be used by other systems
karttilt now also respects physics more
2026-04-19 02:04:32 -04:00
NepDisk
0eea55d4b7 Expose more mapheader stuff to Lua 2026-04-17 11:51:23 -04:00
NepDisk
4b50dd0ead we are hitting a hard limit so do this for now.
Packet fragmenting is bad since many firewalls consider it bad traffic, we are going to have to rework stuff around this fact later.
2026-04-16 15:57:08 -04:00
NepDisk
c581e5c5e1 Clamp softwarepacketlength to work around issues that have arozen on some networks 2026-04-16 10:29:32 -04:00
Eidolon
29348dc2c1 gl: Fix sky dome VBO leak 2026-04-15 14:02:48 -04:00
NepDisk
00115f9b11 Merge pull request 'Add some missing snap flags' (#229) from indev/blankart:add-snap-flags into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/229
2026-04-14 23:36:42 +02:00
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