You are viewing a potentially older version of this package. View all versions.
KnusBernd-VirtualBooth-0.0.1 icon

VirtualBooth

Open the OutfitBooth from inside the Pause Menu.

Date uploaded 6 months ago
Version 0.0.1
Download link KnusBernd-VirtualBooth-0.0.1.zip
Downloads 36
Dependency string KnusBernd-VirtualBooth-0.0.1

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304

README

Virtual Outfit Booth

A Quality of Life mod for Ultimate Chicken Horse that adds a virtual outfit booth to the Treehouse Lobby, allowing you to preview and equip outfits seamlessly without needing to own them or return to the menu.

Features

  • Virtual Booth UI: Access a dedicated outfit selection interface directly from the Treehouse Lobby.
  • Preview Outfits: Cycle through all available outfits for your character.
  • Instant Equip: Apply your chosen outfit immediately and jump back into the action.
  • Smart Camera: Automatically zooms in on your character while in the booth for a better view.

Installation

  1. Ensure you have BepInEx installed for Ultimate Chicken Horse.
  2. Download the mod from Thunderstore.
  3. Extract the contents to your game's BepInEx/plugins folder.
  4. Launch the game!

Usage

  1. Enter the Treehouse Lobby.
  2. Look for the Hanger Icon Button.
  3. Click the button to enter the Virtual Outfit Booth.
  4. Use your controller or keyboard to cycle through outfits:
    • Left / Right: Change Outfit
    • Jump (Accept): Confirm and equip the current outfit.
    • Give Up (Suicide) / Back: Cancel and revert to your previous outfit.

Notes

  • This mod is client-side for the UI, but outfit changes are synced to other players in the lobby.
  • Works in both Local and Online lobbies (outfit changes are visible to others!).

CHANGELOG

Changelog

[1.1.1] - 2026-01-18

Added

  • Configuration: Added ReturnToMenuAfterBooth toggle (Default: true) to control if the tablet menu reopens after exiting the booth.
  • Audio: restored the "Whoosh" exit sound by dynamically calling AkSoundEngine.PostEvent.
  • UX: Added a 0.1s delay before unfreezing to prevent accidental jumps on exit.

Fixed

  • Added robust error logging to outfit synchronization logic.
  • Fixed redundant manual Harmony patching in the UI layer.

Changed

  • Major Refactor: Extracted all Harmony patches from VirtualOutfitBooth.cs into a dedicated Patches/ directory for better maintainability.
  • UI Optimization: Completely refactored the virtual booth button injection logic into a modular, helper-based system.
  • Cleanup: Removed dead code including FixInventoryBook and unused OnDestroy methods.
  • Simplified internal comments and removed verbose logging.