iOS support
iOS builds are broken and I don't have an iPhone to fix them, if anyone wants to contribute some fixes it would be very appreciated.
Practice Checkpoint Permanence (PCP)
This mod allows to quickly create persistent checkpoints in practice mode that you can then load at any point in the future, even across sessions.
This is very useful and convenient for practicing sections of hard levels (effectively replaces copyables with Start Pos), and it works on Platformer mode too (the checkpoints store almost all relevant data).
Usage
To use this mod you can open a level in practice mode and press the mod's keybinds (see default keybinds below) to create a persistent checkpoint, then switch to the next or previous checkpoint to load it. If you want to delete a checkpoint then switch to that checkpoint and then press the keybind.
Save Layers
This mod also provides "Save Layers" (Save slots) with separate checkpoints, which can be useful for levels with multiple routes. Layers are created and deleted on demand, so to create one switch to the last layer and then one more and create a persistent checkpoint; to delete one just remove all it's checkpoints.
Checkpoint Manager
On the pause menu there's a new button that opens the persistent checkpoint list, from which you can rename your checkpoints, .
Save Manager
If you use this mod a lot you may want to delete old save files to save space, especially if you play a lot of heavy levels. Go to the saved levels menu and click / touch the new button on the bottom left, it'll open a menu where you'll be able to see some save stats such as file size and delete saves easily without having to enter each level.
Default Keybinds
- Add Checkpoint: Shift + Z
- Remove Checkpoint: Shift + X
- Previous Checkpoint: Shift + Q
- Next Checkpoint: Shift + E
- Previous Layer: Alt + Shift + Q
- Next Layer: Alt + Shift + E
Additional Notes
-
There's a bunch of customization settings, make sure to check'em out! Integrated Normal Mode is very useful, for example.
-
You can change the position and scale of the switcher menu in the Practice Options menu.
-
There's no limit of how many checkpoints or layers you can have.
-
You can press a checkpoint icon in the checkpoint list to switch to it.
-
If for any reason your save corrupts or something goes wrong or you just wanna get rid of some data you can open a level in normal mode, and press the mod's button on the pause menu to delete all persistent checkpoints from that level. (Has a confirmation dialog, don't worry about missclicks)
-
The save files aren't compatible across platforms (Windows, Android, etc.), when the mod finds an incompatible save file it will refuse to do anything on that save layer until you remove it.
-
This mod does not work on editor levels, the save data is very volatile so Start Poses do a better job for this.
-
Serialization provided by PersistenceAPI