Quick Restart π for PEAK (2025)

π§ Overview
Quick Start/Restart adds the ability to quickly begin a new ascent without waiting at the airport or manually using the kiosk.
Just use F10 or your custom config to open a easy menu to select an option!
Also allows you and your party to return to the airport at anytime!
Support for the TerrainRandomiser mod.
REMINDER All clients need TerrainRandomiser mod for it to work in multiplayer.
PAIR WITH ANOTHER MOD I MADE If you would like to customize your character but not go back to the airport to do so! You can use my Plane Crash Passports mod to do just that!
π Features
- π Ascent Kiosk button can be used while in airport to select any ascent or toggle on/off 'TerrainRandomiser'.
- πͺ Skip the Airport Kiosk: Start your next ascent immediately without walking to or interacting with the kiosk.
- π Quick Restart After Wipe: Press a button after all players die to restart the island immediately β no need to press βNextβ or return to the airport.
- π Restart Mid-Ascent: Use the 'Quick Restart' button at any time during an active run to return to the start.
- π¬ Return to Aiport Use 'Return to Airport' button to return back to the airport at anytime.
- π§ Multiplayer Safe: Automatically waits for Photon network sync and player readiness to prevent desyncs and duplicate interactables.
- π§ Fully Configurable: Change the keybind and restart delay via BepInEx config.
- β»οΈ If TerrainRandomiser mod is active, pressing 'Random Seed Start' will start a new random seed.
- βοΈ If TerrainRandomiser mod is active, pressing 'Quick Restart' the last seed and not select a new one.
- β If TerrainRandomiser toggle is unchecked at kiosk, 'Random Seed Start' and 'Restart' will simply revert to restarting/starting the daily seed
- β© If solo (offline or alone in hosted lobby), the timer (default 5 seconds) is ignored
π Configuration
After the first launch, a config file will be generated at:
BepInEx/config/tony4twentys.quickrestart.cfg
π§ Config Options:
| Setting |
Description |
Default |
MenuKey |
Key to open the Quick Restart Menu |
F10 |
RestartDelaySeconds |
Delay (in seconds) after arriving at the airport before automatically restarting after a wipe |
5 |
SkipSplashScreen |
SkipSplashScreen |
true |
MainMenuClickDelay |
Delay before clicking 'Play with Friends' button when reaching the main menu. |
F8 |
PositionX |
X poisition of the menu window |
50 |
PositionY |
y poisition of the menu window |
50 |
Edit this file with any text editor. Supported key names follow Unityβs KeyCode enum (e.g., F9, R, KeypadEnter).
π§ͺ Known Limitations/Issues
- Only the MasterClient (host) can trigger restarts.
- Potential for desync causing phantom duplicates of interactable objects on during the ascent. Try increasing the 'RestartDelaySeconds" in config.
- Getting stuck in loading ascent (non-host players). Try increasing the 'RestartDelaySeconds" in config.
π§© Installation
- Download the .zip from Thunderstore.
- Extract it into your BepInEx/plugins/ folder.
- Launch the game. The mod auto-generates a config file.
- Edit the config file if desired and relaunch the game.
π₯ or use the thunderstore mod manager app π₯
βοΈ How It Works
- π’ In the Airport: The mod simulates using the kiosk and immediately starts a new game. No need to actually use the kiosk!
- β°οΈ In the Game Over screen: It forces all players to close their 'end' screen, transitions to the airport, then automatically starts the next run after a configurable delay.
- π During a run: Pressing the key forces a fresh start even from the beginning of the ascent.
Behind the scenes, the mod:
- Tracks scene transitions and player sync status
- Waits for all Photon players and Characters to load
- Calls the internal
kiosk.StartGame() method just like the game would
π¬ Credits
Author: tony4twenty
TerrainRandomiser Author: Snosz
Code powered by Photon PUN + BepInEx
Tested in PEAK (2025) multiplayer and solo runs
Support/Questions/Comments etc
Happy looping, explorer. ππ₯