Commit graph

24398 commits

Author SHA1 Message Date
NepDisk
e3664a1cca Add compat flag to disable compat sprite rotation
This is to accmodate skins that place skins in the range of drift rnage unrotated ie simple animal skins such as pepsiman or ShadowSkates
2026-04-23 13:00:10 -04:00
minenice55
b9553e4c9e redo kart tilt offsetting code
also caught some more issues with sprite offsets, should be perfect now(?)
2026-04-23 12:59:06 -04:00
yamamama
532826f61d Fix spritexoffset not playing nice with affines 2026-04-23 08:32:14 -04:00
minenice55
da10eb5a75 more fixes for kart tilt
spritexoffset seems to be broken? should investigate
2026-04-23 01:52:47 -04:00
minenice55
627ed318ed fix respawn angle being wrong 2026-04-22 18:09:46 -04:00
NepDisk
47089d2c23 Let args3 on dash rings force player angle 2026-04-22 05:07:42 -04:00
NepDisk
8ebac27f83 Expose NOSCALEGRAVITY to Lua 2026-04-21 15:57:54 -04:00
minenice55
8a8466bae8 fix grow on dashrings for real 2026-04-21 15:51:09 -04:00
minenice55
8a91fdfa43 fix mobjscale issues with bumpy road effect
and tune it to shake faster
2026-04-21 13:17:30 -04:00
NepDisk
7b3c198aca Expose bumpyroad visual function to Lua 2026-04-21 03:08:20 -04:00
NepDisk
a1aeb422d8 Allow bumpyroad with gameplay terrain off since its just an effect 2026-04-21 02:16:01 -04:00
NepDisk
6890883ef6 Allow bumpy road visual to be applied as a SSF as well 2026-04-21 01:34:57 -04:00
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