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

Custom Starter Kit

As host you can choose build a custom starter kit for each pocket inventory and even the backpack! New option to re-kit at campfires!

Date uploaded a year ago
Version 1.1.1
Download link tony4twenty-Custom_Starter_Kit-1.1.1.zip
Downloads 3312
Dependency string tony4twenty-Custom_Starter_Kit-1.1.1

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

Custom Starter Kit

Custom Starter Kit allows the host to configure a starter kit that all players will receive when they join the game.

I suggest using ModConfig mod as the host so you can setup the starter kit for everyone anytime you are in the pre-game lobby at the airport!

For Questions, Concerns, Bugs, Appreciation Head over to the Peak Modding Discord

🎯 Key Features:

  1. Host-Only Configuration - Only the host can set up and modify the starter kit
  2. 3 Pocket Slots - Configure up to 3 items for player pockets
  3. Optional Backpack - Give players a backpack with 4 additional item slots
  4. Campfire Re-Kit - Players can receive starter kit items again when lighting campfires
  5. Smart Item Spawning - Excess items spawn above players and drop to ground when inventory is full
  6. Complete Item Reference - Browse all 132 available items with their IDs in ModConfig
  7. Hot-Reload Support - Changes take effect for newly spawned players without restarting
  8. Auto-Correction - Item reference entries auto-corrected if accidentally modified

REMINDER Only the host needs this mod - other players will automatically receive the configured starter kit items.


🛠 Configuration

After the first launch, a config file will be generated at:

BepInEx/config/tony4twentys.Custom_Starter_Kit.cfg

🔧 Config Sections:

Section 0 - Item Reference

  • 132 Individual Entries - Each item from the game with its ID
  • Format: Item Name = Item ID (e.g., "Apple = 1", "Flashlight = 15")
  • Read-Only - Values auto-correct if accidentally changed
  • Searchable - Use ModConfig's search to find specific items

Section 1 - Pockets

  • PocketSlot1ItemID - Item ID for first pocket slot (0 = empty)
  • PocketSlot2ItemID - Item ID for second pocket slot (0 = empty)
  • PocketSlot3ItemID - Item ID for third pocket slot (0 = empty)

Section 2 - Backpack

  • GiveBackpack - Enable/disable giving players a backpack (true/false)
  • BackpackSlot1ItemID - Item ID for first backpack slot (0 = empty)
  • BackpackSlot2ItemID - Item ID for second backpack slot (0 = empty)
  • BackpackSlot3ItemID - Item ID for third backpack slot (0 = empty)
  • BackpackSlot4ItemID - Item ID for fourth backpack slot (0 = empty)

Section 3 - Campfire Re-Kit

  • RepeatOnCampfire - Give starter kit items again when campfires are lit (true/false)

🎮 How to Use

For Hosts:

  1. Install the mod and launch the game
  2. Open ModConfig (if installed) or edit the config file directly
  3. Browse Section 0 to find item IDs you want to use
  4. Configure Section 1 - Set item IDs for pocket slots (0 = empty)
  5. Configure Section 2 - Enable backpack and set backpack slot items
  6. Configure Section 3 - Enable campfire re-kit if desired
  7. Start a game - Players joining will receive the configured starter kit

For Players:

  • No setup required - You'll automatically receive the host's configured starter kit
  • Browse item reference - Use ModConfig to see all available items and their IDs
  • Initial delivery - You'll receive the kit when joining the game
  • Campfire re-supply - If enabled, you'll receive items again when lighting campfires

🔄 How It Works

  1. Host Configuration - Host sets up the starter kit via ModConfig or config file
  2. Player Scanning - Plugin scans for new players every 5 seconds
  3. Initial Kit Delivery - New players receive the configured items automatically
  4. Campfire Re-Supply - When enabled, players receive items again when lighting campfires
  5. Smart Inventory Handling - Items spawn above players and drop to ground when inventory is full
  6. Duplicate Prevention - Players only receive initial kit once per session (but can get campfire re-supplies)

🧩 Installation

  1. Download the .zip from Thunderstore.
  2. Extract it into your BepInEx/plugins/ folder.
  3. Launch the game. The mod auto-generates a config file.
  4. Edit the config file or use ModConfig to customize your starter kit.

🔥 Recommended: Use the Thunderstore Mod Manager app for easy installation 🔥


💬 Credits


Happy exploring with your starter gear! 🎒🔥

CHANGELOG

Changelog

[2.0.2] - 2026-08-15

  • Rescans PEAK’s item database each time the Starter Kit menu opens, skipping items already cached
  • Late-loading custom / modded items now show up in the picker
  • Host grants also refresh once so a saved custom item still resolves if that mod loaded after the first scan
  • Controls section at the top of the Starter Kit menu
  • Remap the menu hotkey (modifier + key) and the delete-bag key in-game
  • Toggle debug logs (off by default)
  • Toggle Show Starter Kit on the pause menu — the hotkey still works either way
  • Hiding the pause button and restarting the game no longer breaks turning it back on

[2.0.1] - 2026-08-14

Late join / reconnect

  • Late joiners and reconnects no longer get a kit during the brief alive flicker (RegisterPlayer / DeathOnArrival)
  • That flicker was dumping a full kit on the ground, then wake/revive could spawn more bags (looked like ~4 starter kits in big lobbies)
  • Same pattern as Start With Backpacks: skip the immediate grant, wait for shore wake (UnPassOutDone) or revive + warp + landing

PEAKER

  • Compatible with PEAKER / PEAKERRpcInfo
  • Campfire and revive re-kit patches match RPC methods by name so the extra PhotonMessageInfo argument does not break them

[2.0.0] - 2026-08-13

In-game loadout menu

  • Build the kit in-game with Ctrl+K (configurable) or the pause-menu Starter Kit button
  • Live item picker from PEAK’s item database (vanilla + modded items)
  • Loadout saved in a sidecar config; BepInEx / ModConfig only show hotkeys

Run start

  • Host-only grants: pack (backpack / fannypack / random), 3 pockets, pack slots
  • Leftover items spawn as care-package backpacks on the ground instead of stacking and flinging
  • Re-kit Only slot (was Hand) is not equipped at spawn — putting items in hands stuck them on clients

Campfire / revive re-kit

  • Optional re-kit on campfire light and/or any revive
  • Spawns filled backpacks beside the player; does not refill pockets or hands
  • Re-kit Only item is included in those bags
  • Pack-slot items match the pack in use (backpack vs fannypack). Filling the other pack type’s menu slots does not spawn extra bags
  • Empty re-kit bags auto-despawn; host can Delete a leftover bag while looking at it (key configurable)
  • Use Fannypack and Random pack cannot be on at the same time
  • Quick Restart skip-airport / full Level reload grants the starter kit again (same as a new run)

PEAK 2.0

  • Pack detection uses current backpack APIs (IsEmpty / backpackType)
  • Revive hook is RPCA_ReviveAtPosition

[1.1.2] - 2025-11-15

  • Roots broke it, now its working again
  • Items that are given after lighting the fire now drop around the playing in a circle instead of occupying the same space and being flung around. (When inventory is too full for all items)

[1.1.1] - 2025-10-14

  • Config to give players all items from starter kit AGAIN after lighting each campfire

[1.0.0] - 2025-10-12

  • Initial release.