Commit graph

20926 commits

Author SHA1 Message Date
GenericHeroGuy
197be8cb00 Fix FOF sides clipping in Kart maps 2025-03-17 22:14:07 +01:00
NepDisk
76ec93f957 Allow Mobjs to waterrun
Waterrunning has been moved over to flag2 MF2_WATERRUN
Applying the flag allows to stand/move on water.
2025-03-17 14:16:44 -04:00
NepDisk
b84257f2ab Fix water stepup conditions 2025-03-17 11:36:03 -04:00
GenericHeroGuy
b77a66d8bb Fix Spelunky 2025-03-17 00:42:53 +01:00
NepDisk
de415e3331 Make the flameshield more understandable by giving it a second meter 2025-03-16 10:48:26 -04:00
NepDisk
ffa9a782e4 Add missing hud toggles to menu 2025-03-15 09:36:42 -04:00
NepDisk
56d1ebb490 HUD drawing code clean up and add rings and lives hud toggles for lua 2025-03-14 22:22:25 -04:00
NepDisk
0a41771926 Fix many cases of ? with replacements 2025-03-14 20:26:51 -04:00
NepDisk
24d52d593e Refactor bubbleshield collide, use splitflags for analog input display, don't run waypoint update code on legacy checkpoints 2025-03-14 17:31:51 -04:00
NepDisk
bffe2268f3 Add more stuff to the menu 2025-03-14 12:17:39 -04:00
NepDisk
d60322311f Music test from Saturn Pt2: I got it to stop crashing lmao
It was conflicting with the musicdef backwards compat and tried using Source when it doesn't exist.
2025-03-14 11:44:08 -04:00
NepDisk
a17aec9d37 Fix stale target in A_SSMineExplode (crash)
1dad6be6a4
2025-03-13 23:45:03 -04:00
NepDisk
52601bdfc2 New input display option for stick display 2025-03-13 22:14:31 -04:00
NepDisk
0fdc4eb436 Remove K_BumpException for examination 2025-03-13 19:06:45 -04:00
NepDisk
a5bb96ce9b Cup changes to allow the same map in multiple 2025-03-13 13:56:15 -04:00
NepDisk
ad44ec0aa7 Merge pull request 'Refactored Input code' (#26) from newinput into blankart-dev
Reviewed-on: https://codeberg.org/NepDisk/blankart/pulls/26
2025-03-13 17:40:51 +00:00
NepDisk
663ba19923 Fix more Music Test Crashes 2025-03-13 13:28:40 -04:00
NepDisk
bf211f9772 Merge branch 'blankart-dev' into newinput 2025-03-13 06:44:39 -04:00
NepDisk
7de921f471 Reset Rolling here as per usual 2025-03-13 06:43:55 -04:00
NepDisk
a256adcb90 Merge branch 'blankart-dev' into newinput 2025-03-13 06:37:02 -04:00
NepDisk
0495190a08 Fix Stepup issues for the most aprt.
This fixes midtexture stepover and extreme stepup such as the jank line in greenhils
2025-03-13 06:36:16 -04:00
NepDisk
793bd45ebb Merge branch 'blankart-dev' into newinput 2025-03-13 04:02:09 -04:00
NepDisk
da4f6c62a2 Rings rebalances
Ring burst now depends on damagetype. ie 5 from orbinaut and jawz and 3 from banana and 10 for sniping. Ring Fuse has also been lowered to 20*TICRATE from 60*TICRATE
Kitchen Sink targets get all their rings dropped at once on impact.
2025-03-13 03:54:18 -04:00
NepDisk
24b5d0c9b2 Add a few more people to the credits 2025-03-13 02:52:37 -04:00
NepDisk
89c5ece49b Merge branch 'blankart-dev' into newinput 2025-03-13 01:50:07 -04:00
NepDisk
cdd3516f0b Remove CLIENTBACKUPTICS
Removes the second part added by 6e7adedaa0
This is to be closer to kart and to remove some freezes I sometimes feel
2025-03-13 01:48:02 -04:00
NepDisk
7ce17d2c6e Various random changes
Menus, rotation and more!
2025-03-13 01:07:13 -04:00
NepDisk
6c9b038438 Add input display toggle 2025-03-13 00:08:07 -04:00
GenericHeroGuy
15e12d2c96 Fix default controls and loading controls 2025-03-13 02:44:17 +01:00
GenericHeroGuy
b3ce5c8a85 Prettier default controls table
See if you can spot the new default controls I added :^)
(i needed an excuse to put a KEY_AXIS1 in there in case these get updated)
2025-03-13 00:44:03 +01:00
GenericHeroGuy
b5be67d8d3 Always convert Item presses to backspace in M_Responder 2025-03-13 00:17:54 +01:00
GenericHeroGuy
0859c8a710 Use defaults behavior instead of hardcoded keys for most controls
Same behavior if you leave the controls at their defaults or unbind them,
but now if you bind them to some other key then the default keys they use
are freed up (a bit jank tho for screenshot keys...)
2025-03-13 00:11:28 +01:00
NepDisk
175e7e3cab Revert 'Use Author like RR for now'
This reverts commit 1d4da50b00.
2025-03-12 15:28:37 -04:00
NepDisk
dc68da6da3 Whoops forgot to add sloperoll and slopepitch to precipmobj_t 2025-03-12 15:08:38 -04:00
NepDisk
1d4da50b00 Use Author like RR for now 2025-03-12 14:48:28 -04:00
NepDisk
f1c27ff963 Use musicdef from main.pk3 instead. 2025-03-12 14:45:15 -04:00
NepDisk
1f6e8f25cd Music Test port from Saturn pt1
Mostly ported over but its kind of broken for whatever reason...
2025-03-12 12:36:07 -04:00
NepDisk
c13e4b1d61 Modify M_ChangeCvar conditions 2025-03-11 23:23:50 -04:00
NepDisk
8f0a8860c6 Default turnsmoothing to Off
Someone is bound to complain at first if these is on by default
2025-03-11 22:58:55 -04:00
NepDisk
52b532f265 Make sloperoll+pitch toggleable and make cameratilt not rely on sloperoll toggle
The toggle is handled in renderer for both gl and software!
2025-03-11 22:48:02 -04:00
NepDisk
a55393bf4c Add camera tilting to menu 2025-03-11 22:01:47 -04:00
NepDisk
33c2d09557 Remove remaining uses of line->special in processspecial 2025-03-11 19:49:06 -04:00
GenericHeroGuy
20d11760bb Whoops, turn smoothing doesn't apply to sidemove 2025-03-11 23:46:55 +01:00
GenericHeroGuy
bfcee5d6c2 Remove menu defaults/backup code from G_PlayerInputAnalog
Nothing except the extra event loop in CL_ServerConnectionTicker uses this,
because we still use old menus with events rather than inputs,
and that has its own system for default controls.

The third argument is now 'digital' to get rid of that pesky global boolean
2025-03-11 22:21:45 +01:00
GenericHeroGuy
f547af9992 Simplify gamepad axis code
Yes I intentionally spelled it JOYAXISES to not conflict with the old define
2025-03-11 20:38:37 +01:00
Eidolon
4d65f09eb7 Port Ediolon's SDL GameController work
Basically instantly solved all of the issues that made this branch completely unusable
2025-03-11 20:01:25 +01:00
NepDisk
26da74c4aa Karma doesn't combo. 2025-03-11 11:42:06 -04:00
NepDisk
df6be21c24 Revert SPB explosion bypass like to be like v1 2025-03-11 11:38:50 -04:00
Sally Coolatta
e1ffc206e7 Finish some unused SDL hat input support to use events rather than polling all of the time 2025-03-11 15:17:51 +01:00
NepDisk
b15a3a1c09 Update extras/udmf-spec.txt 2025-03-11 12:05:28 +00:00