Commit graph

22550 commits

Author SHA1 Message Date
James R
b65eaf1a51 devmode music: reorder volume to the top and add empty space for readability 2023-03-29 00:37:45 -07:00
James R
411b960e1c devmode music: use half size font 2023-03-29 00:33:28 -07:00
James R
31ee3577fd devmode: draw over literally everything else
Draws over ping and FPS counters.
2023-03-29 00:11:01 -07:00
James R
78df6ec488 devmode: add devmode_screen cvar, select which splitscreen to display info for
Old behavior was just use the last splitscreen.

This does not the position devmode draws on the screen.
2023-03-29 00:09:50 -07:00
James R
c53ae816c1 Renderer: force Trip Wires to maximum brightness, ignore colormaps
Fixes sector light level and colormaps darkening Trip
Wires, especially in OpenGL.
2023-03-28 21:08:11 -07:00
Sal
4588a20a95 Merge branch 'ufo-script' into 'master'
Add "UFO" script type

See merge request KartKrew/Kart!1111
2023-03-29 00:39:34 +00:00
Sal
fe34e04abe Merge branch 'encore-fixies' into 'master'
Fix random Encore vote, error if ENCORE/TWEAKMAP lump is invalid, add debugencorevote command

Closes #333

See merge request KartKrew/Kart!1101
2023-03-29 00:32:00 +00:00
Sal
2555aac9d3 Merge branch 'player-persistence' into 'licenses'
Player IDs and persistence

See merge request KartKrew/Kart!1062
2023-03-29 00:07:33 +00:00
Sal
83b5b26a12 Merge branch 'packet-hack' into 'master'
Experimental: Improve level load processing

See merge request KartKrew/Kart!1077
2023-03-28 23:41:33 +00:00
Sally Coolatta
e7128baef0 Add UFO script type 2023-03-28 18:07:22 -04:00
toaster
9a343bd465 mapheader_t: PositionMusic property
A little off-piste, but a trivial addition since I'm changing this part of the code.
- Plays in Position outside of Encore
- Shows up first in the Sound Test sequence for that map
2023-03-28 15:14:09 +01:00
toaster
48eca2d8cf readlevelheader: Correct incorrect associated music debug message 2023-03-28 13:56:55 +01:00
toaster
3e476568ea mapheader_t: AssociatedMusic property
Enables things like the Goin' Down!? segment in Speed Highway to be connected directly to access to that map.
2023-03-28 13:50:05 +01:00
toaster
8e8c2273e9 S_FindMusicDef: Handle NULL/empty string explicitly 2023-03-28 13:47:25 +01:00
toaster
1f82285c39 S_SoundTestDefLocked: Account for Sealed Stars-style LF2_FINISHNEEDED completion lock. 2023-03-28 13:13:22 +01:00
toaster
8bd3786895 S_UpdateSoundTest: Add a "dotracks" parameter
- Integrates the maps with multiple tracks into the Next/Prev sequence, if true.
- For testing, currently active - but I may add features later that would be more fitting.
2023-03-28 13:06:39 +01:00
toaster
4f4976024c S_UpdateSoundTest: Corrections
- Fix inverted skipnull condition for forward sequence traversal
- Remove comment stating we used a naive implementation. The author of this commit used a triple pointer in the last one, this is anything but naive
2023-03-28 12:42:22 +01:00
James R
000c505444 Merge branch 'rhi-depth-stencil' into 'master'
RHI Depth Stencil and Texture Wrap Mode

See merge request KartKrew/Kart!1095
2023-03-28 11:38:25 +00:00
James R
3b67f99d0d RRID: correct remaining instances of hardcoded sizes to defines 2023-03-28 03:54:29 -07:00
AJ Martinez
afe3220415 awaitingChallenge is, uh, a challenge, not a signature 2023-03-28 03:27:51 -07:00
AJ Martinez
9a1de18491 Fix memory leak in GetPrettyRRID 2023-03-28 03:07:52 -07:00
AJ Martinez
86b6b2b1cd Clean up some mismatched and hardcoded sizes, use defines for crypto primitive size 2023-03-28 03:03:00 -07:00
James R
bda765f61e Merge branch 'fix-pvp-wipeout-friction' into 'master'
Fix wipeout friction for PvP damage

