Table of Contents

Information

Prerequisites

Install

Source

Initial Prefix

mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' WINEARCH='win32' wine wineboot --init && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' winecfg /v 'nt40' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f

Disc Mount

udisksctl loop-setup --file ~/'Downloads/AOE.ISO'
udisksctl mount --block-device '/dev/loop0'
ln -s '/run/media/'$USER'/AOE' ~/'.wine/Age of Empires Collectors Edition/dosdevices/y:'

Age of Empires

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE1\UK\AOESETUP.EXE'

The Rise of Rome

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE1ROR\UK\AOESETUP.EXE'

II: The Age of Kings

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE2\UK\AOESETUP.EXE'

II: The Conquerors

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE2CONQ\UK\AOCSETUP.EXE'

Disc Unmount

sync && umount '/run/media/'$USER'/AOE'
udisksctl loop-delete --block-device '/dev/loop0'
rm -f ~/'.wine/Age of Empires Collectors Edition/dosdevices/y:'

Clean-up

rm -f ~/'Downloads/AOE.ISO' ~/'Desktop/Age of Empires Expansion.lnk' ~/'Desktop/Age of Empires II.lnk' ~/'Desktop/The Conquerors.lnk' && sync

GDI Renderer

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\Direct3D' /v 'renderer' /t 'REG_SZ' /d 'gdi' /f

Desktop Launcher

3.3.5

mkdir -p ~/'.local/share/applications/wine/Programs/World of Warcraft' && ee ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && sed -i -e 's/'CHANGEME'/'$USER'/g' ~/'.local/share/applications/wine/Programs/World of Warcraft/World of Warcraft 3.3.5.desktop' && update-desktop-database --quiet ~/'.local/share/applications'
xfce4-panel -r

Icon

mkdir -p ~/'.wine/Icons' && wrestool --output=$HOME/'.wine/Icons/WoW-335-256.png' --extract --name='__GDF_THUMBNAIL' --raw ~/'.wine/World of Warcraft 3.3.5/drive_c/Program Files/World of Warcraft/Wow.exe'

Quick Commands

Winecfg

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' winecfg

Winetricks

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' winetricks

Registry Editor

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' regedit

Kill

WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wineserver --kill

Execute

Age of Empires

cd ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires/Empires.exe' NoStartup MidiMusic 1024 Limit=200

The Rise of Rome

cd ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires/EMPIRESX.EXE' NoStartup MidiMusic 1024

II: The Age of Kings

cd ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires II' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires II/EMPIRES2.EXE' NoStartup 1024

II: The Conquerors

cd ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires II/age2_x1' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires II/age2_x1/age2_x1.exe' NoStartup NOSC 1024

Root Folders

Age of Empires

gio open gio open ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires'

Age of Empires II

gio open ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires II'

Save Data

Age of Empires

Backup

tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-AoE1-Saves.tar.gz' -C ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires' 'savegame'

Restore

tar -xvzf ~/'Downloads/'*'-AoE1-Saves.tar.gz' -C ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires' 'savegame'

TODO

AoE1 Music

sudo zypper install 'fluidsynth'
fluidsynth --audio-driver='pipewire' --sample-rate '48000' ~/'Projects/LostCity-225-EngineTS/ext/SC55_zzdenis_v0.5.sf2'
fluidsynth --audio-driver='pipewire' --sample-rate '48000' '/usr/share/sounds/sf2/FluidR3_GM.sf2'
cd ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires' && WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine explorer /desktop='AoE1x_RoR','1024x768' ~/'.wine/Age of Empires Collectors Edition/drive_c/Program Files/Microsoft Games/Age of Empires/EMPIRESX.EXE' NoStartup MidiMusic 1024
1)
disc includes DE, FR, SP, and UK
2)
C:\Program Files\Microsoft Games\Age of Empires
3)
C:\Program Files\Microsoft Games\Age of Empires II
4)
opengl default, vulkan crashed on start-up
5)
was lengthy to start-up a MP match on Windows vs quicker singleplayer