Commit graph

25640 commits

Author SHA1 Message Date
James R
ccbbc3cf1a Menus/Item Toggles: interpolate with menu transition 2023-12-31 04:42:37 -08:00
James R
5e29486886 Menus/Item Toggles: strike through disabled items 2023-12-31 04:39:08 -08:00
James R
f1c2f3d309 Menus/Item Toggles: shade disabled items instead of making them transparent 2023-12-31 04:38:21 -08:00
James R
0c5858269f Menus/Match Race: show ring box for Item Toggles shortcut if thunderdome enabled 2023-12-31 01:58:22 -08:00
James R
b7aa559449 Menus/Item Toggles: all off = thunderdome on 2023-12-31 01:57:57 -08:00
James R
3b5321fb0c Menus/Match Race: replace encore toggle with button prompt, add Item Toggles shortcut 2023-12-31 01:33:29 -08:00
James R.
8636f1f5da Merge branch 'fix-profile-save' into 'master'
Fix Profile Accessibility options not saving

Closes #819

See merge request KartKrew/Kart!1752
2023-12-31 09:32:08 +00:00
Sal
03248d6bf8 Merge branch 'screen-shake-cvar' into 'master'
Add "screenshake" cvar

See merge request KartKrew/Kart!1753
2023-12-31 07:35:45 +00:00
Sal
3207f2a558 Merge branch 'gamepad-di' into 'master'
Fix unusual DI behavior for low-strength inputs

