Skip to content

v0.1.0 — first public Linux binaries (game-verified)

Choose a tag to compare

@psoetens psoetens released this 07 Jun 17:13
· 28 commits to main since this release

Prebuilt, game-verified Linux binaries for the XWAU 2025 port (2026-06-07).

Every binary here was verified in-game on the reference setup (GE-Proton8-26
wine, win32 prefix with .NET 4.8, DXVK): HD intro + skip, HD concourse,
briefing, full mission, simulator.

File Built from Goes to
ddraw_effects.dll xwa_ddraw_d3d11 PR #126 branch @ 57d2de5d (upstream master + shim) game dir (replaces XWAU's; back the original up)
TGSMUSH.DLL xwa_TgSmush PR #4 content (= linux-wine-fixes @ fc13194) game dir (replaces XWAU's; back the original up)
Xwa32bppPlayer32.exe player/ @ this repo game dir (also name-swapped over Xwa32bppPlayer.exe; keep the x64 original)
Xwa32bppPlayerNet32.dll player/cs/ @ this repo game dir
hook_keyboard_bg.dll hook-keyboard-bg/ @ this repo game dir — Linux only, never install on Windows

Required config keys (full installer + guide in progress):
ddraw.cfg: HDConcourseEnabled=1, TgSmushSwapchainPresentEnabled=1,
TextFontFamily=DejaVu Sans; Hooks.ini: HDConcourseTextFont=Liberation Mono, [hook_32bpp] EnableSideProcess=1; TGSmush.cfg: ForceBackend=mf,
MFD3DPresent=1; Xwa32bppPlayer32.cfg: SkinsSizeThreshold=200000000.
Launcher: tools/xwa-ge-launch2.sh
(adjust paths), Steam launch options bash -c 'exec /path/to/xwa-ge-launch2.sh' %command%.

SHA256SUMS.txt covers all binaries. On Windows these DLLs are inert-by-design
(wine detection + default-off config keys) — but they are built for and tested
on Linux only; Windows users should stay on the official XWAU builds.