[an error occurred while processing this directive]
Home > Adrenaline Gamer Guides & Tips > A3D Sound For Half-Life


Pro-HL Advertising


A3D for Windows XP

Written By: -Silver-

A3D For Soundblaster Cards
Tired of going to every server around and getting "A3D whored" around the block? Have a soundblaster card in your Windows XP computer and want better 3D sound than EAX can provide you? Then my friend you want to emulate A3D, and in this simple guide I will tell you how. **Note: Does not work on ALL soundblaster cards, so use at your own risk**

Step 1 - Install A3D drivers v3.12
Download and run a3d_312.exe, if asked to overwrite any newer files select "Yes".

Step 2 - Win98 compatibility mode
For a3d to function properly in windows XP you will have to run half-life as though you were using windows 98. To do this simply go into your sierra\half-life\ folder and right-click your mouse on hl.exe, then select properties. Near the top of the window select the compatibility tab and check the box marked "Run this program in compatibility mode for:" then from the drop down menu just under that check box pick "Windows 98 / Windows Me". Now click apply and close the properties window.


Changing to compatibility Mode

Step 3 - Getting the drivers in order
Windows XP will automatically send the new file called a3dapi.dll to your windows\system32\ folder. The problem with that is when you use compatibility mode(step 2) we cause windows to use the drivers in windows\system\ rather than windows\system32\ . To correct this you want to go into windows\system32\ and copy a3dapi.dll then paste it into the windows\system\ folder.

Step 4 - Removing conflicting drivers
Now that you have completed steps 1 to 3 what you have done is created a driver conflict between the old a3dapi.ddl and the newer a3dapi.dll. To remove the unwanted a3dapi.dll files do as follows: click on your start menu then select "Search". In the search results window pick "All files and folders". Now under "All or part of file name:" put "a3dapi.dll", Look in "local Hard Drives" and hit the search button. The search will turn up a few results depending on your machine. Right click on the a3dapi.dll in your half-life folder and select rename, calling it "a3dapi.dlx", do the same for the a3dapi.dll found in the system32 folder. Now close the search window, you have solved the conflict (Not so hard was it? {short description of image}).


Renaming old drivers

Step 5 - Configuration files
Now you must go through all the ".cfg" files in any game directory under half-life that you plan to use A3D in (e.g. valve, aghl, cstrike). Make sure that none of the files have s_eax set to "1" and if they do change it to "0"(half-life will crash if s_eax "1" is executed while it is running). Now that you have disabled eax in your favoriate mods you need an a3d config. Many people have tweaked settings for a3d but i'll provide you with a basic a3d config to use for now. Put s_a3d.cfg in the folder of the mod you are going to play (valve folder for deathmatch, cstrike folder for counter-strike, etc).

Step 6 - Enable A3D
Run half-life and go into a server, bring down your console and type "exec s_a3d.cfg" or simply add the lines in that file to your autoexec(for more advanced users) and your a3d should be running.

Troubleshooting
If your a3d isn't working or is sounding funny it may be one of the following things.
1. Make sure your speaker output is set to the speaker setup you are using (5.1 speakers, 2 speakers, headphones) if this is not set correctly it will cause your sound to work improperly.
2. Make sure you have s_eax 0 in all configs, this includes config.cfg and autoexec.cfg. You DO NOT WANT S_EAX 1 IN ANY CFG FILE.
3. If it still isnt working repeat steps 1-6 again.
4. If it still doesnt work your soundblaster card does not support A3D emulation, switch back to EAX {short description of image}

*** IMPORTANT NOTE: When using compatibility mode for hl.exe half-life does not close properly. so EVERY TIMEyou exit the game you have to press ctrl+alt+del then go to the processes tab, find hl.exe then right click it and end process. If you dont do this it will make all video applications or ur pc run horrible and do very strange things. You also wont be able to run half-life again untill you close the old one ***

Downloads used in this process:

A3D Drivers v3.12
Size: 1.3mb, Hits: 412 (NOTE: DO NOT USE WITH WINDOWS VISTA!!)


Crystal Clear A3D

Written By: Raiden

Ever Had Choppy or Horrible sounding A3D on your Soundblaster Live? Been annoying you for years and you have tried many many scripts to get rid of it, well thanks to Kill Joy for mysteriously stumbling upon this I'm publishing how you too can have crystal clear A3D sound without the clicks and whistles that many people encounter with A3D on SoundBlaster live cards.

What to do?
All you have to do is turn the vertical sync option in your GFX menu to "ON" or if you have an NVIDIA card to "always on" For some reason this fixes the A3D's "choppyness" and makes it crystal clear for people experiencing problems. I played for many years with terrible A3D and it really affected my game, this has only been tested on 3 machines and each have reported success (All different machines with different GFX cards)

(If your not sure about changing vsync yourself just reset your opengl settings to default on NVIDIA cards which automatically turns VSYNC on)

Enjoy your A3D {short description of image}


Related Links
A3D Sound in Half-Life
EAX Sound in Half-Life under Windows XP

Previous Page | Read/Post Comments



 
Pro-HL.com & Pro-CSS.com are part of the MW-Network Copyright 1999-2007© All rights reserved. Half-Life®™, Counter-Strike®™ are trademarks of
VALVE™ Software & Sierra™ On-Line. Site designed & developed by: Mark "S@NDM@N" Woodhouse.
Valve Steam Half-Life Radio CPL World Cyber Games Europe HLCCL Hardcore Gaming Community