Summit Supply Shop
Host-run shop and wallets. Find coins in luggage, buy any item, send money to teammates. Optional Crispberry PiPhone app.Changelog
[2.0.0] - 2026-09-23
Full rewrite since 1.0.1. The old IMGUI shop, local coin count, per-item config list, biome luggage tables, and PhotonCustomPropsUtils sync are gone.
Shop
- Peak-look uGUI with Store, Wallet, and Settings tabs (no more OnGUI window).
- Search, cart, checkout, purchase history, and card zoom.
- Every vanilla and modded catalog item can be stocked. Buy goes to pockets, then bag, then the ground at your feet.
- Host Edit: change prices, add items, remove with a small X on the card.
- Named shop presets (save / load / delete). The default preset reloads on startup.
- Pause menu button and the usual Alt+B overlay (modifier can be set to None).
Wallets
- Host-owned wallets for the whole lobby instead of a private coin total on each client.
- Send or request coins with an optional note. You cannot send to yourself.
- You appear in the People list with your own balance.
- Host Groups & Wallets: create groups, add players, adjust coins, give to everyone. Same button becomes Done to go back.
- Auto-create wallets for everyone who joins (host setting).
Luggage and feedback
- Opening luggage still pays the opener. Host watches the luggage RPC so boxes work even if the opener is missing the menu.
- On-screen popups use the game font and ALL CAPS. If the font has no +/− glyphs you get
10 COINS FOUNDinstead of+10 Coins. - Coin ding is embedded in the plugin. A
coin.wavnext to the DLL still overrides it. CoinSfxVolume(0–1) is multiplied by the vanilla Master Volume.- Overlay shop (no phone app): coin ding on send, receive, spend, and luggage.
- Button clicks still use the normal Peak / phone UI sounds.
Crispberry PiPhone (optional)
- Appears in the phone Apps store under Shopping. Install it there to use the shop on the phone.
- Separate landscape and portrait layouts (not one layout squeezed). Black cover while rotating. Loading splash only when the app opens.
- Cart and purchases stay usable in portrait. Landscape cart is a narrow side column.
- Groups & Wallets lives on the Wallet page and toggles to Done in place.
- Settings, Auto Wallets, presets, and luggage min/max are host-only.
- Apps page screenshots are real in-game photos.
- With the phone app installed: send / receive / purchases use PiPhone notifications (shade, alert sound, banner if the phone is open). Luggage still uses the coin ding and on-screen popup.
- Closed-phone call/text strip is not used (PiPhone has no public API for that yet).
- Without the phone, or before you install the app, the overlay shop still works. PiPhone can be loaded either way.
Multiplayer
- Host is the only authority for coins, purchases, and the catalog.
- Sync is Photon event 182 with magic
tony4twentys.Summit_Supply_Shop. PhotonCustomPropsUtils is no longer required. - Clients do not write shop or wallet files.
Config (old keys do not carry over)
- Controls:
MenuKey(B),MenuModifier(LeftAlt),ShowPauseMenuButton. - Luggage:
MinCoins/MaxCoins(default 2–8). Per-biome luggage tables from 1.0.1 are gone. - Feedback:
ShowCoinPopups,CoinSfxVolume. - Wallets:
AutoCreateWallets,StartingCoins. - Phone:
AlwaysOpenLandscape. - Per-item enable/price config entries are gone; edit the shop in-game as host and save a preset.
[1.0.1] - 2025-09-07
- Removed spam Logs about cursor
- Updated README to have correct information about keybind and Persistence defaults
- Changed audio system to dynamically find the Coin SFX folder and .ogg from the path it runs/loads from
- Removed the need for "Coin SFX" folder since thunderstore removes it anyways and it now finds .ogg files directly in root directory
[1.0.0] - 2025-09-06
- Initial release.
