PEAK
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
yesterday
Downloads
55
Size
23KB

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.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.