toaster
33989f56e5
Version is now 1.6
...
If you're looking to this commit to figure out what a hypothetical 1.7 should change, also increment MODVERSION - in this commit's case it was already incremented by another branch.
2022-10-27 15:32:43 +01:00
toaster
2bab452268
Add R_RelativeTeleportViewInterpolation
...
Adjusts pview_old for relative teleport to attempt a contigious motion
2022-10-27 13:38:13 +01:00
toaster
054bbd7745
Fix undesired interpolation for regular teleport
2022-10-27 13:36:14 +01:00
toaster
b6eb21c5e2
Make all the join/leave sound effects have a singularity
of true
so that they don't stack super loud during major net interruption or multiple splitscreen player joins.
2022-10-27 12:38:53 +01:00
toaster
60b8916a96
Merge branch 'map-by-name' of https://git.do.srb2.org/KartKrew/Kart into internal16fixes
2022-10-27 12:16:11 +01:00
toaster
7e668f99b3
Fix spectators spawning at world origin on sectionrace maps.
2022-10-27 12:13:06 +01:00
toaster
63a5bed7d8
Adjust antigrief
...
Instead of not running for server or admin, run for ALL players, but only avoid *kicking* local or admin players.
Fixes a bug where having a non-interacting splitscreen player could take down your server.
2022-10-27 11:54:52 +01:00
toaster
c2f9a40593
New asset hashes for gfx.kart and maps.kart
2022-10-26 21:09:44 +01:00
toaster
33c6dba5af
Repair bad manual cherrypick of vsync repair
2022-10-26 20:53:16 +01:00
toaster
d13c1f83e8
SDL: OpenGL instead of Direct3D11 for Software blitter
...
Repaired performance regression under certain play conditions
2022-10-26 20:47:56 +01:00
toaster
0a98f9c69a
SDL: Support setting vsync at runtime
...
Allows vid_wait to work under software without having to switch to OpenGL and then back
2022-10-26 20:45:41 +01:00
toaster
427944f633
Remove advancedemo
...
Just a weird, meaningless footgun waiting in the wings for someone to catch themselves on. D_StartTitle works plenty fine here!
2022-10-26 20:40:19 +01:00
toaster
ab68f0dadd
Rewrite ping timeout
...
- ALWAYS kick someone who's about to stop the server because they're about to overrun TICQUEUE, even if they're in the joiner grace period
- Reduce the joiner grace period for normal ping limit to 10 seconds (from 30)
- Properly account for ignoring all local players when the host is splitscreen
2022-10-26 20:27:32 +01:00
toaster
33e35b7e13
Fix ping measurement off-by-one that slightly underestimates ping measurements
2022-10-26 13:50:35 +01:00
toaster
289de329eb
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart-Public into kpubnext
2022-10-26 13:23:56 +01:00
Eidolon
e7c16a13b7
Merge branch 'splitscreen-hudhook-fix' into 'next'
...
Clear and draw all game hud hook calls to 1 list
See merge request KartKrew/Kart-Public!318
(cherry picked from commit 7e17eb8591
)
2cffc9b4
Clear and draw all game hud hook calls to 1 list
2022-10-25 23:04:58 -04:00
Eidolon
7e17eb8591
Merge branch 'splitscreen-hudhook-fix' into 'next'
...
Clear and draw all game hud hook calls to 1 list
See merge request KartKrew/Kart-Public!318
2022-10-26 03:04:51 +00:00
Eidolon
2cffc9b488
Clear and draw all game hud hook calls to 1 list
...
Fixes splitscreen issues with lua hud hooks
2022-10-25 20:36:27 -05:00
Eidolon
2473c7d7cc
Merge branch 'mobj-jitter' into 'next'
...
Ensure view interpolates between T-1 to T
See merge request KartKrew/Kart-Public!317
2022-10-25 20:00:49 -05:00
Eidolon
a99b2c9974
Merge branch 'mobj-jitter' into 'next'
...
Ensure view interpolates between T-1 to T
See merge request KartKrew/Kart-Public!317
2022-10-26 00:59:35 +00:00
Eidolon
806252320e
Ensure view interpolates between T-1 to T
2022-10-25 19:32:28 -05:00
Sal
a69b3b0260
Merge branch 'netunarchive-fixes' into 'master'
...
Fix use after free bug
See merge request KartKrew/Kart-Public!315
2022-10-19 06:19:28 +00:00
Sal
89d08372ce
Merge branch 'win32-dpi-awareness' into 'next'
...
win32: Add dpi aware manifest config
See merge request KartKrew/Kart-Public!316
2022-10-19 06:18:39 +00:00
Eidolon
978f784ff7
win32: Add dpi aware manifest config
2022-10-18 17:53:29 -05:00
Sal
a12aaf40ce
Merge branch 'reference-count-fixes' into 'master'
...
Fixes an issue where mobjs with shadows would never get freed,
See merge request KartKrew/Kart-Public!314
2022-10-03 18:08:06 +00:00
Ashnal
bd4150b90e
Fixes an issue where mobjs with shadows would never get freed,
...
due to their reference count getting reset after
having their shadows spawned, resulting in a reference count of -1
and the mobj never being freed, or a use-after-free during the shadow's thinker.
Also adds some P_SetTargets to P_BlockThingsIterator to fix an inconsistency I noticed while investigating this.
2022-10-03 02:07:36 -04:00
Ashnal
78ad817cf1
Forgot to remove my debug prints
2022-09-29 19:26:42 -04:00
Ashnal
f8d71450e5
Unlink non-mobj and non-precip thinkers when loading and freeing
...
Move globalweather to before P_SpawnSpecials so that specials can properly change weather and have it communicated in savegames
2022-09-29 19:22:53 -04:00
Ashnal
c24a0d0a47
Remove usage of currentthinker from direct removal
...
It's designed to be referenced from P_RunTHinkers, whjich we aren't doing
2022-09-29 15:43:50 -04:00
Alam Ed Arias
2db57c72e5
CircleCI: run the clean step to build the 32-bit LINUX depend.dep
2022-09-24 16:28:11 +00:00
Alam Ed Arias
984d44bb57
CircleCI: we need the depend.dep file for the cache
2022-09-24 16:13:27 +00:00
Alam Ed Arias
078e249d55
CircleCI: Disable NONET builds
2022-09-24 15:58:24 +00:00
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
c4ecddb9f3
Merge branch 'server-browser-improvements' into 'next'
...
Server browser technical and aesthetic improvements
See merge request KartKrew/Kart-Public!313
2022-09-09 19:14:58 +00:00
James R
435e65e63a
Merge remote-tracking branch 'origin/master' into next
2022-09-07 02:49:15 -07:00
Sal
a9acd6a8e9
Merge branch 'split-netfil-loading' into 'next'
...
Speed up file loading on server join by splitting P_AddWadFile into stages
See merge request KartKrew/Kart-Public!295
2022-09-05 15:04:49 +00:00
X.organic
6fb59f87b7
Speed up file loading on server join by splitting P_AddWadFile into stages
2022-09-05 15:04:49 +00:00
James R
07452bc8fb
Server browser: always display the number of servers found so far
2022-09-04 22:45:39 -07:00
James R
def84a2cc0
Slide server browser pages left and right
2022-09-04 22:28:59 -07:00
James R
41d82d9baf
Merge "No servers found" with server browser status line
2022-09-04 22:26:23 -07:00
James R
00c9abd652
Clear the server list when entering or refreshing the server browser
2022-09-04 22:20:24 -07:00
James R
ca71fb02f3
Merge blue "checking for updates" pop up with server browser status line
2022-09-04 22:16:05 -07:00
James R
53ee6524b4
Display the current status of server querying in the server browser
...
While trying to contact servers: display how many servers
are left. Once done: display the total number of servers
available in game.
2022-09-04 22:08:36 -07:00
James R
ed9d520b4e
Retry contacting servers in the server browser every second until nettimeout
2022-09-04 19:52:45 -07: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
bf96c7ade8
Merge branch 'master' into next
2022-09-02 10:19:35 -04: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