Commit graph

7269 commits

Author SHA1 Message Date
Sal
b2eff44dc4 Merge branch 'mobj-after-free' into 'master'
Fix use-after-frees around mobjs

See merge request KartKrew/Kart-Public!309
2022-09-03 02:58:47 +00:00
X.organic
f009b3d8c9 Fix use-after-frees around mobjs 2022-09-03 02:58:47 +00:00
Sally Coolatta
e59521f14f Fix mixed declarations 2022-09-02 10:18:20 -04:00
Sal
9e4ce2a64b Merge branch 'st-asan-around-my-neck' into 'master'
Miscellaneous memory bug fixes to make AddressSanitizer happy

See merge request KartKrew/Kart-Public!310
2022-09-02 13:20:31 +00:00
X.organic
70128776ac Miscellaneous memory bug fixes to make AddressSanitizer happy 2022-09-02 13:20:31 +00:00
Sal
48ddb25fd6 Merge branch 'fix-dedi-node-takeover' into 'master'
Fix dedicated node takeover

See merge request KartKrew/Kart-Public!308
2022-08-30 05:42:05 +00:00
Ashnal
97f79a8866 Should fix the dedicated server player node takeover
that completely destroys servers
2022-08-29 16:58:33 -04:00
toaster
e9fa66a3b3 Merge branch 'spec-hud-snap' into 'master'
Make spectator HUD snap to bottom left of viewport

See merge request KartKrew/Kart-Public!306
2022-08-28 14:30:51 +00:00
Sal
4555f3240e Merge branch 'clip-sprites-optimize' into 'master'
Drawseg clipping optimized, from prboom-plus

See merge request KartKrew/Kart-Public!304
2022-08-28 09:22:49 +00:00
toaster
233c5b1f7a Make spectator HUD snap to bottom left of viewport 2022-08-27 15:09:36 +01:00
Sally Coolatta
2b75147eac Drawseg clipping optimized, from prboom-plus
Ported and flattened from Sal's work on the internal repository
2022-08-26 23:01:54 +01: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
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
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
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
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
toaster
426b089d1d Fix VHS effect speeding up with interpolation. 2022-08-16 20:37:19 +01:00
toaster
2733571d27 Fix the interp-related Ancient Tomb FOF flickering.
Notably caused by a difference in behaviour between Software and GL that was already resynchronised in the 2.2 codebase.
2022-08-16 20:08:52 +01:00
toaster
9e3fdfeeb7 Update maps.kart hash one more time... 2022-08-13 12:07:30 +01:00
toaster
c09f5c0425 Fix a regression in non-ramp sector (no step down) functionality.
Seems to be a regression in internal too. Requires more analysis on behaviour in the 2.2 engine, but essential for maintaining compatibility in 2.1 (such as with Opulence wobbly carpet).
2022-08-12 22:13:45 +01:00
toaster
cf882f4a30 Utilise execversion to one-time reset two cvars on upgrade to v1.4.
- `cv_masterserver` - Replaces a hack checking for the original SRB2 MS addres every time, and additionally catches those who tested an early version of the http MS.
- `cv_usegamma` - This was previously WAY too easy to accidentially change. This way, a user who has had this accidentially happen will automatically return to baseline.
2022-08-11 23:46:41 +01:00