A||||1||crudman||A Better Single Player Work-Around Z||000000||crudman||01-17-2001||08:03 AM||crudman@penguinpowered.com||Howdy,

While we can't currently launch a new single-player game from the HL menu itself, here's a little trick that seems to be working for myself at least:

Make a copy of the "hl" script file (mentioned in the HOWTO), and call it, say, "hlsp".

Open up "hlsp", add the following options to the end of the line where WINE.EXE is called:

+map c0a0 +skill 2

So a part of your script would look similiar to this:

cd /usr/local/wine/SIERRA/Half-Life ; wine HL.EXE -- HL.EXE -console -w 1024 +map c0a0 +skill 2

It's crude, but it works. When executed, HL immediately starts a new game on the "c0a0" map, which in this case, is the intro sequence. :)

The "skill" option just sets the initial difficulty level:

1 = Easy
2 = Medium
3 = Difficult

I've just made three copies of the script, modified the skill setting in each, and called them names such as "hlsp-easy", "hlsp-med" and "hlsp-hard". You can then call them in your favorite Window Manager/Desktop Environment as "Half-Life Single Player - Easy", etc.

While I haven't tested it exhaustively, I've noticed a few things:

- CD tracks are played incorrectly
- Quick-load and quick-save work!
- Played up to and beyond the "incident", levels follow as expected

Key-bindings and other settings can be changed in the ../Half-Life/valve/config.cfg file.

Can provide any other info/specs/configs on request.

crudman Z||000001||clump||01-17-2001||11:50 AM||leftunsaid@eudoramail.com||Thanks, it worked for me. However, I have been getting a neww problem. Sometimes I can start a game with no trouble. Quitting and trying again freezes the game. Not locks it, just freezes it. The last thing wine says is:

fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x4d398ab0,00001824,3):stub
fixme:system:SystemParametersInfoA Unimplemented action: 3 (SPI_GETMOUSE)



Anyone with similar issues?
-clump