Ashnal
3d311eeae3
Fix compiler warning
2022-09-10 13:30:24 -04:00
Ashnal
59fb3ed900
Attempt to fix use after free bug
...
with precipitation mobjs on netgame load
2022-09-10 13:29:18 -04:00
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
X.organic
70128776ac
Miscellaneous memory bug fixes to make AddressSanitizer happy
2022-09-02 13:20:31 +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
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
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
a728a4bb06
Don't use localaim/angle in skybox in demos
2022-08-23 20:11:24 -05:00
Eidolon
95358ba4fe
cmake: add exchndl link on mingw32
2022-08-22 20:59:56 -05:00
Eidolon
72120025e6
cmake: remove win32 subdirectory
2022-08-22 19:43:59 -05: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
f008e63037
Don't sleep w/ fpscap 0 and vsync enabled
2022-08-20 15:55:17 -05: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
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
toaster
a60052b35d
Fix changing gamespeed from the menu, for real
...
I originally wrote a ridiculous attempt at reimplementing the existing value rollaround. For one reason or another, that sidesteps net transmission. Let's just avoid all those hacks and limit our influence to changing the maximum allowed range.
2022-08-11 23:18:48 +01:00
toaster
c657a47d56
Don't force a NEW CHALLENGER!! map reset if spectators enter during the introtime.
...
Doesn't affect the conditions that allow entry -- just avoids pointlessly resetting the map if it occurs during the period where literally nothing can happen.
2022-08-11 22:45:32 +01:00
toaster
66ac4bc309
Fix interp-related skybox freak for splitscreen p1.
2022-08-11 22:37:25 +01:00
toaster
8cbedf789a
Copyright update.
2022-08-10 00:13:49 +01:00
toaster
2bc67a6151
Fix reversing/braking not being mapobjectscaled
2022-08-09 12:33:59 +01:00
toaster
0bcf934f03
One last touch to the credits.
2022-08-08 19:05:15 +01:00
toaster
aeeabbf991
Update maps.kart hash one more time for the road. (tee hee, racing pun)
2022-08-08 16:59:35 +01:00
Hannu Hanhi
3a672a01e7
Use SSE3 in 32-bit x86 binaries
2022-08-07 07:38:42 -07:00
SteelT
93ec7bd9e5
Don't compile with dynamic base
2022-08-07 05:43:41 -07:00