- Cross a finish line so your lap goes forward and your
waypoints update ahead of the line
- Turn around to face the opposite direction
- Do this on a map where the lap cheat timer activates
when you turn around
- Drive a little way backward and make sure the lap cheat
timer keeps going
- Activate Ring Shooter and start lightsnaking
- Immediately spectate and then rejoin
- The lightsnake would send you ahead of the finish line
and give you an extra lap
Fix Time Attack crash if you let the map exit without manually returning to the menu, then start another Time Attack
See merge request KartKrew/Kart!2073
- Fixes a very specific crash
- Record a Time Attack
- Let the map exit naturally
- I tested by FALLING OUT of a Sealed Star
- Start recording another Time Attack
- I tested by going to the same map again
- Result
- One of three possibilities
- Z_Free: wrong id
- SIGSEGV
- Game freezes and hangs forever
- I also wrote detailed comments in M_EndModeAttackRun so
you know what it's supposed to be doing
- `EncoreMusic` on mapheader
- Supports up to 3 alt musics, as with every other type
- Do not vape/nightcoreify if provided
- To avoid complicating the Alt Music logic too much, uses "side B" of the same Prison Egg CD
- That is to say, if there are 2 encore tracks and 3 normal tracks, the second Encore track will only play if you've gotten the CD associated with the second normal track
I haven't actually tested it *with* any Encore music, but I've triplechecked literally everywhere to make sure it didn't break standard play
UFO Catcher Tripwire Boost damage, and slow down the player less after hitting it with a boost while waterskiing
Closes#619
See merge request KartKrew/Kart!2074
- Do not send the player backward, simply reduce their
forward momentum
- Below 67%, divide speed by 4
- Above 67%, remove a flat 50% top speed
- The goal here is to basically stop the player at low
speeds, like it did before, but cut a smaller amount at
high speeds so players can remain water skiing after
a highly boosted collision
- This was done implicitly by respawn
- However, it is sometimes possible to:
- Cross the finish line forward
- Gain a lap
- Lap cheat prevention activates afterward
- Drive backward over the finish line again
- Must still have the lap cheat prevention timer
running
- Do not lose a lap
- Timer resets once you're behind the line
- Now:
- You are behind the finish line
- Lap cheat prevention is not active
- You still have the lap gained from crossing the
finish line the first time
- To fix this:
- Reset your current lap to your lap safe when the timer
resets
- Safelap does not change while lap cheat prevention is
active
- Basically I am fixing an oversight in the lap cheat
prevention system, because the timer, safelap and your
current waypoints are all tied together already
- It's just the current lap that was not being tied
together with the rest of it
Our technical hardware support baseline is GLES2, which has a minimum
supported texture size of 2048x2048. This means we cannot allow anything
larger without introducing compatibility issues between GL players and
software players. Even if Software is able to handle larger images,
GL hardware may not, even on the same device. This additionally prevents
an issue with Twodee where the patch atlas can't handle images larger
than 2048x2048 due to the page size.
- Permit saving "this map has been beaten" for the Tutorial Challenge map if you conquered it
- This was previously short circuited because it wasn't a dedicated course
- Only trigger an extra UpdateUnlockablesAndExtraEmblems check if you haven't yet completed it