Commit graph

27452 commits

Author SHA1 Message Date
James R.
a375353884 Merge branch 'lite-steer-default-off' into 'master'
Disable Lite Steer for new profiles by default

See merge request KartKrew/Kart!2297
2024-04-25 23:29:15 +00:00
AJ Martinez
ea62587ccc Partial unlock passwords save gamedata 2024-04-25 16:00:13 -07:00
AJ Martinez
29d6ad3545 Add more passwords 2024-04-25 14:43:05 -07:00
Sal
8247f7cd2d Merge branch 'fix-draw-dist' into 'master'
Fix max draw dist limit so high that it overflows

See merge request KartKrew/Kart!2299
2024-04-25 21:19:00 +00:00
Sally Coolatta
9c0dd231e8 Reduce bot top speed gains w/ power items
Use the boost stacking algo whenever their speed is buffed.
2024-04-25 17:15:26 -04:00
Sally Coolatta
f160a99ea3 Update unlocks immediately after tutorialdone 2024-04-25 17:04:45 -04:00
Sally Coolatta
f5777f1f20 Reduce tutorial challenge difficulty
All Lv 6, harder than Robotnik Coaster but not for maniacs like before.
2024-04-25 16:28:01 -04:00
Sally Coolatta
e44cbeab96 Fix max draw dist limit so high that it overflows 2024-04-25 15:19:43 -04:00
Sally Coolatta
2c5caf582b "TutorialDone" unlockable condition
Replace all instances of `MapBeaten RR_SunbeamParadiseSprings` with `TutorialDone`, for the new early exits to work.
2024-04-25 15:18:47 -04:00
James R
a3a1579875 Bump PROFILEVER, old profiles are converted and have Lite Steer turned off
- Prints a message in the log file

  Profile 'PRFA' was converted from version 1 to version 2
2024-04-25 01:45:25 -07:00
AJ Martinez
70b56bf973 Disable Lite Steer for new profiles by default 2024-04-24 23:28:56 -07:00
James R
8ae80a58b9 Add missing algorithm include to some files
Fix missing std::clamp
2024-04-24 17:03:03 -07:00
toaster
d685c1eb47 Update asset hashes 2024-04-15 16:35:42 +01:00
toaster
feb9fdfaa1 Merge branch 'show-emerald-again' into 'master'
Draw Chaos Emerald again for Sealed Star

Closes #1271

See merge request KartKrew/Kart!2281
2024-04-15 15:08:32 +00:00
toaster
749fb4e4f8 Merge branch 'chargeaura-fallout' into 'master'
Charge Aura visual: Remove in more cases

See merge request KartKrew/Kart!2296
2024-04-15 15:07:03 +00:00
toaster
ffa8f03187 Merge branch 'hud-final' into 'master'
Hud final

See merge request KartKrew/Kart!2295
2024-04-15 15:05:26 +00:00
toaster
b654533bf6 Don't add rings to total in GPEVENT_SPECIAL 2024-04-15 15:56:30 +01:00
toaster
4132e04dcf More airtight roundqueue check 2024-04-15 15:40:13 +01:00
Sally Coolatta
99fc0c13cd Draw Chaos Emerald again for Sealed Star 2024-04-15 15:25:15 +01:00
toaster
24a2cc12e4 Charge Aura visual: Remove in more cases
- Dying
- Falling into a deathpit in Sealed Star
2024-04-15 15:10:18 +01:00
toaster
4c9d1b7425 Tab rankings: Add behaviour for Round Star - show ??? instead of round number 2024-04-15 14:53:14 +01:00
toaster
ff05516901 Don't show Super Emerald related condition text if you haven't unlocked the second row of cups yet 2024-04-15 14:52:16 +01:00
toaster
ebd946983c Merge branch 'really-genuinely-unfuck-buffered-instawhip' into 'master'
Fix 1 tic of instawhip charge spamming new Reject visuals

See merge request KartKrew/Kart!2294
2024-04-15 13:41:51 +00:00
toaster
923de2667e Merge branch 'fix-perfect-eval-musicdef' into 'master'
Fix music credit appearing on perfect evaluation screen

Closes #1283

See merge request KartKrew/Kart!2293
2024-04-15 13:40:32 +00:00
Eidolon
1e34244d8c Use custom macOS 10.15 triplets for macOS uni build 2024-04-15 08:01:20 -05:00
AJ Martinez
150b42fbcb Add extra explanation to ghost-compat instawhip charge hack 2024-04-15 04:49:43 -07:00
AJ Martinez
391ea40bdc Fix 1 tic of instawhip charge spamming new Reject visuals 2024-04-15 04:29:46 -07:00
James R
b7b420819b Evaluation: play "credits_silence" tune before "credits" to mask any trace of level music from demos
"level_nosync" was reactivating via P_Ticker from credits
demo and showing a music credit for a brief moment, where
there should not be any music credit.
2024-04-15 02:01:02 -07:00
toaster
46c70d2683 Asset hash update 2024-04-15 02:13:46 +01:00
toaster
0a80cb826d Merge branch 'funny-magician' into 'master'
Funny magician stat block rave for Engine Class drawer

