toaster
bbfaa0e99e
Revert continuous hold attempt
...
- Does not function with controllers that don't produce continuous joystick events on hold, as testing unfortunately made clear.
- The entire thing would need to be rewritten to make up for that, and I don't have the time to invest that kind of energy into version 1.
- An unreliable feature is worse than no feature at all.
2022-08-27 11:10:28 +01:00
toaster
f7fc5c684e
Positive sign only
2022-08-26 21:26:03 +01:00
toaster
de97c41532
Revert "Remove game deadzone for Accel/Brake"
...
This reverts commit 44eeb3a0f3
.
# Conflicts:
# src/m_menu.c
2022-08-26 21:18:27 +01:00
toaster
b10c21c504
Only use positive component of accel axis for menu KEY_ENTER behaviour
2022-08-26 21:00:39 +01:00
toaster
9e194dab2d
Add cv_lookbackaxis (and p2-4 equivalents)
...
* Rename `Look Up/Down` to `Spec. Look Up/Down` to disambiguate from `Look Backward`
* Make it support multiplayer replay recording save request too
2022-08-26 20:50:57 +01:00
toaster
44eeb3a0f3
Remove game deadzone for Accel/Brake
...
- They're binary inputs as processed by the game.
- A mechanism for binary inputs with no deadzone is already used for item and drift.
- Generally bound to triggers, not the stick.
- SDL still has a minimum deadzone, so won't fire endlessly.
2022-08-26 20:50:57 +01:00
toaster
3ef3789f58
Gamepad improvements for menus
...
* For left stick up/down/left/right input, allow holding a direction down to move continuously in a direction at a rate of 7 steps per second per axis
* Now supports accel axis being used for the Enter key/"accept" in menus, to mirror how an accel BUTTON bind will be used as an Enter event.
2022-08-26 20:50:57 +01:00
toaster
f167895865
Fix compilation warnings and non-codebase-standard types
...
Also, make the I_GetJoystickEvents functions match each other
2022-08-25 20:28:13 -05:00
Eidolon
08a218a3a1
Bump execversion to 10, remap xbox controls to SDL
2022-08-25 20:28:13 -05:00
Eidolon
5412be76e8
Use SDL Game Controllers API
2022-08-25 20:28:13 -05:00
James R
7b019571aa
Merge remote-tracking branch 'origin/master' into next
2022-08-25 10:40:46 -07:00
toaster
4473b6852f
Merge branch 'dont-advertise-offline' into 'master'
...
Don't advertise offline
See merge request KartKrew/Kart-Public!300
2022-08-24 15:54:04 +00:00
toaster
77164096dd
Don't even attempt to advertise a non-netgame server.
...
This appears to be a long-time bug that exists upstream too, but nobody even knew about it before the MS rules alert made it clear this was actually happening!
2022-08-24 15:04:09 +01:00
Eidolon
b81805b9c7
Merge branch 'first-person-interp' into 'master'
...
Don't use localaim/angle in skybox in demos
Closes #18
See merge request KartKrew/Kart-Public!299
2022-08-24 02:08:13 +00:00
Eidolon
a728a4bb06
Don't use localaim/angle in skybox in demos
2022-08-23 20:11:24 -05:00
Eidolon
7369cd4c16
Merge branch 'cmake-exchndl' into 'master'
...
cmake: add exchndl link on mingw32
See merge request KartKrew/Kart-Public!297
2022-08-23 02:35:28 +00:00
Eidolon
95358ba4fe
cmake: add exchndl link on mingw32
2022-08-22 20:59:56 -05:00
Eidolon
377ed30207
Merge branch 'cmake-remove-win32' into 'master'
...
cmake: remove win32 subdirectory
See merge request KartKrew/Kart-Public!296
2022-08-23 00:49:45 +00:00
Eidolon
72120025e6
cmake: remove win32 subdirectory
2022-08-22 19:43:59 -05:00
Sal
153b5acc84
Merge branch 'x-y-deadzone' into 'master'
...
Make separate deadzones for x/y axis + menu options
See merge request KartKrew/Kart-Public!265
2022-08-22 23:47:49 +00:00
Sal
9160c6bef4
Merge branch 'uint8-wads-and-skins' into 'next'
...
Increase maximum WAD and skin counts
See merge request KartKrew/Kart-Public!291
2022-08-22 23:47:05 +00:00
Lonsfor
75efde143b
Separate deadzones for menus
2022-08-22 15:52:22 -04:00
Lonsfor
c9a6f9f9a3
Change minimum deadzone for menus from 3/4 to 1/2
2022-08-22 15:52:22 -04:00
Lonsfor
8724b01ae4
Set minimum deadzone for menus and prevent setting deadzone to 0 (c Ashnal)
2022-08-22 15:52:22 -04:00
Lonsfor
080a4f080a
Menu options for deadzones
2022-08-22 15:52:22 -04:00
Lonsfor
0e1a91c655
Separate deadzones for players 2 3 and 4
2022-08-22 15:52:20 -04:00
Lonsfor
2dd21de302
Add separate x/y deadzones
2022-08-22 15:50:27 -04:00
X.organic
b4ebbbad89
Remove the last SINT8 handling skin indices
...
Thanks to Callmore's insistence on me sweeping through functions that
return -1 on error.
2022-08-21 11:50:02 +02:00
Eidolon
2f17fdca6c
Merge branch 'match-refresh-vsync' into 'master'
...
Don't sleep w/ fpscap 0 and vsync enabled
See merge request KartKrew/Kart-Public!294
2022-08-20 21:23:50 +00:00
Eidolon
f008e63037
Don't sleep w/ fpscap 0 and vsync enabled
2022-08-20 15:55:17 -05:00
X.organic
477c848615
Bring the maximum WAD file count up to 255
...
Per @TehRealSalt's recommendation.
2022-08-20 21:45:22 +02:00
Eidolon
6514d3cfc3
Merge branch 'interp-visportals' into 'master'
...
fix portal interp view positioning and camera reset
Closes #14 and #12
See merge request KartKrew/Kart-Public!293
2022-08-20 18:48:27 +00:00
Eidolon
ca5884cf5e
reset cam interpolation on P_ResetCamera
2022-08-20 13:42:34 -05:00
Eidolon
a3bc32f7a0
fix portal interp view positioning
2022-08-20 13:00:37 -05:00
Sal
a37ae53ff7
Merge branch 'cmake-15-fixes' into 'master'
...
Various fixes for 1.6
Closes #17 , #15 , and #11
See merge request KartKrew/Kart-Public!292
2022-08-20 17:26:02 +00:00
Eidolon
593cbbea65
Don't popup MS rules in dedicated mode
2022-08-20 12:20:09 -05:00
Eidolon
af3df72c29
cmake: build sdl target with threads support
2022-08-20 12:13:48 -05:00
Eidolon
b426602b24
cmake: remove patch.dta from assets script
2022-08-20 12:05:53 -05:00
X.organic
d820b8e0c7
Increase maximum skin count to 255
...
This time without spare slots, because I don't see shenanigans like
WAD_MUSIC happening with skin indices. Verified to work by saving a
replay with 139 skins as the 133th skin and playing it back a few times.
Shouldn't cause issues with netcode either because there are no SINT8s
handling skin indices.
2022-08-20 14:08:14 +02:00
X.organic
09ae350603
Increase maximum WAD count to 250
...
Can be increased up to 255 safely, just not 256. 5 slots left for
shenanigans like Moe Mansion's WAD_MUSIC.
2022-08-20 14:05:32 +02:00
James R
993b3c96ac
Update version to 1.5
2022-08-19 21:19:42 -07:00
James R
2edc840037
Draw PINGD before delay number
2022-08-19 21:13:05 -07:00
James R
54b5955a74
Ping counter: change patch name PINGF to PINGD
...
Update gfx.kart hash
2022-08-19 20:45:16 -07:00
James R
be3dfa45d0
Rename rendezvousserver to holepunchserver
2022-08-19 20:19:45 -07:00
James R
f2534f8cb5
Master server: use I_OutputMsg during startup
...
CONS_Printf calls CON_Drawer during startup, thread
collision stuff.
2022-08-19 20:05:05 -07:00
James R
2137a096e6
Reset remotenode when discarding STUN/hole punch packet
...
Fixes some wild behavior when a lot of hole punching
requests are coming in.
2022-08-19 19:55:08 -07:00
toaster
c5e131460e
Finalise credits for real.
2022-08-19 22:30:23 +01:00
James R
c6e3f780e7
Revert "Merge branch 'consoleplayer-dedicated' into 'next'"
...
This reverts commit 5ec44ba3fa
, reversing
changes made to 4c5d69b714
.
2022-08-18 18:14:23 -07:00
toaster
f2017fd31a
Only display master server rules popup once per game boot.
...
Doesn't prevent it from happening later if the rules weren't successfully fetched, though.
2022-08-17 13:52:31 +01:00
toaster
5812d7343d
maps.kart hash finalised.
2022-08-16 20:39:48 +01:00