AJ Martinez
e0e387138f
Fix signpost crashes and potential colormap fuckery
2024-03-06 15:49:43 -07:00
AJ Martinez
10d2bb4511
Fix in-flight merge conflict re M_OpenVirtualKeyboard args
2024-03-05 22:03:13 -07:00
Gunla
e13c3beca6
Merge branch 'fix-sprint-respawn-finish-lines' into 'master'
...
Fix sprint maps, only no-clip through finish lines when lightsnaking back to the respawn waypoint
Closes #1108
See merge request KartKrew/Kart!2018
2024-03-06 04:12:49 +00:00
Oni
bf8e2a5443
Merge branch 'fix-virtual-keyboard-shift' into 'master'
...
Rewrite virtual keyboard gamepad-keyboard switching to be responsive
Closes #1115 and #1079
See merge request KartKrew/Kart!2023
2024-03-06 02:37:26 +00:00
Oni
4990d49f75
Merge branch 'frey' into 'master'
...
Ring and Ring Debt conveyance
See merge request KartKrew/Kart!2022
2024-03-06 02:28:21 +00:00
Oni
7e7abb3172
Merge branch 'fix-online-menu' into 'master'
...
Online menu light redesign
Closes #995
See merge request KartKrew/Kart!2021
2024-03-06 02:27:36 +00:00
Oni
6bfa697d7d
Merge branch 'cd-extra-vfx' into 'master'
...
Extra effects for Prison Egg CD
See merge request KartKrew/Kart!2017
2024-03-06 01:53:49 +00:00
James R
2aeb267feb
Menus/Browser: fix wrong backgrounds being used in CORE / MODDED
2024-03-05 17:26:46 -08:00
James R
179597e70d
Menus/Online: light redesign
...
- Mostly hijacks the gamemode menu format (Local Play)
- Host
- Select gametype (Race, Battle)
- Shortcuts to Gameplay Options and Server Options
- Select map
- Browser
- Unchanged
- Direct Join
- Press A to enter an IP address
- Press C to reconnect to the last joined server
- Left/right cycles through the server history
2024-03-05 17:26:46 -08:00
James R
0b3d1ac705
Menus: draw message box over virtual keyboard
...
Message box has input priority, so it should have drawing
priority too.
2024-03-05 17:26:46 -08:00
James R
ef4aab8d06
M_AbortVirtualKeyboard: reset menutypingfade too
...
If the menu is closed immediately after virtual keyboard
begins closing, the keyboard would open instantly next
time (no animation).
2024-03-05 17:26:46 -08:00
James R.
7864b6e024
Merge branch 'replay-unlock-bodge' into 'master'
...
Replay bodge
Closes #1009
See merge request KartKrew/Kart!2011
2024-03-06 01:19:50 +00:00
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
AJ Martinez
0bb4fa5960
Lower SMS sting sound, again
2024-03-05 17:46:47 -07:00
Oni
f24ee80cc1
Merge branch 'replay-unlock-hide' into 'replay-unlock-bodge'
...
Ghost/Replay locked character hide
See merge request KartKrew/Kart!2012
2024-03-06 00:39:56 +00:00
AJ Martinez
1bfd8fe66d
Use thintimer font for ring counter in 1P/2P
2024-03-05 17:22:02 -07:00
AJ Martinez
b458e28a52
Transparent Ring Debt indicator for local player, if it's sticking around
2024-03-05 16:42:22 -07:00
AJ Martinez
136bb810e2
Restore fucking thing
2024-03-05 16:15:41 -07:00
AJ Martinez
a280ccb7de
Use old Ring Sting noise
2024-03-05 16:00:00 -07:00
AJ Martinez
3af24b8606
Merge remote-tracking branch 'origin/master' into frey
2024-03-05 15:21:43 -07:00
AJ Martinez
99e4975023
Sting clarity
2024-03-05 15:00:22 -07:00
toaster
c299831737
Fade out characters you haven't unlocked yet in Time Attack demos exclusively
...
- Objects
- Minimap
All other HUD items need to be done manually, but the lives icon doesn't show up in time attack so this minimum should be fine
2024-03-05 13:33:24 -08:00
toaster
96a6fe85f1
G_LoadDemoSkins: Actually pass the skin name to R_SkinAvailableEx, idiot
...
Fixes the reported Emerl issue
2024-03-05 13:21:38 -08:00
toaster
9b9c2cbcb6
M_EndModeAttackRun: Fix recursivity issue that resulted in natural ends to replays losing track of restoreMenu
2024-03-05 13:21:38 -08:00
toaster
7f0df71558
R_SkinAvailableEX
...
- Most R_SkinAvailable calls should be returning index into demo.skinlist (same numerical value as when demo was recorded), for demo sync
- A handful of general things permit exception for this
- Expose `replaynumskins` (calculated as `(demo.playback ? demo.numskins : numskins)`) to Lua
- There's *always* more that can be done for this, but this is the minimum spec that can at least be somewhat stable
2024-03-05 13:21:38 -08:00
toaster
24b850a492
LoadRecordGhosts: Use local unlock state, not consoleplayer availabilities (which might not be set yet) to determine whether a ghost should be visible
2024-03-05 13:21:38 -08:00
toaster
2bfcfeb560
Fix Skin unlocks at the beginning of replays
...
- DXD_JOINDATA: Actually correctly write demo data
- SetPlayerSkinByNum, bot skin iteration code: Use demo skinlist index instead of actual skin ID
2024-03-05 13:21:38 -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.
58c48d5c1f
Merge branch 'party-stats-fixes' into 'master'
...
Party stats fixes
See merge request KartKrew/Kart!2020
2024-03-05 21:03:52 +00:00
Eidolon
fb3beef84c
Only do replay save btn for machine-local players
2024-03-05 14:49:51 -06:00
Eidolon
3386c70f9c
Record skin wins only for machine local players
2024-03-05 14:49:18 -06:00
Eidolon
6023fa4825
Only record tumble time for machine local players
2024-03-05 14:48:09 -06:00
James R
1ba91ef853
Respawn: only ignore finish lines when traveling back to first waypoint
...
This fixes lightsnaking through a finish line on sprint
maps not giving you a lap.
- On circuit maps, lightsnake stops at the finish line
waypoint (there's only one finish line)
- On sprint maps, there are multiple finish lines but you
can't have multiple finish line waypoints, therefore
lightsnake goes right through
- So we have to make sure the player can cross a finish
line while in lightsnake to account for this
- Because lightsnake sends you back to the respawn
waypoint in a straight line, it may inadvertently cross
a finish line and remove a lap
- So here's the change: the player should no-clip through
the finish line ONLY while traveling back to the first
waypoint
- Because after that, lightsnake follows the map's
waypoints and is intentionally crossing sprint maps'
finish lines
2024-03-05 04:52:12 -08:00
James R
18654a8a70
Extra effects for Prison Egg CD
...
- The goal here is to make it more obvious if a CD drops,
and make the CD more visible.
- Rainbow sparkles scaled up by x3.
- Play long "powering down" noise when a Prison with a CD
inside is destroyed.
- CD spawns after noise stops playing.
- Spawn a twinkle (Gainax).
- Flickers while "powering down" noise is playing.
- Enlarges and disappears in sync with the "CD dropped"
sound effect.
- Darken the map while all of this is happening.
2024-03-05 03:35:35 -08: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
e86ae4b22b
G_AddGhost, G_GetStaffGhostBrief: fix bugged unlockables code
...
This was causing the following crash:
I_Error(): Ghost is not a record attack ghost DXD (ziptic = 1)
2024-03-05 02:56:37 -08:00
AJ Martinez
01bab662c5
Merge remote-tracking branch 'origin/master' into frey
2024-03-05 01:29:21 -07:00
AJ Martinez
50624546cc
Merge branch 'rename-drawinput' into 'master'
...
Menus/Accessibility: Input Display Yes/No -> On/Off
See merge request KartKrew/Kart!2016
2024-03-05 08:24:31 +00: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
AJ Martinez
deb5bfdafa
Merge branch 'game-would-have-crashed' into 'master'
...
Remove GAME WOULD HAVE CRASHED console message, remove `RANGECHECK`
See merge request KartKrew/Kart!2002
2024-03-05 05:42:42 +00:00
AJ Martinez
6ff9fee9fc
Merge branch 'capcom' into 'master'
...
Display help for Garden Top + Bubble Trap
See merge request KartKrew/Kart!2009
2024-03-04 23:24:28 +00:00
AJ Martinez
1345439d7c
Merge branch 'item-roulette-numbers' into 'master'
...
Roulette numbers when the roulette can give you more than 1 of an item
Closes #974
See merge request KartKrew/Kart!2010
2024-03-04 23:24:15 +00:00
James R
c3f852ddaf
Draw numbers for roulette items that give more than 1
...
- Bottom centered
- Except orbinaut x2, x3, x4
- Except ballhog x5
2024-03-04 06:05:55 -08:00
James R
9a7af6c592
srb2::Draw: add fonts kRollingNum and kRollingNum4P
2024-03-04 01:42:29 -08:00
AJ Martinez
5178dee5a3
Missing newline
2024-03-04 01:20:16 -07:00
AJ Martinez
14beff2f55
Snap BUBBLESHIELDTRAP to toucher when touched (fixes visual disjoint)
2024-03-04 01:17:17 -07:00
AJ Martinez
7ef793e0f8
Only draw HUD help for correct view
2024-03-04 01:16:55 -07:00
AJ Martinez
1c78a7ebeb
Improve HUD-track control help clarity
2024-03-04 00:31:22 -07:00
AJ Martinez
9ee58e4f7e
Add hud-tracked context help for Bubble Trap and Garden Top
2024-03-04 00:20:30 -07:00