James R
bea1cccdde
Virtual Keyboard: rewrite keyboard-gamepad switching
...
- Input handling is done straight in G_MapEventsToControls
- If a keyboard event is received, switch off virtual
keyboard
- Removed the input lock while virtual keyboard is
sliding away
- If a gamepad event is received, and it is a change of at
least half the full range, switch on virtual keyboard
2024-03-05 17:03:05 -08:00
James R.
e7fed5d7b5
Merge branch 'fov-slider' into 'master'
...
Add FOV option to Profiles Accessibility menu
See merge request KartKrew/Kart!2015
2024-03-05 21:13:06 +00:00
James R
f60309983a
Add debugprisoncd cheat (DEVELOP only)
...
- Always drops a CD from Prison Eggs
2024-03-05 03:24:15 -08:00
James R
e5059bfced
Menus/Accessibility: Input Display Yes/No -> On/Off
2024-03-05 00:15:07 -08:00
James R
df2e4f57fd
Menus/Accessibility: add FOV option, 70 to 110
...
Adds FOV to profiles json
2024-03-04 22:11:35 -08:00
James R
5fbb32442b
Fix Alternate Title Screen unlockable not saving preference
...
- Remove CV_NOSHOWHELP, so the config file can load
- Do not stealth set the cvar, so it is not dependent on
order of operations of config loading and challenge
loading
2024-03-03 22:20:12 -08:00
James R
0d4f42cf80
Add debuglapcheat command, disables lap cheat prevention and prints a console message
2024-03-03 03:03:23 -08:00
Oni
d631f62da9
Merge branch 'bot-hold-instawhip' into 'master'
...
Bot behavior for charged instawhip
Closes #1035
See merge request KartKrew/Kart!1974
2024-03-03 08:07:39 +00:00
James R.
102fdf5978
Merge branch 'drawinput-profile-option' into 'master'
...
Input Display fixes
Closes #1085
See merge request KartKrew/Kart!1989
2024-03-03 05:18:02 +00:00
AJ Martinez
81bb3500a4
Merge remote-tracking branch 'origin/master' into shitty-signs
2024-03-02 04:32:05 -07:00
AJ Martinez
47a9cce133
Add shittysigns cheat
2024-03-02 04:27:41 -07:00
James R
e44d1759dd
Menus/Accessibility: add Input Display option
2024-03-02 00:18:33 -08:00
James R
1f3b5dea0a
Remove cv_showinputjoy (unused)
2024-03-02 00:16:31 -08:00
James R
fff200d174
Save 4thgear cheat in replays
...
For a cvar cheat to save in replays do this:
- Make sure it's a netvar
- Only netvars are saved in replays
- Use OnlineCheat
- Make sure it's not CV_HIDDEN
- CV_HIDDEN cvars are not added to the linked list, so
replays cannot find them
- Use CV_NOSHOWHELP instead, to prevent people from
modifying it in console
- Use CV_Set or CV_SetValue to change a cvar's value
- Setting cvar_t.value directly will not change its
string value
- The string value is used to determine how it should be
saved in replays
2024-03-01 07:28:19 -08:00
AJ Martinez
840c8d497e
Bot behavior for charged instawhip
2024-02-29 21:46:29 -07:00
AJ Martinez
d4d426e64b
Add "let's get fired up!" cheat (4th Gear)
2024-02-29 17:43:07 -07:00
James R
b7652413e5
debugchallenges: conditionset searching/display
...
New values:
- On / -1 - old behavior
- Tag / -2 - display conditionset number for each tile
- 1+ - highlight tiles that match this conditionset number
2024-02-27 06:40:06 -08:00
James R
2ad3902ff0
Menus/Grand Prix: tooltips for difficulty selection
2024-02-27 06:40:05 -08:00
James R
ed832c5486
Rename Easy, Normal, Hard to Gear 1, 2, 3 in non-GP contexts
2024-02-27 06:18:36 -08:00
Oni
8aeeae24c3
Merge branch 'fix-demo-ghost-buffer-overrun' into 'master'
...
Large replay crash mitigation, replay buffer size option, debug command
Closes #656
See merge request KartKrew/Kart!1885
2024-02-01 03:00:26 +00:00
Eidolon
591af1ab95
Add parallelsoftware cvar
...
In the rare case where kernel thread scheduling causes hitching issues
(SteamOS?), there should be an option to dynamically toggle multithread
dispatch of plane drawing.
2024-01-29 19:26:04 -06:00
James R
eba9df570d
Replays: raise default buffer size from 4 to 6 MB
2024-01-29 02:31:57 -08:00
James R
09b90c3cf1
Replays: add netdemo_size cvar, add to Data Options
...
Controls size of replay buffer when recording
2024-01-29 02:18:46 -08:00
James R.
ba72900475
Merge branch 'visplane-test' into 'master'
...
debugrender_visplanes and debugrender_freezebsp
See merge request KartKrew/Kart!1855
2024-01-26 10:06:52 +00:00
AJ Martinez
0c6820b350
"mental sonic" cheat
2024-01-23 00:28:08 -07:00
James R
5603b7b841
debugrender_freezebsp: freeze culling to your current position, so you can see how much level is being rendered
2024-01-17 16:43:45 -08:00
James R
afa78333fc
debugrender_visplanes: highlight borders of visplanes
2024-01-17 16:42:27 -08:00
Oni
1e916dee77
Merge branch 'debug-challenges' into 'master'
...
DEVELOP: add debugchallenges cheat
See merge request KartKrew/Kart!1822
2024-01-17 05:33:23 +00:00
James R
da2e6f1bfe
battlebumpers: let minimum be 0
...
Useful for testing.
2024-01-13 22:56:15 -08:00
Eidolon
448b54c41c
Make master volume an independent gain control
...
Master volume should control after-mixing gain; the idea is the mixed
output of sfx and music's amplitude should never exceed
`cv_mastervolume`. Setting each submixer's gain independently will
still allow the master mixer to exceed that preferred volume, which was
the main issue with the SDL_Mixer backend. So, instead we use a separate
gain control that is applied after everything is mixed.
2024-01-12 19:06:19 -06:00
James R
60f681c048
DEVELOP: replays always save
2024-01-11 20:01:37 -08:00
James R
9d1492eb66
DEVELOP: add debugchallenges cheat
...
- Chao Keys cost nothing
- Chao Keys unlock any tile, no matter if it has a hint or
is a major unlock
- Chao Keys can relock any tile (un-unlock)
- Unlock animations play at the fastest speed
- Affects Chao Keys as well as organic unlocks
- Tiles are automatically flipped so you can see the
content of every unlock all at once
2024-01-11 17:45:46 -08:00
James R.
3084b5ee18
Merge branch 'fix-bufo-fof' into 'master'
...
Fix Battle UFO tractor descending through FOFs
Closes #876
See merge request KartKrew/Kart!1807
2024-01-11 20:42:47 +00:00
James R
84fd5d58d7
Add battleufotest debug cheat, respawn Battle UFO instantly
2024-01-09 22:38:33 -08:00
James R
331be71735
Add forcebots cheat, spawn bots in non-GTR_BOTS gametypes
2024-01-08 19:01:05 -08:00
James R
08dc00ea88
Battle: add battlespawn cheat, spawn every player at the same spawnpoint
2024-01-06 01:41:36 -08:00
James R
db0175a94d
Battle: add barriertime cheat, change Overtime Barrier shrink speed for testing
2024-01-06 01:41:36 -08:00
James R
15775adcb9
HUD tracking: give overlapping trackers in the background transparency
...
- Assuming every tracker is a 30x30 square, to determine
overlap.
2024-01-05 15:56:23 -08:00
James R
b6d7e1d0c5
Menus/Recording Options: expose rest of video recording options
2024-01-01 03:05:18 -08:00
James R
9df8dd2bc0
consvar_t: add step_amount field, used by menus
2024-01-01 03:05:17 -08:00
James R
483519ea07
pointlimit: rename Default to Auto
2024-01-01 03:05:16 -08:00
AJ Martinez
cd638fd5e2
Move screenshake adjustments to "screenshake" cvar
2023-12-30 16:22:04 -07:00
James R
79012d00e8
Sound options: merge playmusicifunfocused/playsoundifunfocused into one cvar
2023-12-23 13:17:04 -08:00
James R
0c251ee643
Sound options: add master volume slider
...
- Updates music and sound volumes simultaneously
- Changing music/sound volumes separately sets master
volume to highest of the two
- Visually distinct slider
2023-12-23 13:17:04 -08:00
James R
375d87255e
Re-enable music/sounds when volume cvars are changed
2023-12-23 13:17:04 -08:00
SteelT
a9df0fc269
Remove surround sound cvar
...
There's really no point in having it be registered at all if it does nothing
2023-12-19 12:09:32 -05:00
toaster
b80547edab
Merge branch 'restore-vid-wait' into 'master'
...
Restore vid_wait, make it apply immediately
See merge request KartKrew/Kart!1617
2023-11-18 13:11:03 +00:00
Oni
94327e8056
Merge branch 'lua-hook-timing' into 'master'
...
Add basic profiling for Lua hooks (except HUD hooks)
See merge request KartKrew/Kart!1616
2023-11-17 08:32:20 +00:00
Oni
c2d48e8ca7
Merge branch 'lite-steer-option' into 'master'
...
Lite Steer profile option, itemstate pflags -> player.itemflags
See merge request KartKrew/Kart!1611
2023-11-12 19:55:59 +00:00
Eidolon
cdde3cca38
Add handler for vid_wait
...
Allows vid_wait to toggle without changing modes
2023-11-11 09:56:03 -06:00