I installed playonlinux via apt, and then the standard Steam install via playonlinux. Steam itself runs OK, and it seems to have installed Planetbase correctly; the game starts; I have full audio and graphics, but some text does not render at all.
I had the exact symptoms with bare Wine, and I read elsewhere that this game's text rendering issue can be fixed by going through playonlinux instead, but no such luck. I observed that POL did download and install the Microsoft fonts.
Any ideas?
[2016-10-12 23:20:56] uninstalled manifest found in C:\Program Files\Steam\package\steam_client_win32 (1).
[2016-10-12 23:20:57] Extracting package...
[2016-10-12 23:21:08] Installing update...
[2016-10-12 23:21:11] Failed to clean up after update, continuing...
[2016-10-12 23:21:11] Cleaning up...
[2016-10-12 23:21:11] Update complete, launching Steam...
[2016-10-12 23:21:11] Shutdown
[1012/232112:ERROR:network_change_notifier_win.cc(170)] WSALookupServiceBegin failed with: 8
[1012/232713:WARNING:cert_verify_proc_win.cc(108)] Unknown error -2146762482 mapped to net::ERR_FAILED
Mono path[0] = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Managed'
Mono path[1] = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Mono'
Mono config path = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Mono/etc'
[10/12/16 23:31:07] - Running wine-1.7.53-steam_crossoverhack Steam.exe (Working directory : /home/greg/.PlayOnLinux/wineprefix/Steam/drive_c/Program Files/Steam)
err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.
fixme:ver:GetCurrentPackageId (0x32e490 (nil)): stub
fixme:process:ProcessIdToSessionId Unsupported for other processes.
Mono path[0] = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Managed'
Mono path[1] = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Mono'
Mono config path = 'C:/Program Files/Steam/steamapps/common/Planetbase/Planetbase_Data/Mono/etc'
X Error of failed request: GLXBadDrawable
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 5 (X_GLXMakeCurrent)
Serial number of failed request: 2680
Current serial number in output stream: 2680