BuildABlock-HousePersistentDeck icon

HousePersistentDeck

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. Compatible with MoreHouse.

Last updated 8 hours ago
Total downloads 63
Total rating 1 
Categories Mods Client-side
Dependency string BuildABlock-HousePersistentDeck-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2103 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2103
JavAngle-TheHouse-2.3.2 icon
JavAngle-TheHouse

Adds new Survivor ''The House'' who wields a deck of cards and an eccentric roulette wheel revolver

Preferred version: 2.3.2
Roflers-MoreHouse-1.0.2 icon
Roflers-MoreHouse

Adds a custom configurable deck and deck view to 'The House'

Preferred version: 1.0.2

README

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