/Legions-on-Unix

Run Legions: Overdrive on Linux.

Primary LanguageShellMIT LicenseMIT

Play Legions using Steam

It is a far better option these days to run Legions through the Proton compatibility tool. I have not encountered any issues doing so and recommend it for performance as Proton has d9vk builtin, rather than using the old WineD3D translation to openGL, meaning far greater performance. Download the legions setup.exe from the Legions: Overdrive and then go to Steam -> Add non-steam game and point it to setup.exe. Right-click on the entry in steam -> Properities -> Compatibility - Force the use of a specific Steam Play compatibility tool. Select the latest proton version. Enjoy playing Legions: Overdrive on Linux. This repo will remain archived just in case there are those who dislike using steam, and wish to use this script as a base to use wine on non-linux.

Legions-On-Unix

This is a POSIX shell script to install and run Legions: Overdrive on any unix-like distribution using wine and winetricks if they are available for your platform.

Install

You're not going to find this in a mainstream distribution's repositories anytime soon, so either git clone the repository or download the tarball from the releases page.

Feel free to use the Makefile I have provided to install the script to your path using make.

Performance

This is not up to the performance level of windows by a long shot. FPS will fluctuate greatly from 30-150, and it will depend on the map and how fast you are going (more stuff to render quickly). To improve performance further make sure you are using your latest graphic card drivers (and/or proprietary ones if you don't subscribe to Stallman's idea of freedom). You can also grab the latest version of wine (most distributions lag behind on development releases), or try out wine-staging.

If your window manager or desktop environment uses a compositor I recommend disabling it to improve ingame responsiveness at the cost of some tearing. Also make sure that your driver is not implementing vsync - check out files in /etc/X11/xorg.conf.d

Other Issues

  • Corefonts does not load Arial on first run.
  • Cannot change name in input box on first run.
  • HUD options are blank. You must change those settings from outside the game.
  • ??? I need more testers!

Why?

I missed going fast after I erased windows.

Disclaimer

This script is in no way endorsed by the official Legions: Overdrive development team. Use at your risk.