Commit graph

27180 commits

Author SHA1 Message Date
James R.
4d283f07d3 Merge branch 'tally-livescounter' into 'master'
Use kThinTimer font for Tally GP success/game over

See merge request KartKrew/Kart!2174
2024-03-27 04:01:35 +00:00
Sally Coolatta
7e8a42c4a0 Faster z speed in the air 2024-03-26 21:59:49 -04:00
James R
69e8d735a1 Move input display out of the way of 4P tally 2024-03-26 17:53:22 -07:00
James R
360bbf6552 Remove VHS filter
- It does not seem to be working and hasn't for a while.
- Was interfering with 3d rendering skipping.
2024-03-26 17:41:49 -07:00
James R
c7c8bfa89a Software: always let 3d rendering drop to at worst 2 FPS if the menu is open
- If the framerate is normally dropping below 60, drop 3d
  rendering frames while in the menu to compensate
- The lower the average framerate, the more 3d rendering
  frames are dropped
2024-03-26 17:41:49 -07:00
toaster
01cb8c0289 Seperate out Key Generation and Challenge Achievement sounds
Also removes unused sound effect defintion for sfx_endwrp
2024-03-26 22:27:07 +00:00
toaster
6f67984e27 Add "Track 10" to the Message from the Stars
Stays with you after you leave the Challenges screen.

Also remove the duplicate-effort attempt-to-pre-optimise considersealedswapalert that only considered SECRET_SPECIALATTACK - it should also report here under other unlockable progressions, if relevant.
2024-03-26 21:41:55 +00:00
toaster
25da02f0e6 Rework debugchallenges a little
- Instead of referring to conditionset id, the number you provide is unlockable id (as seen in unlocks.pk3, so plus one).
    - This is preferable because multiple unlocks have the same conditionset.
- Show flashing highlight for the desired unlockable id on the scrollbar, too
    - Different flash to unlock that hasn't been inspected yet
2024-03-26 21:36:33 +00:00
toaster
894870295a Spray Can spawning rule cleanup
- You can spawn in Tutorial Challenge, but only if a single can has been picked up already
- Don't print a (DEVELOP-only, but still annoying) error when it doesn't spawn in Tutorial Challenge
2024-03-26 16:41:44 +00:00
toaster
c19f11d75e Use kThinTimer font for Tally GP success/game over 2024-03-26 15:45:24 +00:00
James R
e1e115743a Software: do not do 3d rendering while the game is paused
- Let menus render at full framerate, without expensive
  3d rendering time cutting into it
- Opening the menu pauses the game offline, so this is
  perfect
- Software preserves the last frame if rendering stops
2024-03-26 07:48:58 -07:00
James R
df7b13499f YUV420pFrame::BufferRGBA: fix uninitialized width/height
- This fixes a video recording crash that manifested
  randomly, but more often when repeatedly quickly
  starting and stopping a recording
- The first video frame had uninitialized memory that left
  it up to chance whether an internal buffer was correctly
  sized (SIGSEGV)
2024-03-26 02:15:10 -07:00
James R
bd22f756dd Tally, Intermission: mask not-yet-unlocked characters
- Name becomes "???"
- Use question mark icon
- Silhouette A2 sprite
2024-03-26 00:15:36 -07:00
James R
145d5d21ca Extern kp_unknownminimap 2024-03-26 00:13:03 -07:00
James R
681e95ca0c Splitscreen: do not show "Save Replay" button until all local party members finish
- Local members, does not count online party members
2024-03-25 22:49:21 -07:00
Oni
f442f933fc Merge branch 'move-input-display' into 'master'
HUD: shift input display up to make room for boss bar

Closes #1196

See merge request KartKrew/Kart!2164
2024-03-26 05:21:49 +00:00
Oni
4479f2ab1d Merge branch 'gl-skin-silhouettes' into 'master'
Skin silhouette support for Legacy GL

Closes #1187

See merge request KartKrew/Kart!2165
2024-03-26 05:21:35 +00:00
James R
a43436d469 Legacy GL: fix cliprect in top/left
- UV were not adjusted correctly when clipped in the
  top/left.
