PEAK
Install

Details

Last Updated
First Uploaded
Downloads
3.8K
Likes
0
Size
147KB
Dependency string
tony4twenty-PEAK_Packs-1.0.2
Dependants

PEAK Packs ๐ŸŽ’

Backpacks, fanny packs, and jetpacks that actually keep up with the climb.

Hold a pack to open it. Stuff loot in from the ground or from your hands. Open the pack on your back or in your hands with one key. Feed the jetpack without removing it. Lock your bag so other scouts cannot loot you.


๐Ÿ› ๏ธ Features

  • Open any time (default B) โ€” always opens your pack on your back or in your hands. If you have no pack and you are carrying a teammate who does, B opens theirs
  • Hold a pack โ€” optional: putting a backpack, fanny pack, or jetpack in your hands opens the vanilla pack wheel (off by default; use B)
  • Look and throw while held โ€” on by default: mouse look, camera, and throwing stay enabled while the held-pack wheel is open
  • Click to take / close โ€” click an item slice to take it out, or click the pack slice to put it back on and close the wheel
  • Pocket hotkeys while holding a pack โ€” press your slot 1 / 2 / 3 binds to stash that pocket into the first empty pack slot (jetpack converts that pocket to fuel)
  • Pack slot hotkeys โ€” 5 / 6 / 7 / 8 take from, put into, or swap with a specific backpack / fanny pack slot
  • Put items in from the world โ€” look at a ground item while wearing a pack and press the store key (default F)
  • Put a held item into a ground pack โ€” hold loot, look at a backpack / fanny pack / jetpack on the ground, press F
  • Put a held item into your worn pack โ€” wear a pack, hold loot, and use the right-side HUD prompt
  • Jetpack fuel โ€” same F prompt becomes use as fuel while a jetpack is worn or you are looking at one
  • Pack lock (default L) โ€” your bag starts locked. Cycle Unlocked / Locked / Look Only. Other players obey your lock, even if theirs is off
  • Carry with a pack โ€” optional host setting: pick up a teammate without dropping your worn pack
  • Open carried pack (default N) โ€” while carrying a teammate, opens their pack even if you are wearing one
  • Multipack / nested packs โ€” experimental extras, off by default. See those sections below

๐ŸŽฎ How to use

Holding a pack

  1. Equip the backpack / fanny pack / jetpack in your hands
  2. Press B (OpenAnyTimeKey) to open it. Auto-open on pickup is off unless you turn OpenWheelWhenHeld on
  3. Click a filled slice to take that item, or click the pack icon slice to wear it and close
  4. Press pocket 1 / 2 / 3 to stash that pocket into the pack
  5. Press 5 / 6 / 7 / 8 to take from, put into, or swap with that pack slot (backpacks and fanny packs only)
  6. UnlockCameraWhenHeldOpen is on by default so you can still look and throw while the wheel is up

Wearing a pack

  1. Hold an item โ€” a right-side prompt appears to put it in the pack (or use it as jetpack fuel)
  2. Look at a ground item and press F to send it straight into the worn pack (unless PutGroundItemsInWornPack is off)
  3. Press B to open the worn pack wheel (hold or toggle, depending on ToggleMode)
  4. 5 / 6 / 7 / 8 also work on a worn backpack / fanny pack unless OnlyWhileHeld is on

Carrying a teammate

  1. Your pack stays on only if the host has KeepPackWhileCarrying on
  2. Press B to open your pack. If you have no pack of your own, B opens theirs
  3. Press N (OpenCarriedPackKey) to open their pack even if you are wearing one
  4. Pack privacy does not block the person carrying you

Ground packs

  1. Hold an item and look at a pack on the ground
  2. Press F to put the held item into that pack
  3. If the last holder locked their pack (BlockLook), nobody else can open, loot, or wear it until they are passed out or dead
  4. If they set Look Only, others can look (and stash if the host allows it) but still cannot take or wear it until the last holder is down

๐Ÿ”’ Pack privacy

This lock is yours. Other players have to obey it when they touch your worn or dropped pack, even if their own mode is Off.

Press L (PrivacyCycleKey) like locking a door:

Mode Popup What others can do
Off PACK UNLOCKED Open, look, take, wear
BlockLook (default) PACK LOCKED Nothing. They cannot even open it
LookOnly PACK LOOK ONLY Look inside. No take, no wear, until you are down

The person carrying you can always open and take.

Paired settings

Setting Default Who What it does
PackPrivacyMode BlockLook You (synced to others) Your current lock. Also changeable with the cycle key
PrivacyCycleKey L You Cycles Unlocked โ†’ Locked โ†’ Look Only โ†’ Unlocked. Shows a So Fly-style popup
LookPrivatePackOnlyAllowStash false Host If true, other players can put items into a Look Only pack. Off so they cannot trap loot they cannot take back out

๐Ÿงช Multipack (experimental)

Wear more than one pack at once: backpack + fanny, or a backpack / fanny with a jetpack or rocketpack.

This is experimental. It is best in solo. Multiplayer does not sync well yet. Every multipack setting starts off so a lobby does not turn it on by accident.

Turn AllowMultipack on first. The utility-pack options only do something after that.

