Hello! Here is a script for single-player Kart practice that I've been working on, in a similar vein to Rapidgame7's infinite laps mod.
This only works for single-player, local games. Network play and split screen are not supported.
⏯ Play:
While racing, all of your play is automatically recorded to a tape.
Rewind:
At any point, you can rewind time to jump back to an earlier point. You can return to any previous location whether it's just before a tight turn a few moments ago or a few laps back. You can go all the way back to the start of the race.
⏺ Overdub:
Every time you jump back, your previous session shows up as a new ghost so you can quickly compare different strategies.
Tape loop:
Rehearse tricky parts with tape loop mode, allowing you to quickly practice a section over and over. Every audition accumulates as another ghost.
Usage:
Changelog:
This only works for single-player, local games. Network play and split screen are not supported.
⏯ Play:
While racing, all of your play is automatically recorded to a tape.
Rewind:
At any point, you can rewind time to jump back to an earlier point. You can return to any previous location whether it's just before a tight turn a few moments ago or a few laps back. You can go all the way back to the start of the race.
⏺ Overdub:
Every time you jump back, your previous session shows up as a new ghost so you can quickly compare different strategies.
Tape loop:
Rehearse tricky parts with tape loop mode, allowing you to quickly practice a section over and over. Every audition accumulates as another ghost.
Usage:
- CUSTOM1: Hold to rewind time.
- CUSTOM2: Tape loop mode.
- First press: Set start point
- Second press: Set end point and start looping
- Third press: Return to normal mode
- During tape loop mode, tap CUSTOM1 to jump to the start of the loop.
Changelog:
- v0: 2020-02-03
- initial release to discord
- v1: 2020-02-10
- ghosts are now semitransparent and colored properly
- start boost status and boost pad boost status are now snapshotted properly
- limited compatibility with KL_InfiniteLaps.wad: effectively, our clock resets to 0 every new lap. you can't rewind past the start of any lap, and in practice, things will bug out around the first lap's checkpoint if you try. I still can't recommend mixing these mods, but basic functionality should be there.