Got the launcher working and the game aswell. The only issue is if you hover over the interface elements on the bottom of your screen, your game crashes. I think this has to do with the [hint] boxes that appear. if only there was a way to disable that then we would have a fully functional linux way to play it seems.
For interested parties:
To get the launcher working make sure that you have a 32bit prefix. Do not install mono but install winetricks and do
winetricks dotnet46 corefonts and install everything
Launcher should work now.
For blackscreen follow the other guide and install only the dxsdk_jun10 file (as you already have the rest of the files)