Skip to content

Vanta 1.0.3

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:55
· 65 commits to main since this release

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

Packages

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

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

# Arch
sudo pacman -U vanta-1.0.3-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.

Mods

Games with BepInEx can now be managed from the launcher. Open Mods…
from the game context menu or Game details to enable or disable a
plugin, import a local .dll or .zip, or browse the game community on
Thunderstore and install a package with its dependencies. Toggling only
renames a file between .dll and .dll.disabled; replaced files are
backed up under BepInEx/.vanta-backups/ first.

Launch logs

Every launch now keeps its log. Choose Logs… from the main menu, the
game context menu, the details sheet or the prompt shown after a game
exits unexpectedly, and the terminal-styled viewer opens the newest
launch scrolled to the last line. The log holds the composed command,
the working directory, environment overrides and everything the runner
printed, so a game that closed on its own can still be diagnosed.

Wine output is no longer silenced: Settings → Runners → Wine log
detail
defaults to Errors only, which keeps real failures and drops
the fixme chatter. Logs are stored under $XDG_DATA_HOME/vanta/logs/,
the newest 20 launches per game; Clear logs removes only those
files and never touches the game folder.

Update notification

Vanta checks GitHub once per start for a newer release and shows a
banner with Open release page when one exists. Check for updates…
in the main menu runs the same check on demand. The check reads only the
latest release metadata: nothing is downloaded or installed, because the
package belongs to your distribution. A failed check is a status line,
not a dialog, and it only appears when you asked for it.

OnlineFix indicator

Setting a game to OnlineFix → Disabled now hides the OnlineFix badge
from its cover, the list view and the detail strip, because a marker the
launch path ignores promises something that will not happen. The detail
sheet still reports what was detected and states that the configuration
is not applied.

Fixes

  • Signature detection no longer matches ordinary runtime libraries such
    as wininet.dll, steam_api64.dll or EOSSDK-Win64-Shipping.dll,
    which reported a fix and prompted for it on many Steam and Epic titles.
  • Quitting Vanta with a game running now stops the Wine prefix through
    wineserver and keeps the playtime and launch log of that session.
  • A native game behind a launcher script is stopped as a process group, so
    its real process no longer survives the quit, and the launch log records
    the stopped session instead of claiming the process never started.
  • A Wine build folder is accepted as a runner path; the wine binary and
    its wineserver are resolved inside it.
  • A custom runner reports a missing game executable instead of launching
    with no game argument.
  • Void systems remove Wine with xbps-remove, and the uninstall button
    explains itself when that command is absent.
  • Ported games that the library could not save are reported instead of
    silently disappearing at the next start.
  • Legacy CP1252 OnlineFix INIs keep their encoding, byte for byte, and
    the UTF-8 BOM survives an edit.
  • Downloaded cover images are written atomically, so an interrupted download
    cannot leave a truncated image that the grid paints as a broken card.
  • The executable list is capped at 400 entries; the cap now shows a warning
    instead of silently hiding a game binary beyond it.

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.3