Works in Linux (arch, btw) via Lutris/Wine. Previously I got it to work via Bottles as well but an update broke something and I never could get it to work again. Yay, gaming on Linux! 
For all the open source degenerates here some pointers:
Still a million things that can go wrong but maybe this helps someone.
For all the open source degenerates here some pointers:
- Install both lutris and wine
- Get out of
You must be registered to see the linkswith wine and just install everything
- Winetricks: install vcrun2013, vcrun2019 and vcrun6
- Manually add game folder in lutris
- Lutris settings for the game:
- working directory: where AA2Play.exe is
- wine prefix: default is usually ~/.wine (should be 32-bit)
- prefix architecture: 32-bit
- runner: system
- check 'use system winetricks'
- disable fsync
- In the AA2 Start Dialog, Scripts: enable wined3d, disable win10fix, enable fixlocale (otherwise I got always 0% responses and messy text)
Still a million things that can go wrong but maybe this helps someone.