Skip to content

Caster's Compendium v0.1.5

Choose a tag to compare

@github-actions github-actions released this 24 Jul 03:48
07abddf

Caster's Compendium v0.1.5

v0.1.5 is a compatibility patch for v0.1.4's one-click Tabletop Simulator
export. Saved objects now reference publisher-authorized assets hosted by
Caster's Compendium, so every participant in a multiplayer room can load the
same cards without receiving another player's local image files.

Portable Tabletop Simulator objects

  • Use reusable, immutable HTTPS card sheets for the complete published catalog.
  • Install only the saved-object JSON into Tabletop Simulator.
  • Reuse one public MTD card back and canonical card-to-sheet mapping.
  • Support decks whose cards span multiple hosted sheets.
  • Fall back automatically to v0.1.4's local face-sheet installation when the
    hosted catalog is unavailable or does not contain a requested card.
  • Explain when the fallback was used and why its assets may not be visible to
    remote players.

Hosted card catalog

  • Retrieve normalized card data and full artwork from
    tts.casterscompendium.com.
  • Verify the complete database size and SHA-256 before decoding or installing
    it.
  • Validate the catalog, release, and TTS manifest schemas.
  • Publish immutable catalog versions and update the short-lived current pointer
    only after all public assets have passed verification.
  • Continue caching artwork and generated thumbnails locally for normal offline
    browsing after setup.

Speedrobo Games explicitly authorized Caster's Compendium to host the card
images and data supporting this service. Ownership remains with the respective
rights holders; see the project's IP and credits page for the complete notice.

Maintainer tooling

  • Add a deterministic catalog builder that produces normalized data, individual
    images, canonical TTS sheets, manifests, integrity metadata, and the current
    pointer.
  • Add a manually dispatched R2 publication workflow.
  • Scope publication credentials to one bucket and keep them out of desktop
    applications and generated objects.
  • Refuse to overwrite an existing immutable catalog version.

Installation

Download the package for your platform from this release:

  • Windows x64 executable
  • macOS Apple Silicon ZIP
  • macOS Intel ZIP
  • Linux x64 portable archive
  • Debian and Ubuntu x64 package
  • Arch Linux x64 package

Existing decks and local card caches remain compatible.