VOGONS


Mig Alley on Linux

Topic actions

First post, by LiquidProj3ct

User metadata
Rank Newbie
Rank
Newbie

Hello, I am having trouble getting the classic combat flight simulator Mig Alley (Windows 98 era) to launch on my Linux system using Lutris. I am seeking assistance from anyone who has successfully set this up.

My System & Setup:
Operating System: Linux Mint (Latest Version)
Game Runner: Lutris
Issue: The game does not even attempt to start; there is no error message in the Lutris console output. The process simply terminates immediately.

Specific Attempts & Observations:

1. Wine Runners Tested:
-Various versions of Wine-Staging / GE Wine-Staging (including older ones).
-Various versions of GE-Proton (since this is often better for D3D/DXVK).

2. Compatibility Layers Tried:
-DDrawCompat: Installed, no change.
-DGVooDoo: Installed, no change.
I've tried numerous combinations of enabling/disabling components without success.

3. Virtual Desktop Observation:
When I enable the Wine Virtual Desktop setting, a small MS-DOS console window briefly flashes on the screen before the process dies. It is too fast to read the error message.
I suspect this console flash contains a critical DDraw or GDI initialization error.

Has anyone found a reliable method or a specific Wine configuration (runner version, set of overrides/DLLs, or a specific `winecfg` Graphics setting) that allows Mig Alley to successfully initialize and launch on a modern Linux system?

Thank you for your time.

Reply 1 of 5, by megatron-uk

User metadata
Rank l33t
Rank
l33t

There's a big thread here about getting it running on modern (Windows) systems: MiG Alley

I've just tried a couple of versions on my Linux desktop here using Lutris and I observe the same behaviour - absolutely no output from mig.exe at all, and the wine/lutris log window shows it starting and immediately exiting.

My collection database and technical wiki:
https://www.target-earth.net

Reply 2 of 5, by LiquidProj3ct

User metadata
Rank Newbie
Rank
Newbie

Thank you for the suggestions. I wanted to update my status and share a critical new finding, as I am still unable to launch the game using standard Lutris/Wine methods.

New Observation: "Esports for Engineers" Script Success

I found a project called "Esports for Engineers" on GitHub that includes a working script for several classic simulators, including Mig Alley. Using their script, I am able to launch the game and navigate the main menu screens perfectly. This is a huge step, as previously the game wouldn't even attempt to start. BUT, when I enter the actual flight simulator/3D world, I encounter severe graphical glitches.

Since the E4E script proves that the game can be launched successfully on Wine/Linux, my goal is now to understand how they achieved the initial launch so I can replicate that specific Wine/Winetricks configuration in my own Lutris setup. I am new to Linux (only two months in), and I'm struggling to decipher the E4E installation scripts to see exactly what specific steps (DLL overrides, registry keys, or environment variables) they use to get the menus running. I believe if I can successfully replicate their base configuration, I might then be able to fix the flight glitches by simply changing the Wine engine (e.g., swapping a GE-Proton runner for a different one) or by adjusting a specific compatibility layer (like DDrawCompat), as I did in other games (like F22 Total Air War)

Does anyone know the core compatibility trick that allows these older Windows 9x simulators (like Mig Alley) to get past the initial menu and run in Wine without immediately crashing? Is there a known, minimal set of Wine overrides that the E4E script is likely using? Any guidance on reverse-engineering this script's Wine setup would be immensely helpful!

Thank you!

Reply 4 of 5, by megatron-uk

User metadata
Rank l33t
Rank
l33t

Looks like it's quite a simple one:

https://github.com/sim-museum/esports-for-eng … ley/migAlley.sh

Appears to need vcrun6, so just run winetricks from Lutris and install it.

I then get the game start, but it complains about missing files - suspect I have an incomplete install. But with a proper installer I'd guess it will work at this point.

The attachment mig_err2.png is no longer available
The attachment mig_err1.png is no longer available

My collection database and technical wiki:
https://www.target-earth.net

Reply 5 of 5, by LiquidProj3ct

User metadata
Rank Newbie
Rank
Newbie

The way to stop it asking you for the CD is to copy the SMACKER folder from the CD into the game’s folder (if you left it at the default /rowan/mig).

Then, in that same location find the file roots.dir, edit it, and lines 3 and (I think) 10 are different and point to the CD-ROM — change them to where you put the game folder (e.g. C:\rowan\mig).

I installed vcrun6 with Winetricks and nothing happened. I guess the key must be somewhere else. I don’t know whether to install more Windows components at random… I’m going to try a few!