Results 1 to 2 of 2
  1. #1
    Gaming Overlord

    Rep: 618

    User ID
    12
    Join Date
    March 17th, 2009
    Location
    United States
    Posts
    5,647
    • System Specs
      • System Name:
      • The Wish Granter


      • CPU:
      • Intel Core i7 8700k Delidded @ 5.0 GHz, 4.5 GHz cache


      • Motherboard:
      • ASUS ROG Maximus X Hero Wi-Fi AC


      • System Memory:
      • G.SKILL TridentZ RGB 32GB (4 x 8GB) DDR4 4133 CL19 @ 4000 MHz


      • Graphics Card(s):
      • Zotac GeForce GTX 1080 Ti AMP Extreme


      • Monitor(s):
      • ASUS ROG Swift XG35VQ


      • Chassis:
      • Lian-Li PC-O11WX


      • Sound Card:
      • Creative Sound Blaster X-Fi Titanium HD, Yamaha RX-V579, Chord Mojo


      • Power Supply:
      • Seasonic PRIME Titanium 650W w/ Ensourced Custom Cables


      • Hard Drives:
      • Samsung 960 Pro 1TB, Samsung 850 EVO 500GB, Samsung 850 EVO 250GB


      • CPU Cooler:
      • EK Phoenix MLC 360mm


      • Operating System:
      • Windows 10 Pro 64-bit


      • Mouse:
      • Logitech G Pro, Thrustmaster T.16000M FCS


      • Keyboard:
      • Wooting One (Red Flaretech), CODE TKL (MX Green), Ducky Pocket (MX Blue), Fanatec CSL Elite Bundle


      • Speakers/Headset:
      • Ascend Acoustics CBM-170 SE, Fluance XL7C, Fluance AVBP2, Yamaha YST-SW012, ZMF Blackwood
    Gamer IDs

    Steam ID: gndjester

    How To: Enable 3D Software Accelerated Sound in OpenAL Games

    Preface: Games using the OpenAL (and former DirectSound3D) audio API generally have the ability to process most or all in-game sounds in virtual 3D space, using X, Y, and Z coordinates, and then they implement an advanced HRTF algorithm to map this 3D sound environment to your sound system.

    Stereo/2.1 systems get a binaural sound simulation which is infinitely superior to traditional virtual surround like Razer Surround and Dolby Headphone and SB-X Surround, which only process 5 or 7 channels. Those with actual surround systems get a far more effective surround HRTF, thus much better positional audio. Other audio APIs cannot compare. True surround systems receive the strongest benefit from these effects, especially with hardware acceleration (more on this below), but the effects are hugely noticeable on all systems.

    But these games do not do this by default. If you do not have a sound card or special software installed, then these games will default to using "Generic Software" as the audio device. Generic Software has none of these special abilities, so sound will be two dimensional and in many of these games you can't even get surround sound with Generic Software (which means no virtual surround either).

    So the best way to take advantage of these features is to use an X-Fi sound card. X-Fi refers to a series of Creative sound processors used on many of their sound cards (as well as Auzentech sound cards), now discontinued in favor of Sound Core3D which cannot process OpenAL/DirectSound3D instructions via hardware, only software. But they will still get you the effects, although not as good or effective. The same for ASUS sound cards.


    But if you don't have the money for a sound card, don't worry. You can still enable this advanced 3D sound processing with a free 100% software implementation called OpenAL Soft. This does not require a sound card.

    So the procedure listed below is for people with no sound cards. None of this is necessary if you have a sound card. If you have a sound card, just select it as your output device and it'll process 3D sound itself, and better than OpenAL Soft.

    1) Make sure your OpenAL is up to date by downloading the latest one here.

    2) Download the latest version of OpenAL Soft at the bottom of this page (the zip file).

    3) The downloaded zip file from step #2 has both Win32 and Win64 folders. For 32-bit Windows systems, take the soft_oal.dll file in the Win32 folder, rename it to OpenAL32.dll and then copy it into C:\Windows\System32 overwriting the file that is already there. For 64-bit Windows systems, take the soft_oal.dll file in the Win64 folder, rename it to OpenAL32.dll and then copy it into C:\Windows\System32 overwriting the file that is already there. But 64-bit systems require one other step, which is: take the soft_oal.dll file in the Win32 folder, rename it to OpenAL32.dll and then copy it into C:\Windows\SysWOW64 overwriting the file that is already there.

    4) Enable hidden folders in Windows.

    5) Browse to %AppData%\alsoft.ini. If the file is not there, then create it with a text editor like Notepad.

    6) Inside alsoft.ini you just need to add this one line: hrtf = true

    7) In OpenAL games that let you choose an output device (if not in the options then in an ini or other configuration file, or in the console), choose OpenAL Soft.

    8) The 7 steps above will work for most but not all OpenAL games. If some OpenAL games still don't let you choose OpenAL Soft as the output device then you must do the following: determine whether that game's engine is 32-bit or 64-bit (Google search will help, and know that there were very few 64-bit games before 2013). If 32-bit, then take the soft_oal.dll file from OpenAL Soft's Win32 directory, rename it to OpenAL32.dll and then copy it into the game's directory where the executable file is, overwriting the file that is already there. For 64-bit games, do the same except use the soft_oal.dll file from the Win64 folder instead.

    That'll do it. For a list of OpenAL games, see below although it is not a 100% complete list. Also ignore the claims of LFE not working on OpenAL games because I can confirm it does work in the vast majority of OpenAL games with my 5.1 setup. Perhaps it doesn't work with 7 channel surround setups, which he uses.

    http://satsun.org/audio/

    Keep in mind that an X-Fi sound card is still the better option, and that only the Creative Sound Blaster X-Fi Titanium HD has Windows 10 ready drivers. All X-Fi sound cards are long discontinued, so you'll have to buy used. This option is better than OpenAL Soft for several reasons; not only because the HRTF is more effective (resulting in better positional audio on all systems), but it also lets you enable EAX unlike OpenAL Soft (in games that have it), and with a Creative sound card you can use the Creative ALchemy software to convert DirectSound3D games to OpenAL, letting you use all of its advanced sound effects and process them via hardware (once again non X-Fi Creative sound cards process the instructions via software which doesn't sound quite as good). Whereas OpenAL Soft doesn't work with DirectSound3D because it's a different API (not OpenAL).

    Almost all PC games from the late 1990s to around 2008 use DirectSound3D or OpenAL, but mostly DirectSound3D at that, so again obtaining an X-Fi sound card is highly recommended for serious gamers! Many of the greatest games ever made in most genres use either DirectSound3D or OpenAL, since the late 1990s to mid-late 2000s was simply a better time period for gaming.
    Last edited by Jester; May 14th, 2017 at 12:25 PM.

    Guide to NVIDIA Inspector / Image Quality Tweaks
    "PC gamers went from considering Unreal Tournament 2003 unacceptable for having too little content (52 maps, 8 game modes, 14 UNIQUE weapons, 100% endless moddability, dedicated server application and SDK included with the game) to being perfectly fine with unmoddable games limited to rent-a-server programs, 8-12 maps, 1-4 unoriginal game modes, only generic guns with mostly the same functionality and poor balance, and hundreds of dollars worth of DLC."
    Quote Originally Posted by "Enad
    20:28 - [GND] Enad: I dont believe DAI is a great RPG
    20:28 - [GND] Enad: I do believe its a great RPG
    [GND] Enad: Mass Effect: Andromeda is not a weak RPG
    [GND] Enad: Mass Effect: Andromeda has 'better' characters than The Witcher 3 and everything else
    [GND] Enad: Modded Fallout 4 has better graphics than Battlefield 1 and Star Wars: Battlefront
    [GND] Enad: You know nothing about Fallout 4 and Dragon Age: Inquisition since you've barely played them, despite playing them for 200 hours and 153 hours respectively
    [GND] Enad: Tyranny is great because I don't consider any of it to be terrible, even though I can't name a single thing about it that's great or at all noteworthy in a positive manner
    [GND] Enad: I pride myself on being able to enjoy mediocre, underwhelming games made with no passion nor creative skill, and everyone should suck it up and enjoy them too
    [GND] Enad: Art is objective
    [GND] Enad: Wolfenstein, Turok, Quake, and Doom guns are too over the top for me, but the superhero tactics, small cars derailing trains, and 75mm guns reloading in half a second in Call of Duty is not too over the top for me
    [GND] Enad: Andrei Tarkosky's movies are not unique, they are shot and written the same as (old) Hollywood movies
    [GND] Enad: XCOM 2 should have zombies created by radiation in 20 minutes
    [GND] Enad: I want Bethesda games (The Elder Scrolls/Fallout) to remain on Creation/Gamebryo engine forever

  2. #2
    Gaming Overlord

    Rep: 618

    User ID
    12
    Join Date
    March 17th, 2009
    Location
    United States
    Posts
    5,647
    • System Specs
      • System Name:
      • The Wish Granter


      • CPU:
      • Intel Core i7 8700k Delidded @ 5.0 GHz, 4.5 GHz cache


      • Motherboard:
      • ASUS ROG Maximus X Hero Wi-Fi AC


      • System Memory:
      • G.SKILL TridentZ RGB 32GB (4 x 8GB) DDR4 4133 CL19 @ 4000 MHz


      • Graphics Card(s):
      • Zotac GeForce GTX 1080 Ti AMP Extreme


      • Monitor(s):
      • ASUS ROG Swift XG35VQ


      • Chassis:
      • Lian-Li PC-O11WX


      • Sound Card:
      • Creative Sound Blaster X-Fi Titanium HD, Yamaha RX-V579, Chord Mojo


      • Power Supply:
      • Seasonic PRIME Titanium 650W w/ Ensourced Custom Cables


      • Hard Drives:
      • Samsung 960 Pro 1TB, Samsung 850 EVO 500GB, Samsung 850 EVO 250GB


      • CPU Cooler:
      • EK Phoenix MLC 360mm


      • Operating System:
      • Windows 10 Pro 64-bit


      • Mouse:
      • Logitech G Pro, Thrustmaster T.16000M FCS


      • Keyboard:
      • Wooting One (Red Flaretech), CODE TKL (MX Green), Ducky Pocket (MX Blue), Fanatec CSL Elite Bundle


      • Speakers/Headset:
      • Ascend Acoustics CBM-170 SE, Fluance XL7C, Fluance AVBP2, Yamaha YST-SW012, ZMF Blackwood
    Gamer IDs

    Steam ID: gndjester

    Re: How To: Enable 3D Software Accelerated Sound in OpenAL Games

    It is now possible to get some advanced HRTF (haven't tested it yet) in XAudio/XAudio 2 games. Check it out.

    https://github.com/kosumosu/x3daudio1_7_hrtf

    Guide to NVIDIA Inspector / Image Quality Tweaks
    "PC gamers went from considering Unreal Tournament 2003 unacceptable for having too little content (52 maps, 8 game modes, 14 UNIQUE weapons, 100% endless moddability, dedicated server application and SDK included with the game) to being perfectly fine with unmoddable games limited to rent-a-server programs, 8-12 maps, 1-4 unoriginal game modes, only generic guns with mostly the same functionality and poor balance, and hundreds of dollars worth of DLC."
    Quote Originally Posted by "Enad
    20:28 - [GND] Enad: I dont believe DAI is a great RPG
    20:28 - [GND] Enad: I do believe its a great RPG
    [GND] Enad: Mass Effect: Andromeda is not a weak RPG
    [GND] Enad: Mass Effect: Andromeda has 'better' characters than The Witcher 3 and everything else
    [GND] Enad: Modded Fallout 4 has better graphics than Battlefield 1 and Star Wars: Battlefront
    [GND] Enad: You know nothing about Fallout 4 and Dragon Age: Inquisition since you've barely played them, despite playing them for 200 hours and 153 hours respectively
    [GND] Enad: Tyranny is great because I don't consider any of it to be terrible, even though I can't name a single thing about it that's great or at all noteworthy in a positive manner
    [GND] Enad: I pride myself on being able to enjoy mediocre, underwhelming games made with no passion nor creative skill, and everyone should suck it up and enjoy them too
    [GND] Enad: Art is objective
    [GND] Enad: Wolfenstein, Turok, Quake, and Doom guns are too over the top for me, but the superhero tactics, small cars derailing trains, and 75mm guns reloading in half a second in Call of Duty is not too over the top for me
    [GND] Enad: Andrei Tarkosky's movies are not unique, they are shot and written the same as (old) Hollywood movies
    [GND] Enad: XCOM 2 should have zombies created by radiation in 20 minutes
    [GND] Enad: I want Bethesda games (The Elder Scrolls/Fallout) to remain on Creation/Gamebryo engine forever


 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •