tony4twenty-Quick_Restart icon

Quick Restart

Start or Restart a run much faster. Now with 'TerrainRandomiser' mod support. Also return to airport at anytime

Last updated a day ago
Total downloads 2477
Total rating 0 
Categories Mods Quality Of Life Host Only
Dependency string tony4twenty-Quick_Restart-1.3.0
Dependants 1 other package depends on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

Quick Restart πŸ” for PEAK (2025)

Author: tony4twenty Version: 1.3.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.

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

  • πŸšͺ 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.
  • πŸ›¬ Return to Aiport Use F7 by default 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 F9 (default) will restart/start with a random seed
  • βœ”οΈ If TerrainRandomiser mod is active, pressing F10 will restart/start the last selected random seed, not generate a new seed
  • ❌ If TerrainRandomiser toggle is unchecked at kiosk, F9 and F10 will simply revert to restarting/starting the daily seed
  • ⏩ If solo (offline or alone in hosted lobby), the timer (default 5 seconds) is ignored

βš™οΈ 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
RestartKey Key to use for a normal quick restart F10
RandomSeedRestartKey Key to use for a quick restart with random terrain seed F9
DailySeedRestartKey Key to use for a quick restart using daily seed. F8
ReturnToAirportKey Key to use to return back to the airport at anytime. F7
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. Try increasing the 'RestartDelaySeconds" in config.
  • Getting stuck in loading ascent (non-host players). Try increasing the 'RestartDelaySeconds" in config.

🧩 Installation

  1. Download the .zip from Thunderstore.
  2. Extract it into your BepInEx/plugins/ folder.
  3. Launch the game. The mod auto-generates a config file.
  4. Edit the config file if desired and relaunch the game.

πŸ”₯ or use the thunderstore mod manager app πŸ”₯


πŸ’¬ 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. πŸ”πŸ”₯