You are viewing a potentially older version of this package.
View all versions.
Start With Backpacks
Host-only starter backpacks for run start, late join, and reconnect. Optional backpack on any revive.
By tony4twenty
| 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
BepInEx pack for PEAK. Preconfigured and ready to use.
Preferred version: 5.4.75301README
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
- Run start — all players get a backpack once their inventory is ready
- Late joiners / reconnects — alive joins get one when ready; dead ghosts get one after revive + warp
- Optional revive refill — host can give a backpack to anyone revived without one
- Host-only — clients do not need this mod installed
- 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
- Download the
.zipfrom Thunderstore. - Extract it into your
BepInEx/plugins/folder. - Launch the game.
🔥 Or install with a mod manager🔥
Dependency: BepInExPack for PEAK
Credits
- Author: tony4twenty
- Questions, bugs, or appreciation → Peak Modding Discord
- More PEAK mods: tony4twenty on Thunderstore
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)