Guild Bank Ledger

*BETA* - Persistent guild bank transaction logging with automatic multi-player sync.

File Details

v0.32.9

  • R
  • May 23, 2026
  • 363.15 KB
  • 60
  • 12.0.5
  • Retail

File Name

GuildBankLedger-v0.32.9.zip

Supported Versions

  • 12.0.5

GuildBankLedger

v0.32.9 (2026-05-23)

Full Changelog Previous Releases

  • Merge pull request #31 from RussellFeinstein/layout-sort
    Sort: fire-and-forget pump + auto-rerun + throttled rescan (v0.32.9)
  • Stamp v0.32.9
    Bump version artifacts to 0.32.9.
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
  • Replace per-op sort confirmation with fire-and-forget pump + auto-rerun + throttled rescan
    Sort engine rewritten to fire-and-forget: each move fires on a fixed 1-second
    cadence with no per-move confirmation wait, then at end of pass the bank is
    re-scanned and re-planned; if any moves remain, another pass runs (up to 5
    passes). The previous per-move confirm/timeout/re-query state machine is gone.
    A stall watchdog now re-kicks the pump if no tick has fired in over six seconds,
    so a wedged frame-driven timer (the historical op-88 hang) self-heals when the
    loop resumes instead of leaving the sort dead until the bank is closed.
    Sort also throttles the periodic transaction-log re-scan for its duration. The
    re-scan would otherwise hitch the main thread every three seconds and starve
    the pump; in-game captures showed it stretching per-move time from 1s to 3-4s.
    The pump now flushes the transaction log every fifteen moves instead so every
    move still lands in the ledger, well under the bank's per-tab log cap.
    In-game validation on a 223-op pivot+pack sort: 236s vs 632s baseline (~3x
    faster on a 21% larger plan), 1.06s/op vs 3.4s/op, single-pass convergence,
    1 hitch over 1000ms (was 70+), 14 rescans (was ~70).
    Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com