See merge request KartKrew/Kart!1107
2023-03-28 09:41:28 +00:00
James R
3ad4bb36d2 Merge branch 'respawn-noclipthing' into 'master'
Do not run any thing collision for respawning players whatsoever

Closes #302

See merge request KartKrew/Kart!1105
2023-03-28 09:41:19 +00:00
James R
c702e37ae2 Merge branch 'double-drawdist-flag' into 'master'
Double drawdist flag

See merge request KartKrew/Kart!1106
2023-03-28 09:41:07 +00:00
AJ Martinez
412bd07609 Monocypher license compliance 2023-03-28 01:29:30 -07:00
James R
4413939e85 RRID: generate keys for old profiles
Bump PROFILEVER to 3
2023-03-28 01:25:56 -07:00
AJ Martinez
3c561c564e Use 64-byte challenges consistently 2023-03-28 01:25:56 -07:00
AJ Martinez
e09b21ddae IsExternalAddress type fixup, move into i_tcp.c / SOCK_ abstraction 2023-03-28 01:25:56 -07:00
AJ Martinez
0df4251bc7 No, seriously, don't use STRINGN for pubkeys 2023-03-28 01:25:56 -07:00
AJ Martinez
bc9b4ef6a5 Explain evil wizard kick redirect behavior better 2023-03-28 01:25:56 -07:00
AJ Martinez
bf4781d26c Use READ/WRITEMEM instead of STRINGN for data that can contain 0s, dummy! 2023-03-28 01:25:56 -07:00
AJ Martinez
6510628586 Fail loudly on big-endian systems 2023-03-28 01:25:56 -07:00
AJ Martinez
119f23bd7b More consistent break convention in HandlePacketFromPlayer 2023-03-28 01:25:56 -07:00
AJ Martinez
b5cfc22a0a Fix splitscreen handling in SendChallenges 2023-03-28 01:25:56 -07:00
AJ Martinez
6c98dd0de2 Strip more debug print 2023-03-28 01:25:55 -07:00
AJ Martinez
551c9af0fc Fix -Wunused in SIGNGAMETRAFFIC 2023-03-28 01:25:55 -07:00
AJ Martinez
5a475c7888 Cleanup + fix off-by-one in gamestate 2023-03-28 01:25:55 -07:00
AJ Martinez
056355d8ed C is portable, they lied lyingly like a liar 2023-03-28 01:25:55 -07:00
AJ Martinez
78b30802bb Let's try fixing potential UB on GetNodeAddressInt 2023-03-28 01:25:55 -07:00
AJ Martinez
5a17bcc251 Fix all remote players being considered GUESTs 2023-03-28 01:25:55 -07:00
AJ Martinez
cdf7a7a2ce Fix old key comparison in KickUnverifiedPlayers 2023-03-28 01:25:55 -07:00
AJ Martinez
694c094fac C is a morally incorrect programming language 2023-03-28 01:25:55 -07:00
AJ Martinez
c46612329e Don't UpdateChallenges during NetKeepAlive, could lead to challenge spam 2023-03-28 01:25:55 -07:00
AJ Martinez
05f8b2196c Push pretty RRID to Lua instead of unsanitized madness 2023-03-28 01:25:55 -07:00
AJ Martinez
b990669212 Tyop 2023-03-28 01:25:55 -07:00
AJ Martinez
ecc2c65742 Cleanup and comments 2023-03-28 01:25:55 -07:00
AJ Martinez
5a52199dc8 Refactor challenge creation, no more duplicated memory shenanigans 2023-03-28 01:25:55 -07:00
AJ Martinez
f0e6e5c962 Instead of using gamemap, make client-client challenges more resistant by including IP 2023-03-28 01:25:54 -07:00
AJ Martinez
96a71bb60d Don't try to do netgame shit in singleplayer and crash 2023-03-28 01:25:54 -07:00