Age of Empires
Age of Empires: The Rise of Rome
Age of Empires II: The Age of Kings
Age of Empires II: The Conquerors

WIP
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
Default install folder
2)
Full
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
Default install folder
3)
FULL
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
Fixes random black screens and flicker
4)
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
Limit=200 might only apply to Multiplayer games
5)
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