toaster
89fc9a618e
Rumble toggle attached to profile
...
- Will silently merge conflict with !1093 , make sure to adjust PROFILEVER handling
- (profile_t *)->rumble
- cv_rumble[MAXSPLITSCREENPLAYERS]
- cv_dummyprofilerumble
- Disables all current rumbles when toggling off
- Prevents new rumbles from being set while turned off
2023-04-02 23:16:58 +01:00
toaster
7a9779d242
Remove a bunch of mouse console variables that hold no relevance to us
2023-04-02 23:09:56 +01:00
AJ Martinez
d84ee59887
Merge branch 'fix-spectator-noclip' into 'master'
...
Let noclip cheat remove floor/ceiling clipping while in spectator mode
See merge request KartKrew/Kart!1134
2023-04-02 21:20:08 +00:00
Eidolon
c64bdca667
Reset rumble on net pause and pause menu
2023-04-02 21:56:41 +01:00
James R
a0985eb043
Parties: fix invite command letting you invite local splitscreen players
2023-04-02 17:26:33 +01:00
James R
9b5b07b03c
Completely rewrite party management code
...
Replaces g_splitscreen.c with g_party.cpp. Simplifies
party management functions.
Moves externs out of already bloated doomstat.h and
g_game.h into g_party.h.
Cuts down on globals spam.
2023-04-02 17:26:33 +01:00
James R
a3a3f4cd18
Add missing return statements to invite and cancelinvite commands
2023-04-02 17:26:07 +01:00
James R
b1c3d1b2e7
noclip command: toggle MF_NOCLIPHEIGHT in spectator
2023-04-02 05:22:17 -07:00
Sal
3a109dbe78
Merge branch 'uncap-numlaps' into 'master'
...
Remove restrictions on numlaps, merge with gptest
See merge request KartKrew/Kart!1116
2023-04-01 20:12:47 +00:00
AJ Martinez
495b51f6c2
Merge branch 'licenses' into 'master'
...
Add LICENSE-3RD-PARTY.txt
See merge request KartKrew/Kart!1110
2023-03-31 03:00:58 +00:00
James R
e437656633
Remove restrictions on numlaps, merge with gptest
...
- numlaps 0 now sets the race to 0 laps.
- Players will finish upon crossing the finishing line
immediately after POSITION.
- gptest merged with numlaps.
- numlaps works in GP.
- Warping to sprint maps with numlaps already set now lets
numlaps exceed the map default. It was previous capped
at map default ONLY when loading into the level (so you
could still exceed it by setting numlaps during
POSITION). Now it's consistent.
- numlaps can now be set at any time during the race.
2023-03-29 03:53:21 -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
AJ Martinez
5a52199dc8
Refactor challenge creation, no more duplicated memory shenanigans
2023-03-28 01:25:55 -07:00
AJ Martinez
630555ca51
More bad actor cvars
2023-03-28 01:25:54 -07:00
AJ Martinez
137f166043
Cvars to do bad network things in DEVELOP, fixes to bad network things
2023-03-28 01:25:54 -07:00
AJ Martinez
2925843ea2
Sigfail command for testing, fix guest join sigcheck, scaffolding for sigfail kick reason
2023-03-28 01:20:43 -07:00
AJ Martinez
baedcc6ade
Add allowguests cvar
2023-03-28 01:20:43 -07:00
James R
4475823058
Fix networked addfile command erroring twice for already added files
2023-03-26 02:32:44 -07:00
James R
5cce791c80
Add battletest cvar, force Battle mode instead of Prisons in FREE PLAY
2023-03-23 19:31:23 -07:00
toaster
4c0077e07c
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into conditions-cascading
2023-03-19 13:01:06 +00:00
James R
8de2910dcb
Merge branch 'file-fixems' into 'master'
...
File Fixems
See merge request KartKrew/Kart!1055
2023-03-18 11:09:11 +00:00
James R
4591b81cd9
Let startmovie record WebM only, add startlossless to use lossless_recorder
2023-03-16 00:10:08 -07:00
James R
aef45fb005
Rename moviemode_mode cvar to lossless_recorder, remove WebM option, adjust menus
2023-03-16 00:10:08 -07:00
James R
efb86f709f
Add F9 as a dedicated WebM button
...
Lightly refactors M_StartMovie and M_ScreenshotResponder.
2023-03-16 00:10:01 -07:00
toaster
90591942ad
musicwads
...
Record number of music files which we were able to add, so Addons menu shows the correct number of addons loaded.
Also marks main music files in `listwad` command.
2023-03-15 17:33:55 +00:00
toaster
2e1efaff0c
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into conditions-cascading
...
# Conflicts:
# src/k_battle.c
# src/k_hud_track.cpp
# src/k_kart.c
# src/p_inter.c
2023-03-14 21:59:19 +00:00
James R
1eed98bc13
Remove screenshot_option, screenshot_folder, movie_option, movie_folder, addons_option, addons_folder
...
Remove the cvars and menu options to change which folder
screenshots, movies and addons use. Lots of code bloat
that we does not seem necessary.
2023-03-13 20:39:57 -07:00
toaster
60fee59c54
Adjust Test Run's exceptions for lock checks
...
- Revert the blanket exception so Lost and Found won't always have it available
- Won't be considered cheating to go to Test Run on game boot even if not unlocked
- Made the lack of exception for Test Run in Command_Map_f's cheat check more intentional
2023-03-13 17:28:55 +00:00
Oni
9f4c080964
Merge branch 'dynamic-controllers' into 'master'
...
Handle gamepads from interface dynamically
Closes #397
See merge request KartKrew/Kart!1018
2023-03-13 07:56:34 +00:00
James R
1f70b9c63c
Merge remote-tracking branch 'origin/bumpers-ARE-health'
2023-03-13 00:51:44 -07:00
James R
c781780ff8
Lose bumpers when using the respawn command
2023-03-08 19:01:03 -08:00
James R
6d530ec810
PARANOIA: snacpending negative error plays sfx_monch
2023-03-07 18:26:50 -08:00
Eidolon
7ed5e7a7a5
Change gamepad LED colors on playercolor change
2023-03-07 00:07:47 -06:00
Eidolon
86a9579e16
Handle gamepads from interface dynamically
...
Fixes numerous issues with hotswapping, gamepad assignment, and menu
responsiveness.
2023-03-07 00:07:47 -06:00
Sally Coolatta
3d1070c2f2
Show ranking data on the screen
2023-03-06 18:25:16 -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
Sally Coolatta
4ff0a8358f
Rework exitlevel conditions
...
- Uses K_CanChangeRules instead of checking for multiplayer, to catch all of the restricted singleplayer scenarios
- Checks for server admin first before cheats
2023-03-03 16:09:53 -05:00
Sally Coolatta
4d19b127c3
Got_ExitLevelcmd sets GP round won
2023-03-03 16:09:52 -05:00
James R
ceab0399de
Add eval command, calls LUA_EvalMath
2023-03-02 22:56:32 -08:00
James R
58f07987f9
Add setscore cheat, sets player's point count
2023-03-02 22:08:30 -08:00
James R
b2fb1b4ccd
Make timelimit cvar seconds based
...
Easier for activating Overtime Barrier. Previously would
have to wait a minute at minimum :sandevastated:
2023-03-02 22:07:11 -08:00
toaster
40271cd128
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into hwr2-twodee
2023-03-01 12:30:58 +00:00
Eidolon
11fecebc47
Make AVRecorder WebM an optional part of the build
2023-02-26 20:18:05 -06:00
James R
2d063445a6
Automatically toggle director depending on number of players
...
- Upon becoming a spectator: if there are any players who
can be spectated, e.g. haven't finished the level, then
turn on director cam.
- Removes director cvar.
2023-02-26 05:55:44 -08:00
James R
9578f5e05d
Reset viewpoint to local player if last viewed player spectates or leaves
2023-02-26 04:08:19 -08:00
Oni
97ab743506
Merge branch 'timelimit-auto' into 'master'
...
Refactor timelimit and pointlimit to use an "Auto" option
See merge request KartKrew/Kart!969
2023-02-25 23:46:28 +00:00
James R
67062bb920
Merge branch 'refactor-pointlimit' into 'master'
...
Refactor pointlimit to be delayed until next round, just like timelimit
See merge request KartKrew/Kart!966
2023-02-25 07:33:25 +00:00
James R
8ba2155d89
Refactor timelimit and pointlimit to use "Default" option
...
- "Default" automatically updates the time/point limit
according to the rules of the gametype.
- This fixes the bug where if you set timelimit at all,
the default 2 minute limit will never be set again for
Battle mode.
2023-02-24 23:19:07 -08:00
James R
c65f4ff893
Add AVRecorder movie mode
2023-02-24 19:21:01 -08:00
James R
917acfd16b
Refactor pointlimit to be delayed until next round, like timelimit
2023-02-23 18:37:30 -08:00