Written by Catapultam Habeo, he likes linux, for some reason.
This guide is written from the perspective of a new user on a fresh-ish installation of Pop!_OS using Wayland, and will use Lutris to manage the game. Your mileage may vary based on other distros and system environments.
Note: It is recommended that you DO NOT use a flatpak distribution of Steam, for a variety of reasons. You should still be able to get this to work, but some details, such as paths, may vary.
Invoke the steam console with $ steam steam://open/console
. This should open up Steam and provide a console interface.
Enter download_depot 205710 205711 1926608638440811669
into the console. The expected output is:
] download_depot 205710 205711 1926608638440811669
Downloading depot 205711 (8204 MB) ...
This download may take a significant period of time and will not report any progress.
~/.steam/debian-installation/ubuntu12_32/steamapps/content/app_205710/depot_205711
find ~/ -type d -name "depot_205711"
ls -lhat ~/.steam/debian-installation/ubuntu12_32/steamapps/content/app_205710/depot_205711 | grep total
; this will show the total size of the downloads. This can also be used to check to see if the download was completed successfully (I got 7.4GB when completed).tar cf - ~/.steam/debian-installation/ubuntu12_32/steamapps/content/app_205710/depot_205711 --sort=name --mtime='1970-01-01' --owner=0 --group=0 --numeric-owner | sha256sum
)Once the files are fully downloaded, copy them to your intended installation directory.
mkdir -p ~/Games/eqemu_thj/rof2 && cp -r ~/.steam/debian-installation/ubuntu12_32/steamapps/content/app_205710/depot_205711 ~/Games/eqemu_thj_rof2
The version of WINE that ships with Ubuntu & Pop!_OS is positively ancient. Let's update it.
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-stable dxvk winetricks
wine --version
Install Gamescope. This makes EQ play bit nicer, and we'll use it inside Lutris. Enables fake fullscreen and output scaling, similar to Lossless Scaling does on Windows.
Winetricks
cd ~/Games/eqemu_thj/rof2
WINEPREFIX=$(pwd)/.wine sudo winetricks --self-update -y
WINEPREFIX=$(pwd)/.wine winetricks -q corefonts d3dcompiler_43 d3dcompiler_47 dxvk vcrun2003 vcrun2005
WINEPREFIX=$(pwd)/.wine winetricks -q vcrun2008 vcrun2010 vcrun6 vcrun6sp6 vcrun2012 vcrun2013 vcrun2015 oleaut32 dotnet48
Grab the patcher.
wget https://github.com/The-Heroes-Journey-EQEMU/eqemupatcher/releases/latest/download/heroesjourneyeq.exe
Test to make sure everything works so far; the patcher should launch and allow you to enter the game. The game should launch and run, but may have some issues still. Notably, you will not be able to stay connected to THJ in particular.
WINEPREFIX=$(pwd)/.wine wine heroesjourneyeq.exe
Install Lutris
Configure Lutris
Game Info: This is mostly cosmetic, but make sure you set the Runner to 'Wine'. (The images can be found in /Resources/ in your game directory after you patch)
Game Options: The demonstrated paths are consistent with the previous guide, but will obviously not be exactly correct for you. Adjust as needed!
Runner Options:
n,b
System Options: