CargoBackpack
Carry four items in one rugged shop backpack. Keeps cargo between levels, shows your health, and never needs charging.Changelog
1.0.23
- Fixed stale local inventory links after another player equips the backpack.
- Local slot keys can no longer remove a backpack worn by somebody else.
- Cargo slots 4-7 now activate only for the backpack owned by the local player.
- Removed the host-side equip-state reset that could leave the previous player's inventory slot attached to the backpack.
1.0.22
-
Minimally changed the Thunderstore package identifier to
CARGO_Backpack_Modso this build can be uploaded as a separate mod. -
Kept the public title
C.A.R.G.O. Backpack, shop price, and gameplay unchanged. -
New Thunderstore release revision for uploading the corrected package metadata and presentation.
-
Gameplay, price, cargo retention, and public package name are unchanged from 1.0.21.
1.0.21 (test)
- Rewrote the Thunderstore page as a concise player-facing presentation.
- Corrected the listed standard shop price to $120K-$160K after verifying the game's x4 shop multiplier.
- Changed the player-facing item name to C.A.R.G.O. Backpack.
- Changed the valid Thunderstore package name to CARGO_Backpack; the exact punctuated title remains the page heading and display name.
- Updated the installer to migrate and remove the previous Cherdak-CargoBackpack entry.
1.0.20 (test)
- Keep stored objects suppressed when the old backpack is destroyed during a scene transition.
- Never unstore cargo merely because the old scene's backpack disappeared first.
- Reattach a surviving hidden item and its original physics/damage state to the new backpack instance.
- Refuse to reuse an item that already belongs to another live backpack slot.
- Items remain represented by the same occupied cargo slots instead of falling into the next level.
1.0.19 (test)
- Replaced repeated parallel recovery with a one-slot, one-created-object queue.
- Accept the created object's new identity and immediately bind it to its original cargo slot.
- Destroy a failed replacement and unlock its slot instead of creating more copies.
- Disable melee and hurt components while an item is stored, then restore their original state on retrieval.
- Spawn the shop backpack horizontally so it rests on the shelf instead of catching upright in the rack.
- Price and Thunderstore description are unchanged from 1.0.18.
1.0.18 (test)
- Preserve both the unique item identity and its item type for every occupied cargo slot.
- Recreate cargo objects that the game removes during a level transition, then return them to their original slots.
- Migrate existing saves by resolving the previously stored item identity when no type record exists yet.
- Release an unrecoverable legacy slot after a guarded recovery period instead of leaving it permanently occupied.
- Rewrote the Thunderstore description with the controls and main features first; the in-game price is unchanged.
1.0.17 (test)
- Added six raised round health lamps in metal sockets on the upper rail.
- Lamp count follows current/max health; colour comes directly from the wearer's original health gradient.
- Unworn backpacks have dark health lamps. Existing cargo lamps, attachment and folding remain unchanged.
1.0.16 (test)
- Attach the worn case to the animated torso pose, including leaning and rolling.
- Align the bottom rail with the body/legs seam in both full and folded forms, including the folding transition.
- Keep the back panel at the torso's rear surface without inheriting torso squash scaling.
- Ground model, inventory and drone behaviour are unchanged. In-game attachment verification is still required.
1.0.15 (test)
- Raised the cargo HUD row and added a bottom screen margin.
- Hand swaps now align physical item centres and wait for the normal release delay before requesting the game's native grab.
- Added a short folded worn case for crouching, crawling and tumbling, with hidden front straps and no drawer numeral. Standing up restores the full case.
- The folded indicator reports whether any cargo slot is occupied; unfolding restores the four separate indicators.
- Added folding layout tests. Runtime pose, handoff and multiplayer behaviour still require in-game verification.
1.0.10-1.0.12 diagnostic set
- Added three mutually exclusive test builds to isolate the inventory failure.
- Test A uses only the vanilla three-slot inventory and no cargo UI.
- Test B uses virtual cargo slots that never modify the game's inventory list.
- Test C keeps real cargo slots but no longer disables or clones the active middle slot during setup.
- Added explicit compatibility that reapplies the Feather mass reduction to the backpack physics root.
- Increased visible paint variation, panel wear, and geometric surface detail.
1.0.9
- Removed the competing manual equip state machine; the backpack now enters slots 1-3 through the game's original inventory flow exactly once per key press.
- Added a backpack-only reset on the host immediately before the vanilla equip request, leaving every other item and drone untouched.
- Restored normal inventory input and prevented the equip-then-immediate-unequip loop.
- Added layered corner armour, module latches, retention webbing, reinforced stitching, panel depth, and procedural micro-surface normals.
1.0.8
- Fixed the C.A.R.G.O.-only 1-3 equip path without affecting vanilla items or drones.
- Fixed the delayed initialization race that caused the four cargo slots to access an unregistered inventory index.
- Replaced all 3D text labels with permanently painted surface graphics, so they cannot show through or mirror.
- Added procedural surface gradients, wear, grime, scuffs, contrasting rails, and additional shell detail.
1.0.7
- Removed all global equip, held-item, first-free-slot, and inventory-awake patches so vanilla drones and items remain untouched.
- Added an isolated 1-3 equip path that runs only while the C.A.R.G.O. Backpack itself is held.
- Cargo slots are now inserted into the real inventory only while a backpack is equipped and removed when it is not.
- Fixed the missing assignment between the four created UI slots and the inventory's slot list.
1.0.6
- Resets stale cloned ItemEquippable state on both the requesting player and host before the normal 1-3 equip flow.
- Removed the E equip shortcut; the backpack now follows the standard held-item inventory controls.
- Each front indicator now lights only when its matching cargo slot contains an item.
- Fixed mirrored oversized labels and added module fasteners, side-panel inserts, hinges, and handle grip detail.
- Replaced the single box collider with a compound collider matching the shell, side containers, mounts, and handle.
1.0.5
- Uses the game's remappable Interact action to equip a targeted or held backpack.
- Prevents duplicate REPOLib registration after returning to the main menu.
- Rebuilt the model with a rounded fabric body, convex panels, padded pockets, straps, seams, buckles, and side pouches.
1.0.4
- Fixed backpack detection when the grabbed physics node is below the equippable item root.
- A held backpack can now be equipped with slots 1-3 or with E into the first free base slot.
1.0.3
- Fixed the loose/shop backpack model becoming enormous because source visual-effect bounds were included in its scale.
- The loose model now uses a fixed physical size and is aligned to the item's real collider.
1.0.2
- Fixed vanilla source matching against the resource name used by R.E.P.O. 0.4.4.3.
- No changes to Featherguard Drone.
1.0.1
- Fixed vanilla item discovery on R.E.P.O. 0.4.4.3.
- Fixed initialization of the cloned inventory slots.
- Replaced the package icon with a close, readable backpack render.
1.0.0
- Added the purchasable C.A.R.G.O. Backpack.
- Added four real inventory slots with adaptive UI routing.
- Added portable contents, save persistence, multiplayer transfer, and anti-duplication rules.
- Added the yellow-and-black hard-shell model and visible front shoulder straps.
1.0.14 (test)
- Swap an item in hand with an occupied cargo slot using 4–7.
- Cargo slots now follow the three normal slots on the right.
- Stored items cannot respond to E or display their battery over the bag.
- Concept-based inventory image with transparent background.
- Snug wraparound ribs on the carry handle.
1.0.13 — Revision D (test)
- Independent four-slot HUD; no cloned inventory behaviours or extra vanilla inventory entries.
- Host-authoritative cargo commits shared by storage, icons, and lamps.
- Removing the backpack closes the HUD without unequipping its contents.
- Backpack silhouette inventory icon; hide worn model while tumbling.
- Separate collider IDs and backpack-only proportional Feather mass reduction.
- In-game validation remains required; see TEST-1.0.13.md.
