Introduction
Once you've followed the instructions in this guide, you'll be able to experience Amnesia: A Machine for Pigs with accurate, 3D surround sound using only your stereo headphones. Sounds coming from in-front and behind will be distinctly different and even sounds coming from above or below will be clearly discernible. It will feel more like listening to reality than a video game.
Amnesia: A Machine for Pigs uses OpenAL for rendering audio. The OpenAL driver that comes with the game is the same one that is distributed with a standard OpenAL installation, which happens to be a pretty shoddy implementation of OpenAL. We'll replace it with a better version called "OpenAL Soft" and configure it to enable HRTFs.
(If you're interested, there's information about what HRTFs are in the Further Reading section.)
How-To
Download OpenAL SoftOpenAL Soft has a fairly modest-looking website, which you can find here[openal-soft.org] . For your convenience, here's a link straight to the download of the current version at the time of writing this guide:
> Download OpenAL Soft 1.15.1[openal-soft.org]
Unzip the archive
Install OpenAL Soft into AmnesiaYou'll see a bunch of folders after unzipping the archive but we're only interested in the file called soft_oal.dll inside the Win32 folder.
Right-click on Amnesia: A Machine for Pigs in your Steam games library and click Properties.
Click the Local Files tab.
Hit the Browse Local Files... button. An Explorer window will appear showing the contents of the Amnesia game folder.
Copy soft_oal.dll from the Win32 folder into the Amnesia game folder.
Enable HRTFs in OpenAL SoftWe need to create a configuration file that will tell OpenAL Soft to use HRTFs.
Open Notepad
Type the following:
hrtf = trueClick the File menu and Save As...
Type %APPDATA% and hit enter. It will automatically take you to the folder where we need to save this configuration file.
Change the Save as type drop-down list to say All files (*.*)
Type the File name as "alsoft.ini" and click Save.
Set Amnesia to use OpenAL SoftRun the Amnesia Settings Launcher and click on the Sound Options tab. There should now be a new Device available. It should be listed as "(Unsupported)" followed by the name of your default playback device. Select it.
Don't worry that it says Unsupported. It just means that the developers haven't tested it. It will still work, though.
Play Amnesia!In the early parts of the game, there aren't many sources of constant sound that you can use to test if HRTFs are working. You'll have to play the game for a bit until you come across something like a phone ringing or any sound that plays constantly and comes from a specific spot.
When you find an appropriate sound source, stand near it and look around. You should be able to hear the sound changing and it should 'feel' like the source of the sound is moving around your head. If you face the sound source and look up and down, there should be distinct changes to the sound that wouldn't normally be present with the default OpenAL driver.
Enjoy!
Further Reading
What Does HRTF Mean?What About Dolby Headphone?What About Rapture3D?This Sounds Amazing!What About 7.1 & 5.1 Speakers?HRTF stands for Head-Related Transfer Function. In fairly layman's terms, it represents the changes that occur to a sound when it interacts with your ears and head before reaching your ear drum.
More on that here: Wikipedia: Head-related transfer function[en.wikipedia.org]
Products like Dolby Headphone, Razer Surround and Creative CMSS-3D provide a similar surround sound effect for headphones. The difference is that they use a pre-mixed 7.1 or 5.1 channel audio stream as their source input. This limits the accuracy of the sound localization to those 7 or 5 points in space. Additionally, they have no support for sounds coming from above or below because 7.1 and 5.1 systems do not have speakers above or below the listener.
OpenAL Soft is different. It doesn't receive a pre-mixed audio stream as its input because it is actually serving the function of the mixer itself. Therefore, all the precise coordinates of all the sounds in the game are available to OpenAL Soft.
CMSS-3D is an exception because it works with Creative's OpenAL driver and can have access to all the precise coordinates to provide fairly accurate sound localization. However, it does a terrible job of sounds coming from above and below, which is probably why they have a special option for turning the "Elevation Filter" on or off.
If you have a sound card or headphones that support Dolby Headphone or any other virtual surround sound system, you need to turn those features OFF when using OpenAL Soft.
Rapture3D is an excellent 3D audio system made by Blue Ripple Sound[www.blueripplesound.com] that also provides fantastic headphone surround sound (amongst many other cool things). I personally think that Rapture3D is the very best 3D audio system available but I decided to focus this guide on OpenAL Soft because Rapture3D is not free. It costs about the same as a full-priced game and I highly recommend it if you're into 3D audio.
Rapture3D can be used with games that use OpenAL in the same way that you use OpenAL Soft. However, it is recommended that you follow the instructions on their Compatible Games[blueripplesound.com] page instead. They're slightly more complicated but work better for Rapture3D specifically.
I know, right? It's a pity that most games don't use OpenAL and don't provide any built in HRTFs for headphone users. Read my rant on this matter on my blog:
> I Want HRTFs In My Games![matthewkerswill.com]
The default OpenAL driver actually has very iffy support for surround sound speakers. Users of 7.1 and 5.1 speakers can also benefit from using OpenAL Soft instead of the default OpenAL driver. You won't need to enable HRTFs for speakers, though.
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=220526081
More Amnesia: A Machine for Pigs guilds
- All Guilds
- Gua de Logros Amnesia: A Machine for Pigs [100%]
- "Master Archivist" Achievement Guide
- Amnesia: A Machine for Pigs
- Amnesia: A Machine for Pigs
- Optimize Amnesia Experience (Mod files)
- Amnesia: A Machine for Pigs
- HOW-TO: Remove the BLUE FOG
- Master Archivist: Maps (Fixed)
- Guide 2