Star Wars: X-Wing Alliance
Game: Star Wars: X-Wing Alliance (Windows, 1999)
OpenXWA: an open-source reimplementation of X-Wing Alliance for Windows, macOS, and Linux that runs on the original game’s data. Its code follows the original executable: every function and global variable is tagged with its address in it. According to the project, every original function not dedicated to multiplayer has been reimplemented, including the digital iMUSE audio engine; multiplayer isn’t implemented, and there may still be bugs and differences from the original. It has a classic graphics mode that matches the original and a modern one (toggled with F5) with native widescreen at your display’s resolution, shadows, ambient occlusion, bloom, motion blur, anisotropic filtering, up to 8x MSAA, FSR 3.1.4, and HDR, which can also load replacement models, textures, interface art, and videos without changing the original data. In single player, the simulation can run at a higher rate for smoother flight, with the original timing still available. You can fly with the mouse (virtual stick or direct mode) and keyboard, or with gamepads and joysticks, with force-feedback effects turned into gamepad rumble. The latest release is 0.0.17 (August 31).
You needA complete installation of your own copy of Star Wars: X-Wing Alliance, with the layout of the GOG or Steam release; for a CD copy, first merge the contents of the ALLIANCE folder into the root. Plus a 64-bit system with a modern graphics card: x86-64 Windows (Direct3D 12 or Vulkan), macOS 13 or later (Metal), or x86-64 Linux with glibc 2.35 or later (Vulkan).
- How it gets to PC
- Port of a decompilation
- Console
- Microsoft Windows
- Original studio
- Totally Games
- Year
- 1999
- Author
- elyosh
- Stars
- 178
- Last activity
- 2026-11-11 · today
- Latest version
- v0.0.17 · 2026-08-31
- License
- GPL-3.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
README badge
If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.
[](https://recompendium.com/en/port/openxwa/)