A||||3||alexcrow||Success (with bugs) Z||000000||alexcrow||12-30-2000||08:44 AM||alexcrow@clara.net||Hi All,

I've managed to get all single-player games working in HL with some bugs. The following email helped alot - included below -

*******

Subject:

Half-Life.. yay!

Date:

12/20/2000

Author:

fuchs


<< previous in search · next in search >>

Just wanted to give a big thanks to the developers out there
because I've finally got Half-Life working nicely (GL mode).
Note that this is without telling wine that I've got a windows
partition (I wanted to do it totally within linux).

Here are the steps I followed for those that are trying to do the same:

I'm using DRI from CVS as of last nite (Tuesday Dec 19th).
I'm running an Athlon 700 with a g400 max.
I start up X in 16 bit color mode in 800x600 (created a seperate conf file). Installed half-life, did not install direct x, did not update etc. Grabbed the latest patch for hl - seems that you don't need the CD with this patch. Fired it up windowed mode to begin with, and selected GL driver at 800x600 (non-windowed), of course
it crashed once I made the change. Fired it up again, directly to the console (hl.exe -toconsole) and loaded up a map, screen
was flickering badly. Quit and added gl_ztrick "0" to config.cfg and loaded it up again, flicker was gone, still no sound. Quit
again, touched dsound.dll and dsound.vxd in windows/system
directory, edited wine.conf to load dsound native first, then builtin. Fired it up again, immediately got an error (in the HL console)
that it could not load dsound.dll, tried the map, and lo and behold, there was sound.. Running with netgraph "3" in config.cfg I see that I am getting around 40ish fps, sometimes it drops lower,
sometimes higher, but hovers around there most of the game.

My wine.conf has usedga =n and desktopdoublebuffered = n.
I've also tried usedga=y and desktopdoublebuffered=y with no
real difference??

Thank you from a very happy player.

******

I followed most of this email, including setting up a new XF86Config, and ignored the stuff about ztrick and touching files (I copied my whole windoze dir to wine's C: which resides on a local partition, and I'm using a GeForce DDR with NVidia drivers) but followed the rest.

I can get to the menus and go through to playing a game (sometimes I have to restart due to "Wait for Critical Section" errors from WINE), and when I do, it seems very smooth. However, I can't go back to the menus after this - this will cause the same Critical Section errors and bomb WINE. I have to use fast-save to get anywhere. I haven't tried loading these games either yet, neither have I tried CS. I also tried the Uplink Demo, but for some reason this says my GL driver doesn't support my card, and I have to use SW.

I'm using Mandrake 7.2, XF86 4.0.1, NVidia 0.95 drivers, and WINE 20001222 snapshot. UseDGA and DesktopDoubleBuffered are off - enabling them seems to stop HL working.

My command line is as follows-

wine -desktop 800x600 hl.exe -- hl.exe -console -w 800

I hope this helps someone!

Cheers,

Alex Crow Z||000001||Tarksum||01-09-2001||11:54 PM||snolep@hotmail,com||I too couldnt get it working with mandrake, I switched to Debian Potato, and it worked...well at least in software mode :(
I have a P2 300, and GeForce SDR, 128megs pci 133 ram Z||000002||Tarksum||01-09-2001||11:54 PM||snolep@hotmail,com||I too couldnt get it working with mandrake, I switched to Debian Potato, and it worked...well at least in software mode :(
I have a P2 300, and GeForce SDR, 128megs pci 133 ram Z||000003||crazney||01-10-2001||12:36 AM||dhammerton@labyrinth.net.au||firstly: i have gotton it working in mdk several times (both 7.1 and 7.2).
i use debian sid.

other thing is: tarksum: can you please only post once!