Skip to content

Releases: HybridUofA/caster-deckbuilder

Caster's Compendium v0.1.2

Choose a tag to compare

@github-actions github-actions released this 18 Jul 01:37

Caster's Compendium v0.1.2

This release adds a built-in user guide, data-driven keyword filtering, appearance settings, and faster first-time card-data setup.

What's new

  • Added a Keyword card-search filter. Its choices are extracted from the current ability data instead of a hard-coded list. The bundled database currently produces Break, Double Corrupt, Enter, Hubris, Last Words, Quickcast, Rest, Slow Start, Unity, and Universal.
  • Keyword searches now match declared ability labels only. A card that merely mentions another card gaining or losing Break is not treated as a Break card.
  • Collapsed duplicate upstream printings that point to the exact same artwork in search results, preferring the lower canonical card number. This keeps Passion Wing and Pentachi on their DD printings while retaining old PR IDs for saved-deck compatibility. The distinct Passion Wing Saaya promo remains available.
  • Added How to Use to the main menu, with explanations for creating/loading decks, adding and removing cards, drag-and-drop, sorting, saving, and exporting.
  • Documented the non-obvious removal action: right-click a card in the Main Deck or Side Deck to remove one copy.
  • Added persistent System, Light, and Dark appearance settings.
  • Added a hash-verified GitHub card-data and image fast path for faster initial setup when the published snapshot matches the live card list.

The editor can load editable JSON decks or text decklists, export text decklists, and export both main-deck and sideboard Tabletop Simulator image sheets.

Installation

Windows 10/11 x64

  1. Download CastersCompendium-windows-amd64.exe.
  2. Move it to a permanent folder if desired, then double-click it.
  3. Because this release is not yet code-signed, Windows may show a SmartScreen warning. Choose More info, verify that the file came from this release page, then choose Run anyway.

No installer is required. A current graphics driver with OpenGL support is required; virtual machines may need their guest graphics driver or Mesa software OpenGL.

macOS Apple Silicon

  1. Download CastersCompendium-macos-apple-silicon.zip for M1, M2, M3, M4, or later Apple Silicon Macs.
  2. Unzip it and move Caster's Compendium.app to Applications.
  3. Because this release is not yet signed and notarized, Control-click the app, choose Open, then confirm Open on first launch.

macOS Intel

  1. Download CastersCompendium-macos-intel.zip.
  2. Unzip it and move Caster's Compendium.app to Applications.
  3. Because this release is not yet signed and notarized, Control-click the app, choose Open, then confirm Open on first launch.

Debian and Ubuntu x64

Download casters-compendium_0.1.2_amd64.deb, then run:

sudo apt install ./casters-compendium_0.1.2_amd64.deb

Arch Linux x64

Download casters-compendium-0.1.2-1-x86_64.pkg.tar.zst, then run:

sudo pacman -U ./casters-compendium-0.1.2-1-x86_64.pkg.tar.zst

Other x64 Linux distributions

Download CastersCompendium-linux-amd64.tar.xz, then run either a per-user installation:

tar -xJf CastersCompendium-linux-amd64.tar.xz
cd CastersCompendium
make user-install

or a system-wide installation:

tar -xJf CastersCompendium-linux-amd64.tar.xz
cd CastersCompendium
sudo make install

Notes

  • The first launch downloads the current card database, images, and thumbnails. Later launches reuse the local cache and perform a lightweight card-list hash check.
  • Existing user data remains under the stable application ID io.github.hybriduofa.casterdeckbuilder.
  • macOS and Windows artifacts are currently unsigned. Signing and macOS notarization can be added after the required publisher accounts and certificates are provisioned.

Full changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 23:36

Caster's Compendium v0.1.1

Choose the single download that matches your computer. No Go installation or
source-code checkout is required. On first launch, Caster's Compendium needs an
internet connection while it downloads and prepares the card database.

Windows x64

File: CastersCompendium-windows-amd64.exe

  1. Download the .exe and move it to a permanent location, such as a
    Caster's Compendium folder in Documents or Program Files.
  2. Double-click the file to start the application. This is a portable
    executable; there is no separate installer.
  3. Because this release is not code-signed, Windows SmartScreen may appear. If
    it does, select More info, verify that the app name is correct, and then
    select Run anyway.
  4. Optionally right-click the file and create a desktop or Start-menu shortcut.

macOS — Apple Silicon

File: CastersCompendium-macos-apple-silicon.zip

Use this file for Macs with an Apple M-series processor.

  1. Download and double-click the ZIP file to extract
    Caster's Compendium.app.
  2. Drag Caster's Compendium.app into the Applications folder.
  3. For the first launch, Control-click the app in Applications, choose
    Open, and then choose Open again. This is required because the app is
    not currently signed or notarized.
  4. If macOS still blocks it, open System Settings → Privacy & Security and
    select Open Anyway for Caster's Compendium.

macOS — Intel

File: CastersCompendium-macos-intel.zip

Use this file for older Macs with an Intel processor.

  1. Download and double-click the ZIP file to extract
    Caster's Compendium.app.
  2. Drag Caster's Compendium.app into the Applications folder.
  3. For the first launch, Control-click the app in Applications, choose
    Open, and then choose Open again. This is required because the app is
    not currently signed or notarized.
  4. If macOS still blocks it, open System Settings → Privacy & Security and
    select Open Anyway for Caster's Compendium.

To check which Mac you have, open the Apple menu and choose About This Mac.
Look for Chip on Apple Silicon Macs or Processor on Intel Macs.

Debian and Ubuntu x64

File: casters-compendium_0.1.1_amd64.deb

Download the package, open a terminal in the download directory, and run:

sudo apt install ./casters-compendium_0.1.1_amd64.deb

Start Caster's Compendium from the desktop application menu or by running
casters-compendium. Remove it later with
sudo apt remove casters-compendium.

Arch Linux x64

File: casters-compendium-0.1.1-1-x86_64.pkg.tar.zst

Download the package, open a terminal in the download directory, and run:

sudo pacman -U casters-compendium-0.1.1-1-x86_64.pkg.tar.zst

Start Caster's Compendium from the desktop application menu or by running
casters-compendium. Remove it later with
sudo pacman -R casters-compendium.

Other Linux x64 distributions

File: CastersCompendium-linux-amd64.tar.xz

Debian, Ubuntu, and Arch users should prefer the native packages above. For
other x64 Linux distributions, download the archive, open a terminal in the
download directory, and extract it:

tar -xf CastersCompendium-linux-amd64.tar.xz
cd CastersCompendium

For a per-user installation that does not require administrator access:

make user-install
~/.local/bin/CastersCompendium

The application should also appear in the desktop application menu. If it does
not appear immediately, log out and back in or refresh the desktop menu cache.

For a system-wide installation instead:

sudo make install
CastersCompendium

The application can also be run directly without installing it:

./usr/local/bin/CastersCompendium

To remove a per-user or system-wide installation later, run
make user-uninstall or sudo make uninstall from the extracted directory.

Release notes

The Windows and macOS packages are currently unsigned. Only bypass an operating
system warning when the file was downloaded from this GitHub release page.

Full Changelog: v0.1.0...v0.1.1