This works right now. Might work in some aspect for Mac as well using PlayonMac, but can't test that myself. Tested using ubuntu minimal 18.xx using stock drivers.
This works on stations that use d3d9 shaders as well. Including goon and TG.
Note that you *DO NOT NEED TO INSTALL D3D9 stuff YOURSELF* the stuff bundled with byond that gets automatically installed by the installer should work fine without any further modification.
You can also do it manually instead of using PoL, if you'd like, but that's a lot of tedium and version tracking I personally did not want to do again and this results in a simple launcher that can be reconfigured and tinkered with/reset and no modification of $PATH. If you do want to do it manually, prior guides should work at least for setting wine up. The important bit is finding wine 3.8 (or later if they ever do fix the VBO regression. I haven't seen it yet as of 3.11. Oddly, wine-staging 3.2 has the regression as well.)
I also intentionally spread a wide net for the proprietary dependencies. If you play on stations that don't use multiple fonts you can probably cut that down to just the fonts you need, and you might be able to get away with just vcrun2013 instead of including 2008 to plug potential gaps, and WMP10+the codecs are mostly for stations that use streaming media.
Winbind isn't a hard dependency but resolves a number of errors and debug messages on ubuntu.
Hope this helps and I can answer any questions that crop up.
Jul 13, 4:13 am (Edited on Jul 13, 4:43 am)