QuickWardrobe
Save up to 9 cosmetic outfits in numbered tabs next to your passport. Click a number: poof, new outfit.
模組介紹 作者原文
QuickWardrobe
Save your PEAK outfits into numbered slots right next to your passport, and switch between them with one click.
[1] ┌──────────────────────┐
[2] │ │
[3] │ PASSPORT │
[4] │ │
[5] │ │
└──────────────────────┘
Open the passport → click a number → poof → you're wearing that outfit.
Usage
| Action | What happens |
|---|---|
| Left-click a number | Apply that profile (smoke transition, then the outfit changes) |
| Right-click a number | Save your current outfit into that slot (asks before overwriting) |
| Shift + right-click | Clear the slot (asks first) |
- A dimmed number with a dash (3 -) is an empty slot. Clicking it just says so.
- The slot matching what you're currently wearing is highlighted with the passport's own selection border.
- The tabs are only there while the passport is open.
How it changes your cosmetics
QuickWardrobe does not write cosmetic data directly. For every slot it calls the same method the passport's cosmetic buttons call (PassportManager.SetOption), one slot per frame. That means:
- your character, the passport portrait and the selection borders update exactly like a normal click,
- the choice is saved to your Steam stats like a normal click,
- other players see the new outfit through the game's normal cosmetic sync. They don't need the mod.
Cosmetics you haven't unlocked are never applied (the passport's own lock check is respected). Cosmetics that no longer exist after a game update are skipped. Either way the rest of the profile is still applied.
Smoke
In Smoke mode (default) your character plays the game's own spawn "poof" around you while the outfit changes. Other players with QuickWardrobe also see the poof. Players without the mod see only the outfit change.
Config
BepInEx/config/QuickWardrobe.cfg
| Section | Key | Default | Description |
|---|---|---|---|
| General | SlotCount | 5 | Number of tabs (1–9) |
| General | ConfirmOverwrite | true | Ask before overwriting or clearing a slot |
| Transition | Mode | Smoke | Smoke or Instant |
| Transition | SmokeLeadInSeconds | 0.12 | Delay between the poof and the first change |
| Transition | SmokeMinDurationSeconds | 0.6 | Minimum length of the whole smoke transition |
| Transition | FramesBetweenChanges | 1 | Frames between two slot changes (both modes) |
| Multiplayer | SyncSmokeToOthers | true | Show your poof to other QuickWardrobe users |
| Multiplayer | ShowSmokeFromOthers | true | Show other users' poofs |
| UI | TabOffsetX / TabOffsetY | 30 / 0 | Tab position relative to the passport page's left edge |
| UI | TabScale | 0.8 | Tab size (1 = cosmetic button size) |
| UI | TabSpacing | 54 | Vertical spacing between tabs |
| Debug | VerboseLogging | false | Log the game method used for every change |
Profiles are stored in BepInEx/config/QuickWardrobe/profiles.json (readable JSON; you can rename profiles there).
Known limitations
- Saving uses the right mouse button; there's no gamepad shortcut for saving yet (applying works with a gamepad).
- In first person you mostly hear your own poof; the smoke is most visible to other players.
- Profiles are per PC, not per Steam account.
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: