This software will allow you to configure lots of things from Hal-Life and Counter-Strike without even starting the games!
Here are some key features of "Half-Life Configurator":
· Change resolution before launch.
· Choose Software, Direct 3D, OpenGL or 3dfx OpenGL
· Enable 32-bit textures.
· Launch Half-Life in windowed or fullscreen mode.
· Change texture/model quality.
· Enable EAX or A3D.
· Disable Direct Sound
· Change sound quality; 11kHz or 22kHz.
· Set custom heap size.
· Change maximum decals.
· Change maximum shells & smoke puffs (Counter-Strike)