Commit graph

579 commits

Author SHA1 Message Date
Eidolon
0cd5a662ce Add statistic for time looking at statistics 2024-04-06 11:25:31 -05:00
Oni
797f78abab Merge branch 'roboticize-copyright' into 'master'
SRB2 -> DRRR copyright

Closes #1122

See merge request KartKrew/Kart!2232
2024-04-06 00:27:55 +00:00
Sally Coolatta
c8b0ac1ad4 Fix update alert
- UPDATE_ALERT is not defined for DEVELOP, instead of being commented out manually.
- Added button prompt to the alert, removed "Press a key" text from the alert
2024-04-05 11:45:48 -04:00
Sally Coolatta
c5a6968491 SRB2 -> DRRR copyright in menus folder 2024-04-05 10:18:34 -04: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
James R.
607611daaf Merge branch 'goner-free' into 'master'
V_ScaledWordWrap allocates Zone memory, so be sure to free Goner's usage

See merge request KartKrew/Kart!2198
2024-04-03 01:09:39 +00:00
toaster
fa77631c25 Alternate tooltip for Follower Horn option under tasteless conditions 2024-04-03 01:30:40 +01:00
toaster
44951e2f86 Adjust the menu descriptions for Character Voices and Follower Horns 2024-04-03 01:19:23 +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
a6a6515721 The final menu layout for Time attack in v1 and SRB2 2.2 was also largely me, and I forgot how little this code has been altered at its core 2024-04-02 18:15:09 +01:00
toaster
12523f3eb9 Additional copyright update for Viv Grannell specifically (the author of this commit)
Forgot a number of menu files which I have performed extensive maintenance on
2024-04-02 18:12:25 +01:00
toaster
d7f4cd2d8f Copyright update for Viv Grannell specifically (the author of this commit) 2024-04-02 17:38:18 +01:00
James R.
98becc03ae Merge branch 'discord-rp-intro-fix' into 'master'
Minor Discord RP fixes

See merge request KartKrew/Kart!2195
2024-04-02 00:43:30 +00:00
AJ Martinez
1e2d9a6b97 Hey, wait, we literally have a Chat category 2024-03-31 18:29:54 -07:00
AJ Martinez
ed243910be Add "gamestochat" cvar to Server Options 2024-03-31 18:28:32 -07:00
toaster
54d7f06420 V_ScaledWordWrap allocates Zone memory, so be sure to free Goner's usage 2024-03-31 12:29:12 +01:00
Oni
11a7ade5e3 Merge branch 'goner-final-final-final' into 'master'
Goner Final Final Final

See merge request KartKrew/Kart!2192
2024-03-31 05:53:23 +00:00
Sally Coolatta
b921ea7e7b Minor Discord RP fixes
- Fix GS_INTRO not being Title Screen
- Fix GS_EVALUATION not being Credits
- Use Watching Replays while browsing Egg TV menu
- Use GP difficulty names instead of speed names during GP
2024-03-31 00:27:21 -04:00
toaster
3789316756 Goner password adjustments
- After inputting an incorrect password on Goner, guarantee the "are you online" line doesn't play
- When using either GDQ password, don't allow re-entry
2024-03-30 21:18:10 +00: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
4f86c25e55 Consistency - "Go on and select a course!"
Replaces:
- "Go on and select a race track!" (Match Race)
- "Go on and select a level!" (Online)
2024-03-29 22:04:17 +00:00
toaster
c7c74ec11b Fix Server Browser rules popup not working with new menu layout
- Instead of whitelist, we can just use GS_MENU
- Also get rules "early" if you turned advertise via the options menu/console
2024-03-29 22:04:17 +00:00
toaster
5971b4af04 Follower Horn cvar on Sounds Options
- Visible if any Followers unlocked OR Online mode is unlocked
- Also, re-organise the menu to put the user preferences into another dropdownable box
2024-03-29 22:04:16 +00:00
toaster
21156768d9 Fix cv_kartspeed invalid set for M_LevelSelected (caused by change from "Auto" to "Auto Gear") 2024-03-29 22:04:16 +00:00
toaster
288c8a98b1 Time Attack replays menu: Permit restoring to this menu after a Staff Replay
Only resets cv_dummystaff if invalid/switching between courses
2024-03-29 22:04:16 +00:00
toaster
93de95d8f8 Add a little more info to Host menu (text only)
So you have a representative idea of what each submenu contains
2024-03-29 22:04:16 +00:00
toaster
c520a46fa6 M_OptionsMenuGoto, related: Make newer submenus of Online Menu "inherit" their music from the supermenus 2024-03-29 22:04:16 +00:00
Gunla
20d6dcda88 Merge branch 'discord-rp-update' into 'master'
Update Discord Rich Presence for Ring Racers

See merge request KartKrew/Kart!2155
2024-03-29 20:30:20 +00:00
James R
8d2f8ef479 Copyright fixup: Kart Krew - menus 2024-03-28 19:20:59 -07:00
James R
75bc7ce5f9 Copyright fixup: Kart Krew 2024-03-28 19:02:01 -07:00
James R
acbb7eb463 Add password checking system
Co-authored-by: toaster <rollerorbital@gmail.com>
2024-03-28 00:09:11 -07:00
James R
11dc5b7318 Fix line endings 2024-03-28 00:09:02 -07:00
Oni
e55748a1b2 Merge branch 'super-frame-skip' into 'master'
SUPER FRAME SKIP (QOL for My Shitty PC)

See merge request KartKrew/Kart!2172
2024-03-28 04:34:20 +00:00
James R
593aed9110 Make "Extra Frame Skipping" (for 3d rendering) an advanced video option
- Off by default
2024-03-27 20:10:38 -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
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
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
toaster
6bbcf64f15 Merge branch 'goner-final' into 'master'
Goner Final II

See merge request KartKrew/Kart!2151
2024-03-23 20:43:21 +00:00
Sally Coolatta
d41ca3711a Update Discord RP for Ring Racers 2024-03-23 01:31:51 -04:00
AJ Martinez
070525f711 Always show delay (remove cv_showping) 2024-03-22 19:11:04 -07:00
toaster
382110362a Profiles segment of Goner: Direct people to the Accessibility options *just* before you open up a Profile Card for the first time 2024-03-22 15:24:52 +00:00
Lach
26fb6cc0a5 Remove GAMEQUIT screen 2024-03-22 19:56:31 +11:00
toaster
fd2167e29c Profile Edit: Make the tooltip for "Character" dependent on whether you've gotten any Spray Cans.
I imagine people might have been confused by not being able to select their desired skincolour
2024-03-21 22:13:07 +00:00
toaster
aad62ed62d M_EndModeAttackRun: Switch Secret Exit warning message to say "Attack modes" (instead of "Record modes") per request 2024-03-19 19:30:16 +00:00
toaster
56e8964427 Challenges Menu: Keep your last focus when returning to it without a new Tile being unlocked
- Going back to it on the menus picks up where you left off
- Going back to it after earning ONLY a Chao Key(s)

Possibly useful for full-game 9-hour speedruns, where unlock tile identification/breakage could genuinely be a part of routing.
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
James R
7abe285f84 Refactor: replace references to cv_timescale with I_GetTimeScale 2024-03-18 02:42:21 -07:00
James R
326e560329 Attract: fix attract demos end handling
Fixes two bugs:

- Attract mode carrying over to gameplay if an attract
  demo is allowed to finish without interrupting it
- Credits ending after the first replay ends
2024-03-18 02:42:21 -07:00