New answers tagged windows-8
Solution Run in Direct3D mode: hl.exe -d3d
I would disallow it because it won't work. You say you run the latest DirectX. The latest is DirectX 11, which is supported only on Windows Vista and newer. DirectX 6 is only supported on pre-NT OSes (95, 98, ME).
Short answer: Yes, It's fine to install it. If the game requires that version of the library, it won't run (properly) without it. Long answer: Frameworks like DirectX, OpenGL etc are (basically) just collections of common functions i.e. things which every program needs to do, but don't need to be reinvented/rewritten every time you write a new program. ...
If the game comes from a reliable source then I would allow it. It's possible that the latest direct x (11I think) is not backwards compatible with the api for direct x 6 in which case it would be perfectly fine to have both if you need both.
Top 50 recent answers are included