[plug] Halflife Counterstrike under Wine

Russell Keith-Magee keithmag at cs.curtin.edu.au
Mon Feb 5 16:01:31 WST 2001


Trevor Phillips wrote:
> 
> Russell Keith-Magee wrote:
> 
> > I've got the game itself running using the 20010112 release of wine,
> > with the directx patches available from transgaming.com. There are a few
> > glitches in the opening menus, and it doesn't play the sierra splash
> > screens, etc, but the game itself, using OpenGL accelleration, yields
> > quite good frame rates at 800x600 on my TNT2 Ultra.
> 
> Does wine support proper OpenGL? (I haven't looked at it in aaages). Does it
> use Windows GL drivers? Or does it include links to Linux GL libraries?
> Do you need the DirectX patches to get HL working with OpenGL? (I shouldn't
> think so, seeing OGL & D3D are almost competitors, but stranger things've
> happened).

Wine now comes with native openGL support - i.e., it uses the XFree86
OpenGL drivers to do the rendering. There is a --with-openGL (or
something like this) flag you can hand to configure to enable this
feature. The transgaming guys are working on getting all of the DirectX
layer (including D3D, DDraw and DPlay) running through wine, providing
linux native library implementations, which hook into native services as
appropriate.

I can't comment on whether or not you actually need the transgaming
patches to play HL - I used them and wine worked first time.

The reason this works particularly well with HalfLife Counterstrike is
that HL:CS can be made to use OpenGL - there's a setting to this effect
in the video config section.

Russ %-)

-- 
-----------------------------------------------------------
Russell Keith-Magee
PhD Research Student
School of Computing, Curtin University of Technology
email: keithmag at cs.curtin.edu.au OR russ.magee at computer.org
WWW:   http://www.cs.curtin.edu.au/~keithmag
Ph: +61 8 9266 2129    FAX +61 8 9266 2819
-----------------------------------------------------------
My, how you've changed since I've changed.



More information about the plug mailing list