See merge request KartKrew/Kart!2292
2024-04-15 00:58:57 +00:00
toaster
a2f57032ae Funny magician stat block rave for Engine Class drawer 2024-04-15 01:38:06 +01:00
toaster
d4877c298f Merge branch 'title-attract-slide-fix' into 'master'
Fix attract title logo slidein (resolves #1273)

Closes #1273

See merge request KartKrew/Kart!2287
2024-04-14 23:13:36 +00:00
toaster
38c405f3a1 Merge branch 'fury-bike-2' into 'master'
Also prevent Fury Bike chao key blastin (resolves #1275)

Closes #1275

See merge request KartKrew/Kart!2289
2024-04-14 23:11:30 +00:00
toaster
9d5860d38d Also prevent Fury Bike chao key blastin (resolves #1275)
Fury Bike ID handled by #define now
2024-04-14 23:04:53 +00:00
toaster
76becc7579 Merge branch 'desc-final-2' into 'master'
Fix Conditionset 15's description (resolves #1274)

Closes #1274

See merge request KartKrew/Kart!2288
2024-04-14 23:04:50 +00:00
toaster
3b1bc64c28 Merge branch 'status-parse-once' into 'master'
Pre-parse objective messages

See merge request KartKrew/Kart!2291
2024-04-14 23:04:26 +00:00
toaster
c9651f92af Grab a certain prize from a random Prison Egg
Extra word added because the newline situation sucks
2024-04-14 23:38:28 +01:00
toaster
24a49c2b78 Merge branch 'close-console-timeattack' into 'master'
No release build console softlock when starting time attack (resolves #1281)

Closes #1281

See merge request KartKrew/Kart!2290
2024-04-14 22:21:10 +00:00
toaster
fa19f0697b Merge branch 'hw-encore-goof' into 'master'
HWR_ProjectSprite: Fix messed up encore remap check (resolves #1224)

Closes #1224

See merge request KartKrew/Kart!2286
2024-04-14 21:31:53 +00:00
toaster
328714cf13 Merge branch 'fix-prison-desync' into 'master'
Netsync maptargets + nummapboxes (fix netplay Prison desyncs)

Closes #1280

See merge request KartKrew/Kart!2285
2024-04-14 21:30:24 +00:00
toaster
222f4fd4c8 Pre-parse objective messages
Fixes objective message button prompts in tutorials having EXTREMELY weird delays compared to dialogue boxes
2024-04-14 22:22:11 +01:00
toaster
5a0cd87fc4 No release build console softlock when starting time attack (resolves #1281) 2024-04-14 22:04:58 +01:00
toaster
6df31e96f0 M_BuildConditionString: Fix invalid conjunction behaviour
- Nothing except DescriptionOverride will prevent an `- OR ` being inserted
- Question marks for further secret types won't prevent alternate conditions from showing up
2024-04-14 21:33:45 +01:00
toaster
39d701359a The "(Find other secrets to learn about this...)" text only happens if it's at the start of the challenge, otherwise it does "???" as before
Least need to go over and check every challenge description again
2024-04-14 21:16:32 +01:00
toaster
db73636f5e Fix attract title logo slidein (resolves #1273)
- V_SLIDEIN: For (G_IsTitleCardAvailable == false)/(versus at map start == true) contexts, use timeinmap instead of leveltime
- Don't reset timeinmap when reloading gamestate, so it's more functionally equivalent to lt_ticker
These two changes also fix the hypothetical issue of titlecard-less custom gametypes having weird HUD state on late netgame join.

Timeinmap is exclusively used for HUD, as is st_fadein. timeinmap also doesn't increment under g_fastforward, therefore the best candidate to tie together
2024-04-14 20:59:50 +01:00
toaster
db9d9059b9 HWR_ProjectSprite: Fix messed up encore remap check (resolves #1224) 2024-04-14 20:27:22 +01:00
AJ Martinez
96523e30d2 Netsync maptargets + nummapboxes 2024-04-14 10:54:30 -07:00
Oni
f29ed06e92 Merge branch 'fix-opengl-intro' into 'master'
Legacy GL: hack to fix blank screen once "kartkrew.org" and "2013 - 11 years - 2024" text appears

Closes #1207

See merge request KartKrew/Kart!2284
2024-04-14 17:14:40 +00:00
Sal
9964d022f7 Merge branch 'prisons-reset' into 'master'
Fix Battle not resetting to Prisons when the server empties to 1P

Closes #1277

See merge request KartKrew/Kart!2280
2024-04-14 17:10:49 +00:00
SteelT
76b356f7b3 README.md: Remove libfmt from list of required libs
Source-vendored libfmt is now always used regardless of platform
2024-04-14 13:05:37 -04:00