Finally got this working... only took me like 8 years of trial and error and a lot of patience. Fortunately a lot of great people helped create shortcuts and find solutions so I'm going to go over the steps to get ancient linux software working in modern 64bit linux.
Step one, the lutris team created a compatibility tool using docker called Asgard.
https://github.com/lutris/asgard/
this effectively acts as a localized compatibility mode to get past sound and driver issues.
download and extract that where you can find it easily.
step two, make sure you have docker and osspd installed, the latter is to get sound working!!!
also make sure docker has permissions. you can do this with sudo usermod -aG docker $USER
step three, install your game. This can be tricky depending on your distro fortunately liflg (linux installers for linux gamers) got quite a number of the old loki games ports working with updated installers about a decade or so ago.
just install your game using their installer, then copy the installed directory (in my case it was smac for sid meiers alpha centauri.) and put it in the games folder where you extracted asgard.
finally open a terminal in asgard and run ./asgard-build <insert game folder here> (in my case it was ./asgard-build smac)
this will take a few minutes to complete, what this is doing is making a docker instance with compatible drivers and an x86 instance of linux to run the game on instead of an x86-64 one.
after that completes run ./asgard-run <insert game folder here> (in my case it was ./asgard-run smac)
viola, it opens the game in a window, with sound and full compatibility!!!
hopefully this is helpful to anyone trying to run very old linux games on modern linux!
Step one, the lutris team created a compatibility tool using docker called Asgard.
https://github.com/lutris/asgard/
this effectively acts as a localized compatibility mode to get past sound and driver issues.
download and extract that where you can find it easily.
step two, make sure you have docker and osspd installed, the latter is to get sound working!!!
also make sure docker has permissions. you can do this with sudo usermod -aG docker $USER
step three, install your game. This can be tricky depending on your distro fortunately liflg (linux installers for linux gamers) got quite a number of the old loki games ports working with updated installers about a decade or so ago.
just install your game using their installer, then copy the installed directory (in my case it was smac for sid meiers alpha centauri.) and put it in the games folder where you extracted asgard.
finally open a terminal in asgard and run ./asgard-build <insert game folder here> (in my case it was ./asgard-build smac)
this will take a few minutes to complete, what this is doing is making a docker instance with compatible drivers and an x86 instance of linux to run the game on instead of an x86-64 one.
after that completes run ./asgard-run <insert game folder here> (in my case it was ./asgard-run smac)
viola, it opens the game in a window, with sound and full compatibility!!!
hopefully this is helpful to anyone trying to run very old linux games on modern linux!
Awesome Site's I'm a part of.
-------------------------------------------------------------
-------------------------------------------------------------
Spooky's General guide to wires and cables.
We are dreamers, shapers, singers, and makers. We study the mysteries of laser and circuit, crystal and scanner, holographic demons and invocation of equations. These are the tools we employ, and we know many things.
My Items