EasyBackpack Fix
Compatibility fix for the original EasyBackpack mod (by nickklmao). Access your backpack without dropping it, restored for the 2026-08-12 PEAK update.EasyBackpack (Compatibility Fix) — 1.1.6
This is a community-maintained compatibility fix for the original EasyBackpack mod.
Original author: nickklmao Original Thunderstore page: https://thunderstore.io/c/peak/p/nickklmao/EasyBackpack/
What is this?
Are you tired of having to drop your backpack to access it? No need to worry, you don't have to anymore! Using a custom keybind (see below) you can access your backpack without having to drop it.
This package is a fork of the original EasyBackpack, fixed for the PEAK game update of 2026-08-12 which broke the original 1.1.2 build. It is not an official update by the original author.
What was fixed?
| Breakage | Original (1.1.2) | Fixed |
|---|---|---|
BackpackSlot.hasBackpack field removed by the game |
referenced 2× → crash on backpack key | now uses BackpackSlot.IsEmpty() |
GUIManager.OpenBackpackWheel(BackpackReference) → (BackpackReference, int slotCount, BackpackSlot.BackpackType) |
single-arg call → crash | passes slotCount + backpackType from the equipped slot |
Game's BackpackWheel.Update reordered its close checks, breaking the mod's MonoMod IL hook |
wheel instantly closed after opening | IL hook replaced with a Harmony Prefix/Postfix keeping the wheel open while the key is held |
| Slot count hardcoded to 4 for every back-mounted item | Fannypack showed 4 slots; stashing into slots 3/4 made items unreachable | slot count read from the equipped item's real prefab value (Backpack 4, Fannypack 2); Rocketpack no longer opens the wheel (matches the game's fire behaviour) |
Jetpack self-refuel on a non-host client gets rolled back: AddFuelToJetpack triggers EmptySlot() → host SyncInventoryRPC carrying the pre-refuel fuel value overwrites the client's local fuel |
local fuel stays at the pre-refuel value | local fuel is compensated to the authoritative value after the stale sync lands — no extra RPC is broadcast, so the host copy is never double-counted |
| Jetpack fuel amount on the back always added a fixed 50, unlike ground refuels which compute from the held item | red fruit added half a tank on the back, a little on the ground | back refuels now use the same per-item fuel calculation as ground refuels |
No gameplay logic was changed.
Manual Installation
- Install BepInEx from here.
- Drop EasyBackpack.dll into
<game directory>\BepInEx\plugins. - Remove any previous copy of the original EasyBackpack.dll first (same plugin GUID — keeping both installed will conflict).
Configuration
Config file: <game directory>\BepInEx\config\nickklmao.EasyBackpack.cfg
- Backpack Key (default
B) — the key to open your backpack while it's on your back. - Alternative Backpack Key (default
None) — an optional second key.
License
The original package ships without a license file. This fix is provided in good faith for the community; all credit goes to the original author.
