On a standard Debian wheezy install I get this error when attempting to start a new campaign.
In addition to this the key I got from the Humble Bundle doesn’t appear to actually work. A previous key from a steam purchase of GSB does seem to work though.
The issue here is that the unknown_planet.fx from the DLC campaign is not a GLSL Shader (what Linux and Mac GSB expect). Thus you are getting OpenGL errors about it. The shader needs to be “ported” over to GLSL. . You can do this if you have the Nvidia CG library installed. Look at the data/shaders folder for other “ported” shaders and the process taken to get them there. orig is the original file you have, then edit is the rafactoring, then it gets run through the nvidia cgc.
One other thing I just noticed is that it does not seem possible to delete campaign games from within the game. Clicking on delete then selecting yes to unleash the fusion cannons doesn’t appear to delete any files from within .positech though the permissions indicate I should be able to delete anything under that directory. Deleting the files manually successfully removes the entry from the campaign menu.
Interesting. I can’t seem to delete campaign games or saved designs. I don’t have any issues with proxying though I had to use an older key I had from a steam version. The key that came with the bundle game didn’t work.
FYI, this white screen issue appears to happen with any DLC installed, at least that’s what it did for me the other day. I can’t really test further since I don’t have that laptop with me, but I’ll confirm it when I get home mid-week. And it’s not a problem with reading the titlescreen image, as an strace showed it being read the same way with and without DLC…
Is there any chance you can post a script to convert to PC shaders to Linux/Mac? Either that, or can you and cliffski make the Mac shaders (since there’s Mac DLC) available for download for us Linux users who’ve bought the PC DLC?