How it plays when enabled

  1. Wear a backpack, then pick up a fanny / jet / rocket (or the other way around) instead of swapping
  2. Press B to open a worn pack. While that wheel is open, right-click (CycleWornPackKey) switches between the packs you are wearing
  3. A backpack worn with a jet / rocket can sit on your chest if BackpackInFrontWhenWearingUtility is on
  4. FrontPackWhenOpenAnytime moves a backpack / fanny to the front only while the Open Anytime wheel is open
  5. FannyPackPosition is your look. Other players see the same spot. The host cannot force it

Paired settings

Setting Default Who What it does
AllowMultipack false Host Master switch. Backpack + fanny at the same time. Does not by itself allow a jet / rocket with those packs
AllowUtilityAndBackpack false Host Needs AllowMultipack. Wear a jetpack or rocketpack with a backpack
AllowUtilityAndFannypack false Host Needs AllowMultipack. Wear a jetpack or rocketpack with a fanny pack
BackpackInFrontWhenWearingUtility true Host Needs AllowMultipack. Backpack sits on the chest while a jet / rocket is also worn
FrontPackWhenOpenAnytime false Host While B is holding the wheel open, the open backpack / fanny moves to the front so others can see you rummaging
CycleWornPackKey Mouse1 You While the Open Anytime wheel is open, cycle backpack / fanny / jet / rocket
FannyPackPosition Back You (shown to others) Back, sides, or front. Vanilla is Back
ShowOwnPacks false You See your own worn packs in first person (always visible in the airport mirror)

If you host, your multipack values apply to everyone in the lobby who has the mod.


๐Ÿงช Nested packs (experimental)

Packs inside packs. Off by default.

This is experimental. Inner loot still adds weight. You cannot open the inner pack until you take it out, and taking it out drops it on the ground.

Setting Default Who What it does
AllowNestedPacks false Host Allow a pack to go into another pack

โš™๏ธ Config

Config file:
BepInEx/config/tony4twentys.PEAK_Packs.cfg
(or edit in-game with ModConfig)

Host settings are the lobby host's values. Clients ignore their own copy while in that room.
You settings stay local, except pack privacy (others obey your lock) and fanny position (others see your pose).

Host rules

Setting Default Pair with What it does
LookPrivatePackOnlyAllowStash false PackPrivacyMode = Look Only Others can put items into a Look Only pack
AllowAnyItemInPack false stash prompts Items vanilla blocks from packs can still be stashed. Lit flares and beehives may act weird
AllowNestedPacks false experimental Packs inside packs. See Nested packs
KeepPackWhileCarrying false OpenCarriedPackKey Pick up a teammate without dropping your worn pack. Selecting your pack does not drop them
AllowMultipack false the utility / front settings Experimental master switch. See Multipack
AllowUtilityAndBackpack false AllowMultipack Jet / rocket + backpack
AllowUtilityAndFannypack false AllowMultipack Jet / rocket + fanny
BackpackInFrontWhenWearingUtility true AllowMultipack Chest backpack while a jet / rocket is worn
FrontPackWhenOpenAnytime false OpenAnyTimeKey Open pack slides to the front while the wheel is open

Opening packs and putting loot in

Setting Default Pair with What it does
Enabled true everything Turns the whole mod on or off
OpenAnyTimeKey B ToggleMode, CycleWornPackKey Opens your pack on your back or in your hands. Opens a carried teammate's pack only if you do not have one
ToggleMode false OpenAnyTimeKey false = hold B for the vanilla wheel. true = tap to open / close
OpenWheelWhenHeld false OpenAnyTimeKey If true, putting a pack in your hands auto-opens the wheel
UnlockCameraWhenHeldOpen true held wheel, pack hotkeys Keep mouse look, camera, and throwing while the held-pack wheel is open
OpenCarriedPackKey N KeepPackWhileCarrying Opens the pack on a teammate you are carrying
PutInPackKey F PutGroundItemsInWornPack Held item โ†’ looked-at ground pack or worn pack. Also used as jetpack fuel
PutGroundItemsInWornPack true PutInPackKey If false, looking at ground loot will not offer put-in-pack / use-as-fuel. Held items can still go in

Pack hotkeys

Setting Default Pair with What it does
Enabled (Pack Hotkeys) true slot keys Take from / put into / swap a specific backpack or fanny pack slot. Jetpacks are ignored
OnlyWhileHeld false slot keys If true, those keys only work while the pack is in your hands
Slot1Key โ€“ Slot4Key 5 6 7 8 wheel slices Clockwise from the top of the wheel. Extra keys do nothing on a 2-slot fanny pack

Your lock and visuals

Setting Default Pair with What it does
PackPrivacyMode BlockLook PrivacyCycleKey Your lock. Other players obey it on your pack
PrivacyCycleKey L PackPrivacyMode Cycle the lock. Shows PACK UNLOCKED / PACK LOCKED / PACK LOOK ONLY
FannyPackPosition Back multipack visuals Where your worn fanny sits. Other players see the same spot
ShowOwnPacks false first person See your own worn packs in first person

๐Ÿ“ฆ Installation

  1. Download via Thunderstore
  2. Place the .dll in /PEAK/BepInEx/plugins/
  3. Launch once to generate config
    ๐Ÿ”ฅ or use a Mod Manager ๐Ÿ”ฅ

๐Ÿ“ฆ Dependencies


๐Ÿ“ฃ Feedback

Suggestions or issues: PEAK Modding Discord


๐Ÿ‘จโ€๐Ÿณ Credits

Author tony4twenty
My Other Mods tony4twenty

Happy climbing. ๐ŸŽ’โ›ฐ๏ธ

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.