- Code is more plainly written.
2024-03-25 17:34:56 -07:00
James R
8387b5e2cd Don't draw OpenGL loading screen for credits attract demos 2024-03-25 17:01:18 -07:00
James R.
b3320d5ef2 Merge branch 'addfile-order' into 'master'
re-order Addons Menu updating (resolves #835)

Closes #835

See merge request KartKrew/Kart!2158
2024-03-25 23:38:46 +00:00
toaster
67fb52b552 Merge branch '1x-shields' into 'master'
1x flame/lightning shield; also fixes flame shield in reverse gravity

Closes #1189

See merge request KartKrew/Kart!2145
2024-03-25 20:38:26 +00:00
toaster
4e617198cd Merge branch 'lawyer-unsummon' into 'master'
Refine disclaimer

See merge request KartKrew/Kart!2159
2024-03-25 20:37:33 +00:00
SteelT
5b4b31a354 Don't draw OpenGL loading screen on titlemap
As it looks kinda jarring seeing it appear on the title screen for a split second.
2024-03-25 13:29:30 -04:00
James R
c0c1400f98 Legacy GL: sprites support demo skin silhouettes
Code more closely matches R_GetSpriteTranslation
2024-03-25 04:04:01 -07:00
James R
1be8e6a762 Legacy GL: models support demo skin silhouettes
Code more closely matches R_GetSpriteTranslation
2024-03-25 04:03:57 -07:00
James R
30b3199e28 Legacy GL: models support TC_BLINK 2024-03-25 04:03:27 -07:00
James R
76a5f54c78 HUD: shift input display up to make room for boss bar 2024-03-25 02:56:14 -07:00
AJ Martinez
1a6d27897e Pause local games if a player's gamepad disconnects 2024-03-25 00:48:17 -07:00
Sally Coolatta
9aa6831a13 Use wipe code for SEGA screen
This sucked to figure out LOL
2024-03-25 02:12:02 -04:00
James R
7e17a71f13 Fix flame shield offset in reverse gravity 2024-03-24 22:47:35 -07:00
AJ Martinez
0e88da0f6e 1x flame/lightning shield 2024-03-24 22:47:35 -07:00
Sally Coolatta
6b9029bede Replace item pickup sound 2024-03-25 01:35:05 -04:00
Sally Coolatta
8e9e4c7aac New vroom sound 2024-03-25 01:34:53 -04:00
James R.
fa5e8a5537 Merge branch 'relprep-mainwads' into 'master'
Update RR mainwads loading

See merge request KartKrew/Kart!2147
2024-03-25 05:14:26 +00:00
Sally Coolatta
4004bffa5d Tweaked all quake values
Quake III Arena
2024-03-25 01:00:17 -04:00
James R.
779108175f Merge branch 'chengi-video' into 'master'
Chengi Video

See merge request KartKrew/Kart!2156
2024-03-25 02:45:30 +00:00
James R
4fe992b19d Let I_FadeSong be used in the middle of an existing fade
- Doing this so two fades can be installed at the end of
  the credits; 1 for normal playback speed, 2 for skip
  behavior
- I_FadeSong can now be used to speed up or slow down an
  existing fade
- Previously, calling I_FadeSong this way would jump to
  the previous target volume first, before starting a new
  fade
- Should make no regressions
2024-03-24 19:07:49 -07:00
James R
df0e256c00 Credits: remove music fade out into evaluation screen
This is handled earlier by a JSON definition.
2024-03-24 18:09:24 -07:00
James R
19de024e21 Delete experimental code committed by accident 2024-03-24 18:09:01 -07:00
AJ Martinez
9126c14066 Refine disclaimer 2024-03-24 15:44:54 -07:00
Sally Coolatta
1d3a5c3afe Fix Leaf Storm ball screen shake 2024-03-24 18:15:40 -04:00
Sally Coolatta
4259c4287e Cap screen shake amount to 75% of camera height 2024-03-24 18:07:06 -04:00
Gunla
1a61239d7f Merge branch 'spb-attack-polish' into 'master'
SPB Attack polish

Closes #1202 and #1203

See merge request KartKrew/Kart!2157
2024-03-24 17:52:53 +00:00
toaster
6e671d4894 Re-order when refreshdirmenu is wiped
The problem with adding files mid-netgame was that the order is:
- menu code sends netxcmd for addfile
- getpackets processes addfile, sets refreshdirmenu
- NEW GAMETIC
- refreshdirmenu is set to 0
- menu code looks for refreshdirmenu, comes up empty

Now, the order is:
- menu code sends netxcmd for addfile
- refreshdirmenu is set to 0
- getpackets processes addfile, sets refreshdirmenu
- NEW GAMETIC
- menu code looks for refreshdirmenu, successfully finds it
- refreshdirmenu is set to 0
2024-03-24 12:29:47 +00:00
AJ Martinez
23190aac92 Fix missing header declaration of cv_pingtimeout (???) 2024-03-24 00:03:21 -07:00
AJ Martinez
bca0b48f45 Merge branch 'challenge-final' into 'master'
Challenge Final

See merge request KartKrew/Kart!2140
2024-03-24 06:47:32 +00:00
AJ Martinez
e43bfbffee Merge branch 'credits-music' into 'master'
Play Title music after credits track ends

See merge request KartKrew/Kart!2152
2024-03-24 06:47:15 +00:00
AJ Martinez
8decf5e640 Merge branch 'dont-celebrate-death-again' into 'master'
Don't display NEW RECORD text for losing players

Closes #1197

See merge request KartKrew/Kart!2154
2024-03-24 06:47:07 +00:00
AJ Martinez
5554f3009b Merge branch 'always-show-delay' into 'master'
Always show delay (remove cv_showping)

Closes #1180

See merge request KartKrew/Kart!2153
2024-03-24 06:46:58 +00:00
AJ Martinez
4c901e8a56 SPB Attack polish 2024-03-23 21:02:01 -07:00