Search Criteria
Package Details: vortex-linux-fix 1:2.0.1-21
Package Actions
| Git Clone URL: | https://aur.archlinux.org/vortex-linux-fix.git (read-only, click to copy) |
|---|---|
| Package Base: | vortex-linux-fix |
| Description: | Nexus Mods' mod manager - unofficial fix fork of Tymon3310's vortex-linux with native Linux compatibility patches |
| Upstream URL: | https://github.com/Nexus-Mods/Vortex |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | vortex, vortex-git, vortex-linux |
| Provides: | vortex |
| Submitter: | k8rit0 |
| Maintainer: | k8rit0 |
| Last Packager: | k8rit0 |
| Votes: | 1 |
| Popularity: | 0.58 |
| First Submitted: | 2026-05-15 07:22 (UTC) |
| Last Updated: | 2026-05-24 18:45 (UTC) |
Dependencies (13)
- dotnet-runtime-9.0 (dotnet-runtime-9.0-binAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classic-xfceAUR)
- libsecret
- libxss
- lz4 (lz4-gitAUR)
- nss (nss-hgAUR)
- python
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- npm (npm-corepackAUR, python-nodejs-wheelAUR) (make)
- pnpm (pnpm-corepackAUR, pnpm-binAUR) (make)
- python-setuptools (make)
- libappindicator (optional) – system tray icon support
- libnotify (libnotify-gitAUR) (optional) – desktop notifications
Required by (0)
Sources (12)
- gamebryo-pm-index.js
- gamebryo-pm-info.json
- gamebryo-savegames-src
- git+https://github.com/Nexus-Mods/Vortex.git#tag=v2.0.1
- https://github.com/BepInEx/BepInEx/releases/download/v5.4.23.2/BepInEx_linux_x64_5.4.23.2.zip
- patch-asar.py
- patch-ext-bepinex.py
- patch-ext-cp2077.py
- patch-ext-gamebryo.py
- patch-pkg.js
- vortex.desktop
- vortex.sh
Latest Comments
AtomicTEM commented on 2026-05-31 18:14 (UTC) (edited on 2026-05-31 18:29 (UTC) by AtomicTEM)
With Fallout 3 I get the error of being unable to discover the game or point to the proper folder because the plugins is looking for Data/fallout3.esm as a requirement to verify that the selected folder is the proper. But since Linux is Case sensitive Fallout3.esm with a capital "F" is not valid and thus fails to set the proper filepath.
I manually edited the Fallout 3 bundled plugin index.js to change the "fallout3.esm" to "Fallout3.esm"
Furthermore once I was able to set the filepath and load into the Fallout 3 game section of Vortex. I was met with the error of Vortex being unable to find Fallout.ini or Falloutprefs.ini as it still look in usr/atomictem/Documents/My Games even though the ini files are not created there.
I install the GOG version of Fallout 3 through Heroic Game Launcher. So the INI files under Heroic Launchers Prefixes for Fallout 3 /home/atomictem/Games/Heroic/Prefixes/default/Fallout 3 Game of the Year Edition/drive_c/users/atomictem/Documents/My Games/Fallout3/ .
k8rit0 commented on 2026-05-24 10:09 (UTC)
gamebryo-savegame-management is now bundled and working on Linux in 1:2.0.1-14.
The C++ addon (GamebryoSave.node) turned out to be fully Linux-compatible — toWC() and _wstat() both have proper #else branches in string_cast.h. Three things were blocking it:
Fix: added node-gamebryo-savegames as a pinned git source, compile it out-of-band in prepare() with node-gyp + Electron headers, patch binding.gyp with the missing Linux library links, then populate the extension's node_modules manually before dist:all runs. lz4 added to depends.
yay -S vortex-linux-fix to update.
k8rit0 commented on 2026-05-23 12:41 (UTC)
Hey Garecrow, thanks for the detailed report — this helped a lot.
gamebryo-plugin-management: this one is intentionally replaced with a Linux stub. The original bundled version uses Win32 APIs (AppData\Local paths, Windows registry) and will always fail on Linux — that's the "failed" status you're seeing. Don't use the one extracted from the Windows installer. The stub included in this package keeps other extensions happy without crashing.
gamebryo-ba2-support and gamebryo-bsa-support: these were genuinely missing due to an upstream build guard that silently skipped compilation on non-Windows systems. Both have been fixed in pkgrel=13 — they now compile natively on Linux. Update with yay -Syu vortex-linux-fix and they should appear as active in the Extensions list.
gamebryo-savegame-management: excluded intentionally — it's Windows-only at a native code level and can't be ported.
For Linux-native game support (Starbound, TF2, RimWorld, XCOM 2, War Thunder), I've published a companion Vortex extension that handles the correct Linux binaries: 👉 https://www.nexusmods.com/site/mods/1924
Download the zip and drag it onto the Vortex window, or install via Extensions → Install from File.
Garecrow commented on 2026-05-22 02:17 (UTC) (edited on 2026-05-22 02:59 (UTC) by Garecrow)
the gamebryo plugin management extension is normally bundled with vortex but now it is missing. it actually appears there are several bundled extensions missing. i extracted it from the install exe, and it now appears in the extension list but says failed in vortex.
k8rit0 commented on 2026-05-18 20:14 (UTC) (edited on 2026-05-19 08:35 (UTC) by k8rit0)
Hi Garecrow, both issues should now be fixed:
1:2.0.1-4 (already released) addressed the INI file paths — mygamesPath() in gamebryo-test-settings and iniFiles() in the core renderer now resolve to the correct Proton compatdata path (compatdata/<appid>/pfx/drive_c/users/steamuser/Documents/My Games/) instead of ~/Documents.
1:2.0.1-6 (just released) addresses your second report: Plugins.txt and loadorder.txt. The appDataPath() function in gamebryo-plugin-management was falling back to ~/.config/Local/<game>/ on Linux (since %LOCALAPPDATA% is unset). It now resolves to compatdata/<appid>/pfx/drive_c/users/steamuser/AppData/Local/<game>/ using the same Steam library scanning logic.
This is a runtime patch applied every time Vortex launches — it requires gamebryo-plugin-management to be installed in Vortex first. If you already have it installed, update the package (yay -Syu vortex-linux-fix) and relaunch Vortex.
Games covered: Fallout 3, Fallout NV, Fallout 4, Fallout 4 VR, Skyrim, Skyrim SE, Skyrim VR, Enderal, Enderal SE, Starfield, Oblivion.
Garecrow commented on 2026-05-18 18:18 (UTC)
it is almost fixed. These games use additional files at ~/.steam/steam/steamapps/compatdata/<APPID>/pfx/drive_c/user/steamuser/AppData/Local/<GAME>/ (primarily loadorder.txt and Plugins.txt) but these files are still being written outside of the compatdata prefix instead
k8rit0 commented on 2026-05-18 16:08 (UTC) (edited on 2026-05-18 16:11 (UTC) by k8rit0)
Hi Garecrow, thanks for the report! Fixed in pkgrel=2.
The issue was that Vortex's mygamesPath() function was resolving to ~/Documents/My Games/ on Linux, but Proton stores INI files inside the game's compatdata prefix instead (~/.steam/steam/steamapps/compatdata/<APPID>/pfx/drive_c/users/steamuser/Documents/My Games/).
The patch now searches all Steam libraries for the correct Proton prefix and falls back to ~/Documents only if it can't find it. Covers Fallout 3, Fallout 4, Fallout 4 VR, Fallout NV, Skyrim, Skyrim SE, Skyrim VR, Enderal, Enderal SE, Starfield and Oblivion.
Update the package to apply the fix: yay -Syu vortex-linux-fix
Garecrow commented on 2026-05-18 07:51 (UTC)
could you fix support for games like fallout 4, and skyrim? vortex looks to home/user/documents for the game ini files instead of inside the game prefix. same for the load order, dlc list, and downloaded content .txt files at /home/USER/.local/share/Steam/steamapps/compatdata/377160/pfx/drive_c/users/steamuser/AppData/Local/Fallout4/ (fallout 4, native steam for example)