Commit graph

585 commits

Author SHA1 Message Date
Sally Coolatta
6b87b586d2 "snapshotmaps" command
Takes two screenshots for a list of maps that have an "Alternate View Point" thing with tag 0 -- one intended for level select pictures and another for Discord Rich Presence. If no view point exists, the map is skipped.
2024-07-21 08:54:49 -04:00
AJ Martinez
d32ba6cf64 Vicious difficulty 2024-05-05 13:57:18 -07:00
AJ Martinez
1a8b4dc78f Retheme difficulty modes 2024-05-05 20:56:40 +01:00
toaster
c44fbc8200 Communicate the total number of Spray Cans to grab on the Courses & Medals page of the Statistics screen 2024-05-02 20:49:45 +01:00
Oni
7bb49a9f67 Merge branch 'always-musicdef-author' into 'master'
Always show author on song credit (resolves #1332)

Closes #1332

See merge request KartKrew/Kart!2333
2024-05-02 02:45:10 +00:00
toaster
68ee118078 Wordwrap the original composers field on the Stereo, so that nobody gets cut off 2024-05-01 15:02:06 +01:00
Eidolon
20ea98d563 Always cache EMEMAP/SUPMAP in PU_HUDGFX tag
These particular patches need to be cached in
K_LoadKartHUDGraphics, but caching them anywhere else with a
different tag causes them to potentially be freed and then later
use-after-freed during a Sealed Star run, causing a crash. Instead,
let's cache them as PU_HUDGFX in all cases where they are used.

Fixes KartKrew/Kart#1240
2024-04-30 17:03:17 -05:00
toaster
a2f57032ae Funny magician stat block rave for Engine Class drawer 2024-04-15 01:38:06 +01:00
toaster
1034dd7ec9 Grand Prix course preview adjustment: Show Prison Break stages too, just like on Challenges Board preview
- All gametypes will be shown in the drawer, as opposed to just Race
- However, don't attempt to add the preview pic for CUPCACHE_SPECIAL (the Sealed Star)
2024-04-09 17:47:30 +01:00
toaster
1f6038be65 Add "Time Tracked" page to Statistics
Ugly but releasable
2024-04-06 22:19:51 +01:00
toaster
825eda9861 Statistics "Characters & Engine Classes" page: Show Wins/Rounds, not just Wins 2024-04-06 22:16:51 +01:00
toaster
e3a22019ab Update Statistics menu to use the same font as the micro version of the Timestamp 2024-04-05 00:46:19 +01:00
toaster
0427f7f3ff Don't show uncollected Platinum medals
You'll see the Platinum time to reach as a guiding star when Time Attacking the specific course, but with no accompanying empty medal icon.

Also
- fixes an x coordinate issue for higher medal quantity on the version that draws under the timestamp
- cache SECRET_ENCORE and SECRET_SPBATTACK availability in the statistics drawer too
2024-04-05 00:45:31 +01:00
toaster
b8c67dcc9e Copyright update: Recieved notice of legal name change
(which is formal speak for I got back in contact with an old friend :D )
2024-04-03 20:44:19 +01:00
toaster
dea698a276 Tasteless Taunts
Uninhibited voices/horns (see the "meme" setting in v1).
Removes the SECRET_MEMETAUNTS unlock, which didn't fit the general level of cohesion main game content should have.
2024-04-02 23:26:57 +01:00
toaster
224deed01d More copyright updates
- TehRealSalt and Lat` are currently preoccupied, so handle their credits
- Correct some accidential copypastes of existing boilerplate into new files
- Add a handful more of mine
- Consistency for Kaito Sinclaire's online handle
2024-04-02 22:14:49 +01:00
toaster
30bf2e4cc4 M_DrawChallengeScrollbar: Fade to white based on the % of challenges unlocked in the column, not the raw count
Means blank squares won't cause this to be permanently incomplete
2024-04-01 18:43:05 +01:00
toaster
7b2e0f9491 Oversight for debugchallenges: use the correct numeric value for debugchallenges highlight
Avoids dereferencing ref->conditionset, given ref can be NULL for blank squares
2024-04-01 18:29:25 +01:00
toaster
0aaf5649dd Server Browser last-minute adjustments
- Menu string for server count
- Thin string for server name
- Gear instead of difficulty (renamed to keep the old assets just in case online GP)
- Pwr fixes
    - Handle -1 case as "No Pwr"
    - Adjust draw coords a little
- Custom gametype support
    - Shows name as net-communicated instead of Pwr
    - Affects d_clisrv side a little bit too
        - All custom gametypes MUST show up on the Modded room, no exceptions
        - Cache gametype info instead of constant strcmp
2024-03-29 22:04:17 +00:00
toaster
73426e099a Options menus accessed via Egga Channel screens now draw over the logo, a little like Goner 2024-03-29 22:04:17 +00:00
toaster
31288a6f21 Introduce a variant of M_DrawEggaChannel aligned to center or left depending on parameter 2024-03-29 22:04:17 +00:00
toaster
32ce2b4744 M_DrawCupPreview: Prevent glitchy rollover state (resolves #1183, #1048)
Now performs unsigned portion of calculation including modulo, THEN multiplied by FRACUNIT
Variable names have been adjusted a little to make this clearer
2024-03-29 22:04:16 +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
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
toaster
e7bdc073ed Fix x coords of character select explosions in Profile version of the menu (resolves #1182) 2024-03-21 22:10:54 +00:00
toaster
53b51d972e Challenge preview graphics for Addons, Sound Test and Egg TV
First two use the relevant pause menu icons
Egg TV uses the animated error test card
2024-03-19 20:15:11 +00:00
toaster
9fd44f21da Less hostile, sheen-like highlight if a lot of the Challenge Grid is still pending 2024-03-19 19:30:16 +00:00
toaster
e62c16c502 Challenges Menu: Scroll bar
Goes hand in hand with the previous commit's highlight feature at being accessibility UI polish for the intimidating number of Challenges we have.
Finally, there's a consistent frame of reference for where you are scrolling through the board!
2024-03-19 19:30:16 +00:00
toaster
966ce7a256 Challenges Menu: Highlight overlay for newly unlocked tiles that haven't yet been focused on
Game design solution to the problem of multiple Challenges being unlocked at once not being clear enough.

Uses the `unlockpending` array for gamedata save purposes, which I was always intending to use for this purpose but never quite got around to.
2024-03-19 19:30:16 +00:00
toaster
aad69b5209 Challenges Menu: Indicate a new Chao Key by putting the menu cursor hand directly next to it
I don't want to pop up the tutorial menumessage every time, which was the other proposed solution
2024-03-19 19:30:16 +00:00
toaster
78266e2dad Rename "Lost And Found" to "Lost & Found", as intended
We have the & symbol in the Cup font now, so doing it JUST before it's too late
2024-03-19 19:30:16 +00:00
Gunla
9e549d5607 Merge branch 'replay-hud-fixes' into 'master'
Replay HUD fixes; also fix HERE COMES A NEW CHALLENGER in splitscreen

Closes #1172, #1169, #1177, and #1165

See merge request KartKrew/Kart!2125
2024-03-17 22:07:38 +00:00
Gunla
5b20a5df60 Merge branch 'gamespeed-explainer' into 'master'
Include gamespeed / GP difficulty on the Pause menu

See merge request KartKrew/Kart!2124
2024-03-17 21:56:09 +00:00
AJ Martinez
0302a2c7f4 Room Select: review fixup 2024-03-17 06:10:52 -07:00
James R
4d9b0a93f2 Draw non-green res. border on replay intermission
- This bug was replay specific
2024-03-17 04:54:02 -07:00
AJ Martinez
3d4f201abd Include gamespeed / GP difficulty on the Pause menu 2024-03-17 02:23:37 -07:00
AJ Martinez
9a92193b2e Add extra help text to Online>Browse menu 2024-03-16 23:40:13 -07:00
AJ Martinez
e1f4aef2ef Merge branch 'fix-mute-musicdef' into 'master'
Don't show music credit on the pause menu if music is muted

Closes #1154

See merge request KartKrew/Kart!2112
2024-03-16 10:26:02 +00:00
James R.
6413bacf57 Merge branch 'fix-spb-toggle-button' into 'master'
Level Select: fix misaligned SPB Attack toggle hint

Closes #1164

See merge request KartKrew/Kart!2117
2024-03-16 04:44:05 +00:00
AJ Martinez
033edd0c75 Level Select: fix misaligned SPB Attack toggle hint
What was this flag even doing here?
2024-03-15 17:45:15 -07:00
James R
fe878e6d6a Menus/Pause: never show musicdef if music is muted
- If music is muted after the musicdef appeared, the text
  would get frozen in its current state
- Don't draw the frozen state
2024-03-14 06:44:48 -07:00
James R
bc95a34067 Menus/Options: only use three ??? question marks for locked secrets
- Only Continuous Attack Music uses this right now
2024-03-13 22:46:29 -07:00
Oni
b943d8d088 Merge branch 'addon-settings' into 'master'
Addon Options from pause menu

Closes #1153

See merge request KartKrew/Kart!2096
2024-03-14 01:32:49 +00:00
James R
fa64052cb3 HUD: fix spacing on some button prompts 2024-03-11 23:32:12 -07:00
AJ Martinez
ee72a4c7db WIP: Addon Options from pause menu 2024-03-11 20:59:14 -07:00
toaster
618d40882a Add the ability to play SECRET_ALTMUSIC music on the Challenges screen
Supports both standard play and "E Side", if it exists (justification for Encore using the same CD)
2024-03-10 21:18:15 +00:00
toaster
0f6ddefe30 Use thin string for times in Sound Test
Much, much closer to monospace without taking up too much presence
2024-03-10 21:18:14 +00:00
toaster
4fd95a3060 M_DrawChallengePreview: Fix being able to see SECRET_MAP stages that don't have necessary mapvisited
Applies to our Round Stars AND Tutorial Challenge
2024-03-09 20:33:24 +00:00
SteelT
40bc2250f3 Merge branch 'fix-message-box-height' into 'master'
Menus: fix multi-line message box text not fitting in the box

See merge request KartKrew/Kart!2042
2024-03-09 03:32:38 +00:00
James R
9eeb583670 Menus: fix multi-line message box text not fitting in the box 2024-03-08 00:24:41 -08:00