Repository navigation
Vanta 1.0.3
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.zstBuilt 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
aswininet.dll,steam_api64.dllorEOSSDK-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
wineserverand 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
itswineserverare 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-missingPackages 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