Skip to content

Vanta 1.0.4

Choose a tag to compare

@github-actions github-actions released this 09 Nov 18:02
· 48 commits to main since this release

Vanta 1.0.4 — a Linux game launcher for the games you already own.

Packages

Distribution Package
Debian 12+, Ubuntu 22.04+ vanta_1.0.4_amd64.deb
Fedora, openSUSE, RHEL vanta-1.0.4-1.x86_64.rpm
Arch, Manjaro, CachyOS vanta-1.0.4-1-x86_64.pkg.tar.zst
Any distribution vanta-1.0.4-linux-x86_64.tar.gz
# Debian / Ubuntu
sudo apt install ./vanta_1.0.4_amd64.deb

# Fedora / openSUSE
sudo dnf install ./vanta-1.0.4-1.x86_64.rpm

# Arch
sudo pacman -U vanta-1.0.4-1-x86_64.pkg.tar.zst

Built against Qt 6.2 and glibc 2.35, so the packages run on any
distribution that ships Qt 6.2 or newer. Packages are unsigned; check
SHA256SUMS before installing.

Vanta never downloads games. OnlineFix detection reports what it finds
and never claims a fix works; see ONLINEFIX.md.

What is new in 1.0.4

This is a maintenance release. It fixes the issues an audit of the
launcher turned up after 1.0.3 and makes the interface behave
consistently.

Interface

  • Enter activates the primary action in every dialog, and Escape always
    closes one.
  • The game grid can be navigated with the keyboard, and clicking a card
    clears the previous selection border.
  • List view marks the running game, and Launch is disabled when the game
    executable is missing.
  • The detail strip reveals itself correctly when animations are off, and
    Logs is offered only when that game has a log folder.
  • Disabled primary buttons are drawn as disabled, and the stored theme is
    restored when saving settings fails.

Runners and mods

  • A failed or cancelled runner extraction no longer leaves a
    half-unpacked Wine or Proton that Vanta then lists as installed.
  • A package install or removal is never killed mid-transaction, which
    could leave the package database needing repair.
  • On arm64 the portable Wine lookup refuses an x86_64 build instead of
    installing a runner that cannot run.
  • Mod installs handle folder entries written without a trailing slash
    and verify stored sizes, so a malformed package cannot block BepInEx
    or install a truncated DLL.
  • A mod install that fails partway reports how many files it wrote.
  • A library entry without an id keeps the same generated id across
    restarts, so its launch logs and scan cache stay attached.

Verify

sha256sum -c SHA256SUMS --ignore-missing

Packages are unsigned. Every binary in them needs only Qt 6.2 and glibc 2.35,
so one package runs across a whole distribution family rather than a single
release.

Full Changelog: https://github.com/ArthurSimin/Vanta/commits/v1.0.4