E2150 - Linux Installation: Difference between revisions

From InsideEARTH
Content added Content deleted
(removed a word)
No edit summary
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== How to run Earth 2150 on Linux ==
At this page you should get an answer about '''how to get Earth2150 running on Linux''' Mint 20.2 from disc (using WINE).
At this page you should get an answer about how to get Earth2150 running on Linux (using WINE).


=== WINE v9.0 and above ===
First you need to set up a ''wine'' - compatibility layer capable of running Windows applications like Earth2150. Just follow this guide to install the /correct/ version of wine. There are many guides out there but this one is really working.
1.Install wine Pre-requisites and WINE package
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-staging


2. Install Earth 2150 via ISO or Steam ''(make sure to right-click -> run with WINE instead of just double left-clicking)''
[https://linuxhint.com/installing_wine_linux_mint/ Link to guide]


3. Install DirectPlay for Multiplayer</u>
If none of this works, it may be that your graphics card is simply too old (tested and worked on GTX 750 TI, but did not do so on a GTS 450).
winetricks directplay


=== WINE v8.0 and below ===
After installing WINE, path to the location of the 'install.exe' and run it with the 'WINE Compatibility Program Loader'. From here, everything should proceed as with a standard Windows install...
1. Setup wine: https://linuxhint.com/installing_wine_linux_mint/


2. Install Earth 2150 via ISO or Steam
Running/Updating/setup are also all run via the Program Loader.

3. Install DirectPlay for Multiplayer</u>
winetricks directplay

== Misc ==
<u>GameRanger</u>

1. Install mfc42 ''(it is required for GameRanger)''
winetricks mfc42
2. Download Gameranger from: https://www.gameranger.com/download/ and install with Wine.

== Troubleshooting ==

If you have no in-game music/video, then run those commands:
winetricks quartz
winetricks directmusic
winetricks amstream
winetricks cinepak
winetricks icodecs

If the above doesn't correct the music issue, you may also need to run the following commands;
WINEPREFIX=<path-to-wine> wine regsvr32 'c:\windows\system32\amstream.dll'
WINEPREFIX=<path-to-wine> wine regsvr32 'c:\windows\system32\quartz.dll'

Latest revision as of 10:31, 25 May 2024

How to run Earth 2150 on Linux

At this page you should get an answer about how to get Earth2150 running on Linux (using WINE).

WINE v9.0 and above

1.Install wine Pre-requisites and WINE package

sudo dpkg --add-architecture i386 
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-staging

2. Install Earth 2150 via ISO or Steam (make sure to right-click -> run with WINE instead of just double left-clicking)

3. Install DirectPlay for Multiplayer

winetricks directplay

WINE v8.0 and below

1. Setup wine: https://linuxhint.com/installing_wine_linux_mint/

2. Install Earth 2150 via ISO or Steam

3. Install DirectPlay for Multiplayer

winetricks directplay

Misc

GameRanger

1. Install mfc42 (it is required for GameRanger)

winetricks mfc42 

2. Download Gameranger from: https://www.gameranger.com/download/ and install with Wine.

Troubleshooting

If you have no in-game music/video, then run those commands:

winetricks quartz
winetricks directmusic 
winetricks amstream 
winetricks cinepak
winetricks icodecs

If the above doesn't correct the music issue, you may also need to run the following commands;

WINEPREFIX=<path-to-wine> wine regsvr32 'c:\windows\system32\amstream.dll' 
WINEPREFIX=<path-to-wine> wine regsvr32 'c:\windows\system32\quartz.dll'