Quick Restart π for PEAK (2025)
Author: tony4twenty
Version: 1.0.0
Requires: [BepInEx]
π§ Overview
Quick Restart adds the ability to quickly begin a new ascent without waiting at the airport or manually using the kiosk
Less downtime or menu-clicking. This mod is useful players who just want to jump straight into the next run.
π Features
- πͺ 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 restart key at any time during an active run to return to the start.
- π§ 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.
βοΈ How It Works
When you press the Quick Restart key (F10 by default):
- π’ 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
π Configuration
After the first launch, a config file will be generated at:
BepInEx/config/tony4twentys.quickrestart.cfg
π§ Config Options:
| Setting |
Description |
Default |
QuickRestartKey |
The key used to trigger quick restart |
F10 |
RestartDelaySeconds |
Delay (in seconds) after arriving at the airport before automatically restarting after a wipe |
5 |
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
- Getting stuck in loading ascent (non-host players)
π§© 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 π₯
π¬ Credits
Author: tony4twenty
Code powered by Photon PUN + BepInEx
Tested in PEAK (2025) multiplayer and solo runs
Happy looping, explorer. ππ₯