HousePersistentDeck

v1.1.0·Updated 2026-05-02

Comprehensive companion for TheHouse. Persists your deck across stages, shows a real-time card feed at the bottom of the screen with card artwork, and displays your full deck list on the left side. Co

About this mod Author’s original text

House Persistent Deck

Comprehensive companion plugin for JavAngle-TheHouse. Requires roflers-MoreHouse.

Features

Persistent Deck

Your draw pile, discard pile, and current hand are saved after every card play and restored when the next stage loads. No more losing your deck progress at the teleporter.

  • Deck state saves after every NextHand call (card draw, discard, deck mutations)
  • Restored automatically when the House manager initializes on a new stage
  • Run start and abandoning a run clears saved state
  • Fully compatible with Pick Up 52 and other deck-manipulation cards

Card Feed (bottom-center)

A semi-transparent overlay at the bottom center of the screen shows the last 6 cards played, most recent first. Each slot shows:

  • The card's artwork (pulled live from the HUD)
  • Card name as a fallback if artwork is unavailable

Full Deck Display (left side)

A two-column panel on the left edge of the screen shows your entire current deck sorted by card ID. Cards currently in your hand are highlighted gold. Updates automatically after each card play, including after Pick Up 52 resolves.

Config

Edit BepInEx/config/com.fae.housepersistentdeck.cfg to customize:

| Setting | Default | Description |

|---------|---------|-------------|

| EnableCardFeed | true | Show/hide the card feed overlay |

| EnableDeckDisplay | true | Show/hide the full deck list |

| FeedOpacity | 0.85 | Transparency of the card feed (0–1) |

| Position | bottom-center | Feed position: bottom-left, bottom-center, bottom-right, top-left, top-right |

Compatibility

  • TheHouse — required (hard dependency)
  • MoreHouse — required (hard dependency); provides additional card types
  • Does not modify any TheHouse or MoreHouse files; all patches are applied at runtime via Harmony

Changelog

v1.1.0

  • Added card feed overlay with live card artwork
  • Added full deck display panel (two-column, left edge)
  • Fixed card detection to use NextHand(slotNo) parameter directly
  • Fixed sprite mapping using HouseHUDManager.CardArts static field
  • Fixed deck display timing with LateUpdate deferred refresh (fixes Pick Up 52 duplicates)
  • Fixed nested NextHand depth tracking so Pick Up 52 correctly appears in feed
  • MoreHouse now a required dependency

v1.0.0

  • Initial release: deck persistence across stages

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

bbepis-BepInExPackJavAngle-TheHouseRoflers-MoreHouse

File & checksum

Filename
HousePersistentDeck-1.1.0.zip
File size
97.3 KiB