====== Information ====== * Age of Empires - Collector's Edition (International) * English (UK) ((disc includes ''DE'', ''FR'', ''SP'', and ''UK'')) * 32-bit * 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 ===== * [[linux:distros:opensuse_tumbleweed_xfce|openSUSE Tumbleweed (Xfce)]] * [[linux:notes:wine|Wine]] (old WoW64) ====== Install ====== ===== Source ===== * https://archive.org/details/age-of-empires-collectors-edition-international ===== Initial Prefix ===== * ''win32'' * ''nt40'' 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 ((''C:\Program Files\Microsoft Games\Age of Empires'')) * Full WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE1\UK\AOESETUP.EXE' ===== The Rise of Rome ===== * FULL WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE1ROR\UK\AOESETUP.EXE' ===== II: The Age of Kings ===== * Default install folder ((''C:\Program Files\Microsoft Games\Age of Empires II'')) * FULL WINEPREFIX=~/'.wine/Age of Empires Collectors Edition' wine 'Y:\AOE2\UK\AOESETUP.EXE' ===== II: The Conquerors ===== * Full Install 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 ((''opengl'' default, ''vulkan'' crashed on start-up)) 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 ====== * :!: WIP ([[#execute|manual commands]] done) * Likely only RoR and Conq launchers with base games on right-click ===== 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 ==== * ''wrestool'' 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 ((was lengthy to start-up a MP match on Windows vs quicker singleplayer)) 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 ===== * [[games:linux:2004scape_localhost#sc55_zzdenis_soundfont|SC55_zzdenis_v0.5.sf2]] * TODO: [[games:windows:aoe2_collectors_international#aoe2_music|Demo MIDI files]] for AoE2 + add ''MidiMusic'' 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