• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Half Life 2 tech help

Hey everyone, I was inputing some commands in the Steam > HL2 > Properties > Launch Options command box and the next time I started the game all the shader effects dissapered. And now in the HL2 advance settings I am getting "Hardware DirectX level = DirectX 7" I have Radeon 9800 Pro! It's suppose to be DirectX 9!! How do I fix this?

untitled2xk.png
 
Bring up the console (it's the ~ button) and type "mat_dxlevel 90" without the quotes.

Or you can bring up the "Launch Properties" window under Steam Games and type in "-dxlevel 90"
 
Badabing said:
Bring up the console (it's the ~ button) and type "mat_dxlevel 90" without the quotes.

How do you get the console to appear? I kept pressing ~ and nothing happened! Don't you have to input some command in a config file somewhere?
 
Doom_Bringer said:
How do you get the console to appear? I kept pressing ~ and nothing happened! Don't you have to input some command in a config file somewhere?

Yeah, you have to change something. Check tweakguides.com
 
To get the console to appear, when your in the Half Life 2 game go to "options" then "Keyboard" then go to "Advanced Options" and check the "Enable Console" button.
 
Doom_Bringer said:
I pasted -dxlevel 90 in the console box and it says unkown command!

I don't think thats an option you can put in the console. Is it?

Tweakguides.com said:
Command Line Commands

There are some commands which can only be used in the Target box of your HL2 icon, or in the 'Launch Options' box of Steam. They cannot be used in the game's console or in your autoexec.cfg file. These are referred to as 'Command Line' commands, and the most useful of these commands are:

-heapsize [Kilobytes]: This command tells Half Life 2 to allocate more RAM to the game system heap, where it can be accessed by the game to improve performance by storing more game information in RAM and hence reducing loading pauses. The default heapsize is 64MB, however you can safely allocate around 128MB (i.e. -heapsize 128000) for most systems. You can use higher values if you have more RAM, but I don't recommend exceeding half your physical RAM (e.g. for 1GB RAM, set heapsize of 512000).

-console: Speeds up the loading of Half Life 2 at startup by not loading up the background 3D graphics on the main menu and instead loading up a blurry background picture and the Half Life 2 console open. Note you can close this console using the '~' key.

-width [pixels] -height [pixels]: Using these two commands you can set a custom resolution in Pixel Width x Pixel Height (e.g. -width 640 –height 480 starts HL2 with 640x480 resolution). Make sure you choose a resolution supported by your monitor and with the correct ratio of width to height (usually 4:3).

-dxlevel [version]: Using this command allows you to force Half Life into only using the specified DirectX version for shaders. For example, use -dxlevel 70 to force Hardware DirectX7.0 level support for shaders. This means a reduction in image quality but an increase in performance. Other values include -dxlevel 80 -dxlevel 81 and -dxlevel90. Note that this only works if you choose a DirectX version which is lower than the current one supported by your graphics card. See the Hardware DirectX Version option under the In-Game settings for more details.

Nope, it isn't.

It's a command line parameter. Not something you can change after you have actually launched the game.
 
Doom_Bringer said:
I pasted -dxlevel 90 in the console box and it says unkown command!

Read my first post carefully.

put "mat_dxlevel 90" in the console

or

put "-dxlevel 90" in the Launch Option properties.

Either one would work. I would suggest using the console option though.
 
This has to be the most bug ridden fucking annoying game ive tried to play on my (not half bad) PC. Shit.. a year on and nothing I do seens to cure the poor things' stuttery cough.
 
Top Bottom