Frogmancer: I don't even like AAA shooter games, I just want to play Barony (no multiplayer on on GOG version while Steam Linux users can play with Nintendo Switch players as well as Epic Games) and Heroes of Hammwatch (no native port on GOG).
The Barony engine has actually been open-sourced:
https://github.com/TurningWheel/Barony You might be able to get a working Linux executable via that.
Although I lost interest in contributing to that project when I built it and had several screens full of null-pointer-dereference compiler warnings scroll by :(
Heroes of Hammerwatch is a great game, and multiplayer works for me in wine with the following:
winetricks corefonts dotnet48 vcrun2017 win7 (not sure if corefonts is actually necessary)
Then use the galaxy-based installer and let it download the game:
wine GOG_Galaxy_Heroes_of_Hammerwatch.exe When you want to play, first manually start some Galaxy thingy:
wine $WINEPREFIX/drive_c/ProgramData/GOG.com/Galaxy/redists/GalaxyCommunication.exe and then the game:
wine $WINEPREFIX/drive_c/Program\ Files\ (x86)/GOG\ Galaxy/Games/Heroes\ of\ Hammerwatch/HWR.exe Although this has been a rather fiddly thing.
And certainly none of it is any excuse for GOG's stance on the whole multiplayer/galaxy/Linux front.