Changelog
1.0.2
Resolve nameplate canvases even when the game has not activated their text yet.
Recheck counter placement after loading, moving fallback counters beneath nameplates when they become available.
Inspect all nameplate candidates instead of stopping at an unassigned wrapper component.
Reuse existing counter objects and materials; share the four-operation visual budget with placement recovery and rotate priority across containers.
Add placement geometry and recovery-path regression checks.
1.0.1
Replace per-container frame callbacks with one loop for visible fallback labels; skip unchanged rotations.
Route co-op snapshots directly to the matching inventory's displays.
Share depth-tested font materials with reference-counted cleanup.
Limit new visual setup to four counters per tick and back off when fonts are unavailable.
Defer hidden counter text refreshes and make suspension idempotent.
Use a single startup discovery scan; native container Start hooks handle subsequent scene loads.
Add performance regression checks and a managed snapshot-dispatch benchmark.
1.0.0
Add separate world-space occupied / total storage counters without changing player labels.
Read live inventory sizes and underlying occupied entries.
Discover loaded and newly constructed openable containers; support native secondary proxies.
Subscribe to inventory events and native co-op watches, with a one-second cached fallback.
Add enable, format and optional distance settings.
Include offline verification, reproducible build scripts and Thunderstore packaging.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.