toaster
11209c5d24
Fix the most significant, immediately-apparent problems with Dedicated
...
- Don't load level twice (only became apparent thanks to new console print warnings)
- Get first map of gametype instead of defaulting to Test Run
- Don't apply profile material
2022-11-06 00:16:36 +00:00
toaster
ebdb5db502
Unused variable cropped up during porting
2022-11-05 23:23:08 +00:00
toaster
34540b9caa
More consistently time out people nearing the end of the BACKUPTICS, not just if they cross the line, to match desired v1 behaviour
2022-11-05 23:23:07 +00:00
toaster
0da626807c
EXPERIMENTAL: Dedicated server idling system
...
- If no clients at server start or after 10 seconds of GS_LEVEL, and no Netxcmd waiting to be digested, halt all SV_MakeTic.
- It's absolutely netsafe to only have enabled on the host's end, the only risk is that a dedicated server might not re-awaken when presented with certain stimuli
2022-11-05 23:23:07 +00:00
toaster
c77147fd1c
Rewrite ping timeout
...
- 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
# Conflicts:
# src/d_clisrv.c
2022-11-05 23:23:07 +00:00
toaster
6cbbb0b286
All download meters ported from v1 now use the 2.2 palette
2022-11-05 14:04:39 +00:00
toaster
c445b0b26a
Direct file downloader changes ported from 1.6
...
Flattened due to changes between the code base including renamed functions.
Also renames CL_LEGACYREQUESTFAILED to the more specific CL_DOWNLOADFAILED.
2022-11-05 13:53:04 +00:00
toaster
3b212a1138
Merge branch 'miniladder-16' into 'master'
...
Miniladder for 1.6
See merge request KartKrew/Kart!754
2022-11-05 13:16:22 +00:00
toaster
893cc0fd9b
Remove debug print
2022-11-05 12:44:51 +00:00
SteelT
7c528ead80
Set curl_failedwebdownload to true for corrupt or modified HTTP downloads.
...
So that it actually falls back to direct downloading
2022-11-04 17:01:56 +00:00
SteelT
923c698898
Add MD5 checking to HTTP downloading
...
In cases of where the file mismatches from what the server expects, it will fall back to direct downloading of the file.
2022-11-04 17:01:45 +00:00
toaster
9ce87671c7
Use Partial Addfile for G_LoadDemoExtraFiles as well
...
Still cope compared to the MP addfile codepath, but not the n^2 time cope of before.
2022-11-04 16:54:07 +00:00
toaster
bac58847fe
Make P_InitMapData/dependents use partadd_earliestfile
2022-11-04 16:50:37 +00:00
toaster
c4fd7d74dd
P_AddWadFile partial stages port from SRB2Kart 1.6
...
Originally written by x.organic, flattened rewrite due to massive changes between RR and SRB2Kart codebase
Notable changes:
- p_adding_file has been reworked into partadd_earliestfile to allow for final setup to use
- much like the public version required removing TEXTURE SOCs, this one required removing Flats support from ANIMDEFS
2022-11-04 16:15:53 +00:00
SteelT
84a5e28302
Don't match slope pitch and roll for MT_FLOATINGITEM (per VC discussion)
2022-11-04 11:19:27 -04:00
toaster
e486926943
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into miniladder-16
...
# Conflicts:
# src/d_main.c
2022-11-04 12:03:48 +00:00
AJ Martinez
01c35b7957
Ironman: Don't do detransform unless your real skin is actually SF_IRONMAN
2022-11-03 22:22:47 -07:00
AJ Martinez
d95244a693
Ironman: Don't carry modified stats into the next race
2022-11-03 22:15:40 -07:00
AJ Martinez
8f628ccd7d
Fix invinc, scale difference, and hyu not blocking explosions
2022-11-03 22:01:11 -07:00
SteelT
701b345f39
Fix sprite clipping in OpenGL
2022-11-03 23:11:51 -04:00
AJ Martinez
1798ae9f4e
Merge remote-tracking branch 'origin/master' into ironman
2022-11-03 19:37:29 -07:00
Sal
07f5fd5c07
Merge branch 'connection-doinglus' into 'master'
...
[Doinglus] Connection screen adjustments
See merge request KartKrew/Kart!679
2022-11-04 02:22:32 +00:00
Sal
ae0312e9a4
Merge branch 'win32-dpi-awareness' into 'master'
...
win32: Add dpi aware manifest config
See merge request KartKrew/Kart!733
2022-11-04 02:16:54 +00:00
SteelT
8dbac697ca
Add backdrop for paper items
...
Capsules are unaffected as it has it's own object that shares the sprite of the items.
2022-11-03 22:07:09 -04:00
Oni
4a3369d51a
Merge branch 'hyu-is-not-damage' into 'master'
...
Use non-damaging hitlag for Hyudoro collide (Fixes #322 )
Closes #322
See merge request KartKrew/Kart!751
2022-11-04 00:43:54 +00:00
toaster
77be11d952
Title screen adjustments
...
- Don't show menu message on first tic of title startup
2022-11-04 00:41:53 +00:00
Oni
32dba0fd5b
Merge branch 'explosion-combo' into 'master'
...
Always allow combos into DMG_EXPLODE (fixes #321 )
Closes #321
See merge request KartKrew/Kart!752
2022-11-04 00:40:50 +00:00
toaster
a9e5904d2f
Show (and clear) menu messages on the titlescreen
2022-11-04 00:30:03 +00:00
toaster
b4227bde05
Fix M_ConfirmConnect properly ending the menu popup
...
Turns out M_ClearMenus returns early, we should do M_StopMessage directly
2022-11-03 23:48:58 +00:00
AJ Martinez
80252717c9
Kill SF_HIRES, use skin_t highresscale instead
2022-11-03 16:19:17 -07:00
AJ Martinez
c4f0390ad6
Fix reading follower color from demos
2022-11-03 16:04:23 -07:00
AJ Martinez
0353512b05
Ironman: Keep player_t charflags up to date in demos
2022-11-03 16:01:25 -07:00
toaster
310ecb3cb0
Missing variable
2022-11-03 22:44:55 +00:00
AJ Martinez
1410b6c0e0
Ironman: visibility/hyudoro behavior cleanup
2022-11-03 15:44:49 -07:00
toaster
13003cb66a
NONET was killed prior, get rid of its body
2022-11-03 22:42:06 +00:00
toaster
21be387d0f
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into connection-doinglus
...
# Conflicts:
# src/d_clisrv.c
# src/d_main.c
# src/k_menudraw.c
# src/m_misc.c
2022-11-03 22:36:34 +00:00
AJ Martinez
7c839e841a
Ironman: use P_SetTarget helper where appropriate
2022-11-03 15:05:43 -07:00
AJ Martinez
0a8e3046e6
Ironman: appease pedantry
2022-11-03 14:58:45 -07:00
toaster
ed10cd102f
Missing header reference
2022-11-03 14:57:27 +00:00
toaster
ea0bf216c5
Newview hack crash fixes
...
- Renderer should exist
- Player mo should exist
2022-11-03 14:50:46 +00:00
toaster
0230b57aa8
Remove advancedemo
...
Just a weird, meaningless footgun waiting in the wings for someone to catch themselves on
2022-11-03 14:45:36 +00:00
toaster
e7c700a64f
Compilation errors from corrupted cherry-pick/porting
2022-11-03 14:32:40 +00:00
toaster
c5a3d362a1
Shadowed declaration fix for d_clisrv anti-bodysnatch fix
2022-11-03 14:28:19 +00:00
toaster
e027cc2a06
Error checking for running out of freeslots
2022-11-03 14:23:30 +00:00
X.organic
b0af04eeeb
Bring the maximum WAD file count up to 255
...
Per @TehRealSalt's recommendation.
# Conflicts:
# src/w_wad.h
2022-11-03 14:02:17 +00:00
toaster
7216b56e2e
More consistent netreplay wadfile list writing
...
Fixes crashes for newly-written demos that have files with absurdly long names attached
2022-11-03 13:58:57 +00:00
toaster
e5d1b39e30
Add R_RelativeTeleportViewInterpolation
...
Adjusts pview_old for relative teleport to attempt a contigious motion
2022-11-03 13:52:17 +00:00
toaster
1b55c73a3c
Fix undesired interpolation for regular teleport
2022-11-03 13:52:05 +00:00
toaster
92db1aa634
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-11-03 13:49:27 +00:00
toaster
d7e2c60d73
1.6 replay hut graphical fixes -- obviously redoing the whole thing later but important to get reasonable foundation to build off
2022-11-03 13:35:51 +00:00