
This document shows how to install Age of Empires II: The Forgotten Empires in Linux. Get the instructions in odt format here: Installing-AoFE-on-Linux.odt Playing AoFE on Linux Overview # Installing AoC on Linux without PlayOnLinuxĮxport AOCDIR="$/age2_x1/age2_x1.exe" /nostartupĬomment=Age of Empires 2: The Conquerors Expansion

xdg – Create a custom URL Protocol Handler – Unix & Linux Stack Exchange.4 bgstack15 bgstack15 4096 Spectator Overlay/ 4 bgstack15 bgstack15 4096 Spectator Dashboard/ĭrwx. 3 bgstack15 bgstack15 4096 Small Trees/ĭrwx. 3 bgstack15 bgstack15 4096 Short Walls/ĭrwxrwxr-x. $ ls -al ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II/Voobly\ Mods/AOC/Local\ Mods/ĭrwxrwxr-x. There are several directories in there, particularly Local Mods. Or you could just copy extant Voobly mods from one installed system to another underneath directory ~/.wine/drive_c/Program\ Files/Microsoft\ Games/Age\ of\ Empires\ II/Voobly\ Mods/AOC/. (And Fedora has always used the staging version of Wine.) But for Devuan Ceres I haven’t needed the winehq apt repo for a long time now. The Wine release notes make passing references to copy-on-write or similar for versions 4.4, 4.2, and 2.18 but they don’t seem definitive enough to match what I recall.

I cannot pinpoint the exact time or version, unfortunately. #!/bin/shĮnv WINEPREFIX="/home/bgstack15/.wine" /usr/bin/wine C:\\Program\ Files\\Voobly\\voobly.exe note: The STAGING_WRITECOPY=1 environment variable is not necessary for wine with versions starting approximately 2020.

The shell script voobly.sh has that (all parameters), which will pass any of those values from the %u from the Desktop file. Icon=/home/bgstack15/.local/share/icons/voobly.png Path=/home/bgstack15/.wine/dosdevices/c:/Program Files/Voobly My sktop actually calls a wrapper shell script, which I augmented to pass the parameters to voobly.exe.

I suspect that is because it is in one of the XDG_DATA_DIRS default locations which is the ~/.local/share/applications/ Interestingly enough, I did not need to fully qualify the path to sktop. You can inspect what your system is currently configured to use for a custom protocol of x-scheme-handler/voobly: $ xdg-mime query default x-scheme-handler/vooblyĪnd if you need to manually set it, you can do so with: xdg-mime default sktop x-scheme-handler/voobly If you inspect a Voobly mods page (such as Jurassic 2 for Age of Empires II: The Conquerors) you can see that the “Download” button is a custom protocol.
