Puzzle Puppers

Puzzle Puppers

View Stats:
GNU/PizzaDude Jan 28, 2017 @ 12:40pm
Workaround for not working with old Linux systems with OpenGL 2.1
EDIT: I found a fix that doesn't require Wine.
In the launch options for the game:
MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 %command%
Probably works with other Unity3D games.

This game doesn't work with Linux systems with OpenGL 2.1, as OpenGL 3.1 is required, the workaround is to run the windows version in Wine.

Install Steam in Wine.
Install this game.
???
Profit.
Last edited by GNU/PizzaDude; Mar 19, 2017 @ 8:54pm
< >
Showing 1-9 of 9 comments
Portponky Jan 28, 2017 @ 2:56pm 
How old is your graphics card? OpenGL 3.1 is nearly a decade old.
GNU/PizzaDude Jan 28, 2017 @ 6:28pm 
I have a GTX 660, but I want to play this on my Thinkpad T510i which is Ironlake.
TiZ #HugLife Jan 29, 2017 @ 12:20pm 
Mesa has been doing a lot of work with modern OpenGL support, and I can't imagine Ironlake would be so far behind that it would just stay on 2.1 forever. Have you tried installing Mesa from the padoka stable PPA?
GNU/PizzaDude Jan 31, 2017 @ 6:12pm 
Originally posted by TiZ:
Mesa has been doing a lot of work with modern OpenGL support, and I can't imagine Ironlake would be so far behind that it would just stay on 2.1 forever. Have you tried installing Mesa from the padoka stable PPA?
Yes. The mesa developers don't care about old hardware, though.
TiZ #HugLife Feb 2, 2017 @ 9:15pm 
Hmm. So what's going on here is that the Unity version on Windows is using a DX version that can get translated to OpenGL 2.1 and that's how it can work? That's messed up. I hope the fact that you can do this isn't used to justify discontinuing support for a native port, though. Like... I felt really icky to see you post this, knowing the situation we're in, to be honest.
GNU/PizzaDude Feb 2, 2017 @ 9:30pm 
Originally posted by TiZ:
Hmm. So what's going on here is that the Unity version on Windows is using a DX version that can get translated to OpenGL 2.1 and that's how it can work? That's messed up. I hope the fact that you can do this isn't used to justify discontinuing support for a native port, though. Like... I felt really icky to see you post this, knowing the situation we're in, to be honest.
Yeah, but, I posted this to be helpful for other people wanting to play this on an old laptop. I didn't post this so they could say "oh, it works in Wine so I don't need to make a native port".
TiZ #HugLife Feb 4, 2017 @ 1:21pm 
I know your intentions were good. :)
GNU/PizzaDude Mar 19, 2017 @ 8:54pm 
EDIT: I found a fix that lets you play without wine if you are on OpenGL 2.1

In the launch options for the game:
MESA_GL_VERSION_OVERRIDE=4.1 MESA_GLSL_VERSION_OVERRIDE=410 %command%
Griswald1982 Sep 12, 2020 @ 1:12pm 
I'd like to get this game- and I have a non-Steam standalone- working on an ancient 2001 Sony VAIO, 256MB RAM, 1024h x 768v 16-Bit color screen, Pentium 3 800MHz processor, SwiftShader 2.1 needed for some applications requiring DirectX 8 and 9.

Could you be a bit more detailed on how I would try this, as unlikely as it is to work on that antique? It does NOT work in XP mode, all you get is the "C000001D" error code- never good. It would involve a standalone version, not the Steam version.

That laptop is a Dual Operating System device: it can be run in either XP OR Puppy Linux 5.2.5 Lucid mode, no emulation involved. Again unlikely to work in any case, but your idea is worth a try. Steam is not installed nor can it be.
Last edited by Griswald1982; Sep 12, 2020 @ 1:15pm
< >
Showing 1-9 of 9 comments
Per page: 1530 50