You are viewing a potentially older version of this package. View all versions.
tony4twenty-Start_With_Backpacks-1.0.0 icon

Start With Backpacks

Host-only starter backpacks for run start, late join, and reconnect. Optional backpack on any revive.

Date uploaded a day ago
Version 1.0.0
Download link tony4twenty-Start_With_Backpacks-1.0.0.zip
Downloads 169
Dependency string tony4twenty-Start_With_Backpacks-1.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

Start With Backpacks 🎒 for PEAK

Everyone starts the climb with a backpack — including late joiners and people who disconnect and come back. Host-only: only the host needs the mod!


Features

  1. Run start — all players get a backpack once their inventory is ready
  2. Late joiners / reconnects — alive joins get one when ready; dead ghosts get one after revive + warp
  3. Optional revive refill — host can give a backpack to anyone revived without one
  4. Host-only — clients do not need this mod installed
  5. Not a drop refill — dropping a backpack does not grant another (unless they later revive with the revive config on)

How it works

PEAK’s inventory is host-authoritative. This mod only runs grants on the master client, then uses vanilla AddItem / inventory sync so unmodded clients still receive the backpack.

Case What happens
1. Normal run start (airport → Level_*) Queued on character register; granted when inventory exists and they’re alive
2. Late join / reconnect Marked mid-run join or reconnect. Alive → grant on shore wake. Dead / DeathOnArrival → grant after revive, once any warp finishes (no grant during the brief flicker-alive window)
3. GiveBackpackOnAnyRevive If enabled, every revive can grant a backpack when they’re not warping and have no pack

What it does not do

  • Does not let clients cheat a backpack into someone else’s lobby
  • Does nothing outside gameplay levels (airport, menus, etc.)
  • Does not poll every frame — only event / revive / warp-completed hooks

Configuration

After first launch:
BepInEx/config/tony4twentys.Start_With_Backpacks.cfg

Option Default Meaning
GiveBackpackOnAnyRevive false true = any revive without a backpack gets one. false = only run-start / late-join / reconnect starters

Works with ModConfig if you use it.


Installation

  1. Download the .zip from Thunderstore.
  2. Extract it into your BepInEx/plugins/ folder.
  3. Launch the game.

🔥 Or install with a mod manager🔥

Dependency: BepInExPack for PEAK


Credits

Happy climbing. 🎒⛰️

CHANGELOG

Changelog

[1.0.0] - 2026-08-06

Initial release

  • Host-only starter backpacks for gameplay levels (clients do not need the mod)
  • Grants sync through vanilla inventory
  • Run start: backpack when inventory is ready and the player is alive
  • Late join / reconnect (alive): grant on shore wake (UnPassOutDone), not on the brief register window
  • Late join / reconnect (dead): grant after revive + warp completes
  • Skips the DeathOnArrival flicker so a premature grant isn’t dropped and lost before revive
  • GiveBackpackOnAnyRevive config (default off) — optional backpack on any revive when they have none
  • Dropping a backpack does not grant another (unless revive config is on and they revive later)
  • Event-driven only (no periodic scans)