See merge request KartKrew/Kart!1754
2023-12-31 07:19:20 +00:00
Sal
ebc4b58bf1 Merge branch 'fix-follower-bubble' into 'master'
Fix follower bubbles desyncing during hitlag (resolves #472)

Closes #472

See merge request KartKrew/Kart!1755
2023-12-31 07:18:56 +00:00
AJ Martinez
95f8200458 Fix screenshake cvar description overflowing screen 2023-12-31 00:01:04 -07:00
AJ Martinez
1fe6be9b75 Reduce hitlag when rapidly punting hazards 2023-12-30 23:53:33 -07:00
AJ Martinez
deb9770c80 Use less aggressive menu delay rampup 2023-12-30 22:46:39 -07:00
AJ Martinez
37cd05d23e Fix follower bubbles desyncing during hitlag 2023-12-30 22:12:22 -07:00
Sal
bce2cd55dd Merge branch 'tutorial-stats' into 'master'
P_InitPlayers: Use SetPlayerSkinByNum instead of direct assignment

See merge request KartKrew/Kart!1739
2023-12-31 01:33:57 +00:00
Sal
d46409a098 Merge branch 'debug-complexity' into 'master'
debugbots: show map complexity

See merge request KartKrew/Kart!1751
2023-12-31 01:06:14 +00:00
AJ Martinez
a71b979f8c debugbots: display bot modifier as float 2023-12-30 18:05:31 -07:00
AJ Martinez
f20ae22d9b Fix unusual DI behavior for low-strength inputs 2023-12-30 17:48:02 -07:00
AJ Martinez
cd638fd5e2 Move screenshake adjustments to "screenshake" cvar 2023-12-30 16:22:04 -07:00
James R.
b64fb477da Merge branch 'tracy-extensions' into 'master'
Tracy extensions

See merge request KartKrew/Kart!1547
2023-12-30 09:04:00 +00:00
Sal
439115927b Tracy extensions 2023-12-30 09:04:00 +00:00
James R.
a064ad17c5 Merge branch 'wheres-da-profile' into 'master'
G_DoLoadLevelEx: Don't fake profile set when transitioning to titlemap

See merge request KartKrew/Kart!1730
2023-12-30 09:01:00 +00:00
James R.
c50fdc254c Merge branch 'failed-timeattack-keys' into 'master'
G_DoCompleted: Gamedata-handling updates

See merge request KartKrew/Kart!1738
2023-12-30 08:58:22 +00:00
James R.
2a8016fbe7 Merge branch 'gl-texture-bit' into 'master'
OpenGL: Don't force texture quality to 8-bit when setting default video mode

See merge request KartKrew/Kart!1750
2023-12-30 08:56:59 +00:00
James R
2c1d42ae12 PR_ApplyProfile_Settings: fix rumble not being reset when switching profiles 2023-12-30 00:52:17 -08:00
James R
ba2a8c91b3 Menus/Profile Accessibility: save profile settings 2023-12-30 00:48:33 -08:00
James R
82aeb0d9a7 INT8 -> SINT8 2023-12-30 00:19:51 -08:00
AJ Martinez
c738fc9020 debugbots: show map complexity 2023-12-29 22:01:57 -07:00
Oni
9ce15d3e15 Merge branch 'bot-relaxer' into 'master'
Bot difficulty responds to ranking (resolves #817)

Closes #817

See merge request KartKrew/Kart!1749
2023-12-30 04:39:30 +00:00
SteelT
c6a74a38e6 OpenGL: Don't force texture quality to 8-bit when setting default video mode
Now that options with a non-default value is explcitly marked on menus, I feel like it would be very confusing for someone to see the option be set to a non-default automatically.
2023-12-29 23:24:35 -05:00
Oni
bbefffa738 Merge branch 'new-menu-font' into 'master'
Menu Polish Pass 2: new font, big hand, sleek slider, option drawers

See merge request KartKrew/Kart!1748
2023-12-30 03:56:10 +00:00
James R
3a21bee937 Menus/Profiles Accessibility: use menu font, underlines and hand 2023-12-29 19:24:48 -08:00
James R
a7db45c73b M_DrawCursorHand, M_DrawUnderline: extern in k_menu.h 2023-12-29 19:24:48 -08:00
James R
41155fd81b Menus: press C to reset text box options to default 2023-12-29 19:24:48 -08:00
James R
700df854dc Menus: fix/tweak option text box
- Fixed width to match new font spacing
- Adjusted arrow position
2023-12-29 19:24:48 -08:00
James R
07afa214c7 Menus/Video Options: shrink menu width 2023-12-29 19:24:47 -08:00
James R
95ff48f8a4 Menus: draw hand cursor consistently 2023-12-29 19:24:47 -08:00
James R
de6e1ab5c9 M_DrawGenericOptions: animate drawer opening 2023-12-29 19:24:47 -08:00
James R
e226369d06 Menus/Server Options: make some quick n dirty drawers
No special care taken to fully polish this. Just doing it
so "Advanced options" is visible again.
2023-12-29 19:24:47 -08:00
James R
15b34a96ac M_DrawGenericOptions: draw arrow next to submenu options
Arrow automatically takes color from first character of
item label string
2023-12-29 19:24:47 -08:00
James R
de4e68f6f4 M_DrawGenericOptions: use IT_HEADER to create "drawers" (boxes) that collapse items
- IT_HEADER marks the start of a drawer
- The next IT_HEADER (which also starts another drawer) or
  IT_DYBIGSPACE marks the end of the drawer
- Every item within the drawer is hidden by default and
  does not take any space
- Navigating the cursor into the drawer opens it and shows
  all the items inside
2023-12-29 19:24:47 -08:00
James R
58f5952ddc Menus: replace slider with simpler construct 2023-12-29 19:24:47 -08:00
James R
53f686f797 Menus: for settings lists, draw underline for selected option 2023-12-29 19:24:46 -08:00
James R
6fdea9c1ba Menus/Time Attack: add cursor hand 2023-12-29 19:24:46 -08:00
James R
72f885e6ba Menus: draw headers in orange 2023-12-29 19:24:46 -08:00
James R
3e7d377de5 Menus: use menu font
Small adjustments made in various places to account for
new font being 1px taller.

Some options menus may be too densely packed and will need
adjustment.

User input (virtual keyboard, addons menu) remains console
font. I also did not touch Replay HUD or Online menu.
2023-12-29 19:24:46 -08:00
AJ Martinez
a0e4c10f77 Remove bot difficulty debug print 2023-12-29 20:05:02 -07:00
AJ Martinez
b90004c1a8 Extra bot difficulty docs 2023-12-29 19:35:38 -07:00
AJ Martinez
2a9351f36e Adjust bot difficulty adjustments 2023-12-29 18:09:13 -07:00
James R
1c056acc2c srb2::Draw: add menu font 2023-12-29 17:03:54 -08:00