Commit graph

371 commits

Author SHA1 Message Date
NepDisk
0857a1d8a2 RRID port part 3
last commit was 535fc1787589cc8135470cef0e09005cf97e6cab
2026-03-29 16:19:01 -04:00
NepDisk
163d4a0e72 Actually on second thought, I do want splitscreen 2026-03-29 13:59:39 -04:00
NepDisk
d6eab04a7a RRID port part 1
last commit of this set is 2925843e
2026-03-29 13:09:06 -04:00
NepDisk
dcdbd049e7 Split votescreen stuff into its own file 2026-03-28 02:18:11 -04:00
NepDisk
50bbd3c561 Merge branch 'next' into roundqueue 2026-03-27 21:01:47 -04:00
NepDisk
045e6170c1 Create and use mapnum enumtype 2026-03-27 13:37:36 -04:00
minenice55
c8a4e99dd2 attraction shield attack timer
and tweak visuals
2026-03-27 12:22:53 -04:00
minenice55
204cbc8190 hashes for new assets 2026-03-27 11:51:29 -04:00
NepDisk
24373da780 Port basics of roundqueue 2026-03-25 22:52:54 -04:00
NepDisk
fd1a75d059 Kill a bunch of dead code 2026-03-22 23:11:29 -04:00
GenericHeroGuy
ffa5a92ef0 We're writing unit tests in Zig now
I dunno what happened, I was just applying some FloatFree(tm) and then all
of this appeared out of nowhere!
2026-03-17 19:52:59 +01:00
minenice55
ddef03927c Merge branch 'next' into altthunder 2026-03-14 17:45:47 -04:00
Alug
a9f544bf01 Kill some remaining unused dead code 2026-03-14 13:16:18 -04:00
minenice55
b6af96cf41 start alt thunder 2026-03-13 20:45:41 -04:00
NepDisk
2c6605440d Merge pull request '[FEAT] Tilt Steering, GamepadMotion Sensor Access' (#222) from accelerometer into next
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/222
2026-03-11 02:40:24 +01:00
toaster
4932bde9b0 gametype_t
- New array of pointers to structures in memory (currently mixing static for base-game and Callocated for custom)
- Centralises a metric-ton of previously seperately handled properties into one struct
    - Gametype_Names[]
    - Gametype_ConstantNames[]
    - gametypetol[]
    - timelimits[]
    - pointlimits[]
    - gametypedefaultrules[]
    - gametypecolor[] - Nep: This one was blan exclusive but I added it regardless.
- Don't attempt to guess custom gametype in Replay Hut (requires more work to make custom gametypes behave across the entire experience)
- I_Error if invalid gametype set
- gametyperules is deprecated since it will never be modified seperately from gametype (temporarily a #define, don't wanna bloat this commit too much)
2026-03-10 20:56:36 -04:00
minenice55
02fffa75de fix stick-tilt blending 2026-03-07 23:04:52 -05:00
minenice55
668f31ca16 make wheel display use affine transform for rotation 2026-03-07 00:54:22 -05:00
minenice55
d03f65c5f6 small deadzone for player sprite turndir 2026-03-04 00:06:42 -05:00
minenice55
f0e5b42619 average out all IMU samples received for a tick instead of only using the last one 2026-03-02 17:11:05 -05:00
minenice55
093a4fb969 add tilt control cvar to menus 2026-03-01 00:43:01 -05:00
minenice55
2010b0376d implement new wheel gfx 2026-02-28 00:27:30 -05:00
minenice55
dc04ac2f66 this feels quite good now 2026-02-26 18:04:52 -05:00
NepDisk
76a08efd78 Fix signal handler issues
Thanks Alug! f4dc161831 e35dc9e097 2f684bba95
2026-02-24 12:41:20 -05:00
yamamama
890a033b98 Add Mompi to the credits, update hashes again 2026-02-22 20:38:16 -05:00
NepDisk
3b298c2a25 Vendoring Tracy again
Having this as a submodule is causing issues
2026-02-21 12:36:05 -05:00
minenice55
d031a9a3e7 use the added sounds 2026-02-20 01:23:14 -05:00
NepDisk
b4ffbe8ba4 Move tracy and libbacktrace to submodules 2026-02-19 16:06:24 -05:00
minenice55
506efaa247 Update d_main.cpp 2026-02-18 14:23:21 -05:00
minenice55
50b7e41ae0 quick bugfixes 2026-02-17 18:25:39 -05:00
NepDisk
935fee6472 Update hashes for new dev build 2026-02-17 16:17:33 -05:00
minenice55
0ef5f82b60 hash 2026-02-17 13:19:33 -05:00
NepDisk
8a9683542b Fix Gamepads
Thanks thanks thanks thanks so much Alug for the time working on this!!!!!
2026-02-14 16:27:53 -05:00
NepDisk
d989cfa370 rename the rest of the kart files 2026-02-13 20:22:16 -05:00
minenice55
fbbb3c543e make non-overheating flame shield unable to damage players
and tweak visuals to convey overheating a bit more
also raises the flamometer up a bit
2026-02-09 21:05:03 -05:00
Alug
f4120fe776 move gamepad led ticker after render logic
this does not really matter but save a tiny little amount of time before rendering a frame
2026-02-09 17:39:42 -05:00
NepDisk
14bf52af43 Combine vid.dupx and vid.dupy 2026-02-08 11:25:09 -05:00
minenice55
dd1022b18c implement the egg brick proper 2026-02-07 23:11:52 -05:00
GenericHeroGuy
d738ad5957 Alright, take it or leave it 2026-02-08 01:07:20 +01:00
NepDisk
a13028b4f9 Merge Deez 2026-02-07 14:48:18 -05:00
minenice55
3306c276a1 make null drift tilt "feel" influenced by momentum 2026-02-07 00:41:30 -05:00
yamamama
ff639004d4 HUD rescaling for larger resolutions
Lifted from Saturn: 2348e3b73e
2026-02-04 19:38:02 -05:00
Alug
e369d1a090 dont reload palette until config was loaded 2026-02-04 19:38:02 -05:00
NepDisk
03b26a0723 Always reload texture arrays on renderer switch and bring back ingame renderer hotswapping
All this texture load blocking var does is cause issues due to order of operations and what not. Lets just kill it.

Thanks Alug for looking at this stuff for me!
2026-01-31 12:00:49 -05:00
yamamama
3626b4ac1c Color profile menudef 2026-01-30 02:02:55 -05:00
minenice55
92c4c8c21a skid overlay
note: needs cleaning up, overlay doesn't seem to position itself correctly?
2026-01-28 21:44:05 -05:00
minenice55
dd15f7cc67 billion config cvars, add recovery dash to menus 2026-01-28 02:00:11 -05:00
NepDisk
6db9a16a48 Update hashes 2026-01-24 19:56:04 -05:00
NepDisk
c245e8fecd I_Error(); title start calls in dedicated
Can be used to debug when these strange cases happen
2026-01-18 16:22:27 -05:00
GenericHeroGuy
3d942226a5 Update hashes, fix floating item spriteroll 2026-01-03 00:48:23 +01:00