James R
53b2922fbb
Add the debugrender_highlight command, highlight specific rendering in flat colors
...
Software mode only.
The command is used like this:
debugrender_highlight planes sprites
debugrender_highlight pl spr
debugrender_highlight none
(Abbreviations work.)
Supported rendering to flag:
planes - sector floor/ceiling
fofplanes - FOF top/bottom
fofsides - FOF sides
midtextures - pegged midtexture
walls - sector upper/lower texture, one-sided linedefs
sprites - sprites
sky - skybox
2023-03-06 05:25:36 -08:00
AJ Martinez
948dea8304
Sliptide zip readability
2023-03-06 06:17:34 -07:00
AJ Martinez
08ddc324c3
Fix potential ADDBOOST macro footgun
2023-03-06 06:11:13 -07:00
AJ Martinez
cae8cd5100
Don't encore remap sliptide zip indicator
2023-03-06 06:07:55 -07:00
James R
1de5046623
Add cv_debugrender_contrast, adjusts contrast of level geometry
...
debugrender_contrast -1.0 to 1.0, default 0.0 (no change).
Higher values add more contrast (darkens the level), lower
values add less (brighten). Does not affect thing drawing.
Software mode only.
Adds r_debug.cpp
2023-03-06 05:04:27 -08:00
James R
ff838a08a5
cxxutil.hpp: fix std::hash include
2023-03-06 04:45:46 -08:00
AJ Martinez
5dea8f9bba
Break zip combo when dying, idiot
2023-03-06 05:43:14 -07:00
AJ Martinez
8951ccf61d
Buff sliptide zip
2023-03-06 05:43:02 -07:00
AJ Martinez
c2c2c71f0a
Freeze sliptide zip delay while airborne
2023-03-06 05:17:26 -07:00
AJ Martinez
2e41862802
Please fucking stage the files I tell you to stage
2023-03-06 05:03:39 -07:00
AJ Martinez
f4fbd1e654
Sliptide boost VFX first pass
2023-03-06 05:00:59 -07:00
James R
d79e53a0e3
G_SaveGameData: check for NULL
...
This fixes I_Error if used before M_NewDataStruct is
called.
2023-03-06 02:39:49 -07:00
AJ Martinez
87d8945f97
Make sliptiding actually good (no visuals)
...
50% increased effect of handling boosts, 75% reduced penalty for handling boost stacking, grants a boost proportional to your sliptide length when you straighten out
2023-03-05 23:57:47 -07:00
Sally Coolatta
1dccf5dfea
Remove spectator crap again
...
welp...
2023-03-06 01:21:32 -05:00
James R
28f2f4a51a
k_menufunc.c: fix -Wunused-variable
2023-03-05 21:02:32 -08:00
Eidolon
8106afe823
Merge branch 'fix-menu-controllers' into 'master'
...
Fix controller delay in menus
Closes #397
See merge request KartKrew/Kart!1019
2023-03-05 22:22:04 +00:00
Eidolon
4bb0c39133
Fix controller delay in menus
...
M_UpdateMenuCMD only needs to be called once per tick per player.
It was being called for every event, which really mangled the repeat
delays as more attached controllers sent axis events.
2023-03-05 16:07:17 -06:00
Sally Coolatta
2b706fb95b
G_PlayerReborn jointime betweenmaps
...
Fixes newly created bots having 0 rings.
2023-03-05 15:00:05 -05:00
Sally Coolatta
9c264b3736
K_UpdateAllPlayerPositions
...
Call this whenever we need accurate player positions. In addition to before player think, is now being used for exiting as well as immediately when the player is spawned.
2023-03-05 14:59:11 -05:00
Sally Coolatta
28c2ff9668
Force GT_RACE before podium map loads
2023-03-05 14:12:25 -05:00
Sally Coolatta
34112be38e
Move bot updates before P_InitPlayers
2023-03-05 14:12:03 -05:00
James R
2ebf8ebb8c
Don't skip spectators when searching for Podium starts
...
There shouldn't be any spectators in Podium anyway. But
there are if you come here from a Sealed Star because bots
get spectated in those. The bots are still spectators
until they spawn (after G_FindPodiumStart).
2023-03-05 00:41:20 -08:00
James R
d45ba09ac0
Merge branch 'spb-attack' into 'master'
...
SPB Attack
See merge request KartKrew/Kart!992
2023-03-05 01:26:32 +00:00
James R
f94559a24e
Merge branch 'replay-tooltip-buttons' into 'master'
...
Update replay save prompts to use the new button graphics (resolves #458 )
Closes #458
See merge request KartKrew/Kart!1015
2023-03-05 01:24:18 +00:00
James R
27a4f96d13
Merge branch 'fix-avrecorder-wipe-capture' into 'master'
...
Fix white flash in webm videos when fades start
See merge request KartKrew/Kart!1013
2023-03-05 01:22:46 +00:00
Sally Coolatta
b84383bd8d
Free the special map strings
2023-03-04 13:50:15 -05:00
Sally Coolatta
4961a585a7
Add ceremony to twodee wipedefs tables
2023-03-04 13:49:07 -05:00
Sally Coolatta
664fb02229
Remove exitlevel wonround
...
Don't care enough to fix it right now.
2023-03-04 13:32:06 -05:00
AJ Martinez
4121b4c385
SPB Attack: fix double cvar callback
2023-03-04 06:43:52 -07:00
AJ Martinez
320685cf97
SPB Attack: review fixup omnibus
2023-03-04 06:41:44 -07:00
Sally Coolatta
04525f2fb5
G_FindPodiumStart
...
Since G_FindRaceStart doesn't use regular position stuff, it needs to do this. Seems to fix the weird bug people were running into in the VC, but it also seemed kinda wishy-washy
2023-03-04 01:30:49 -05:00
SteelT
65e8315bd9
Update thin strings to use V_6WIDTHSPACE
2023-03-04 01:02:21 -05:00
SteelT
e8d6d7f632
Fix missing draw call for DSM_NOTSAVING
2023-03-03 23:43:06 -05:00
SteelT
31e2c1567e
Update replay save prompts to use the new button graphics
...
- A K_drawButtonAnim function is also provided for convince, since I figured it would have more future uses
- This also makes all of the button patches global, in addition
2023-03-03 23:19:46 -05:00
Sally Coolatta
839650968d
Make podium end use G_EndGame
2023-03-03 22:29:20 -05:00
Sally Coolatta
89276c5900
Fade-in the tint behind podium ranking
2023-03-03 22:17:05 -05:00
Sally Coolatta
ea4ff616a9
Fix broken float flag
2023-03-03 22:16:30 -05:00
Sal
0fa1e99a82
Merge branch 'fix-twodee-dedicated' into 'master'
...
Fix dedicated server crashes + disable GP
See merge request KartKrew/Kart!1009
2023-03-04 02:59:03 +00:00
James R
17bf7d0935
Do not start dedicated server in GP if -warp is used
2023-03-03 18:56:07 -08:00
James R
5efce73680
Do not run ST_Ticker if dedicated
2023-03-03 18:56:07 -08:00
James R
546f8d88c3
Do not reset twodee context if dedicated server
2023-03-03 18:56:05 -08:00
Sally Coolatta
1f00e3fc3f
A_SetScale: Scale by mapthing scale
2023-03-03 18:03:03 -05:00
Sally Coolatta
c4525a61a2
Add results screen
2023-03-03 17:30:35 -05:00
Sally Coolatta
35d0cb8eaa
Move podium code to its own file
2023-03-03 16:10:05 -05:00
Sally Coolatta
a1976aa43d
Fixes for podium bots loading
...
- Handle bot spectator on spawn purely in P_SpawnPlayer from now on
- Don't give podium players flashing tics
- Don't call P_MovePlayerToStarpost during podium. (Needs further fixing in another branch, since this also apparently affects bot spawning in all maps.)
- Update mobj_t pointers in CL_ClearPlayer if G_GamestateUsesLevel()
- Forcefully set initial podium waypoint if jointime <= 1
- Use G_SpawnPlayer consistently in P_InitPlayers for podium
2023-03-03 16:10:05 -05:00
Sally Coolatta
2dae6833c2
Fix camera jitter when changing waypoints
2023-03-03 16:10:04 -05:00
Sally Coolatta
0f9f10d90f
Add PodiumPosition ACS function
...
Returns the best position of all non-CPU players.
2023-03-03 16:10:04 -05:00
Sally Coolatta
9073d5bd17
Add CameraWait ACS function
...
Pauses a script until the tagged camera has no more waypoints to follow.
2023-03-03 16:10:03 -05:00
Sally Coolatta
9b18ce7849
Remove magic camera follow numbers, add 2nd and 3rd follow options
2023-03-03 16:10:03 -05:00
Sally Coolatta
5c6cec7b31
Cleanup UDMF thing scale code
...
Turns out what I was trying to fix was not a bug, but I will keep this anyway.
2023-03-03 16:10:02 -05:00