Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Glossary:Sound"

From PCGamingWiki, the wiki about fixing PC games
(source engine specific problem is already in the engine page... No point in keeping it here with all the *general* stuff)
(→‎Issues fixed: and cleaned even this)
Line 34: Line 34:
  
 
===No surround sound===
 
===No surround sound===
{{ii}} Some games are using old implementations of OpenAL or other sound libraries that result in no or bad audio positioning.
+
{{ii}} See also: [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]]: the majority of pre-2008 games needs DirectSound hardware acceleration to return positional audio.
{{ii}} See also: [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]]. The majority of old (pre-2008) games use DirectSound3D hardware acceleration to determine positional audio.
+
{{ii}} Other games, using OpenAL, may employ old versions that result in bad driver detection and no positioning.
 
 
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|OpenAL Soft}}
 
{{Fixbox/fix|OpenAL Soft}}
# Download [http://kcat.strangesoft.net/openal.html OpenAL Soft] ([http://community.pcgamingwiki.com/files/file/7-openal-soft/ PCGamingWiki mirror]).
+
# Navigate to {{p|game}}, where game executable is located
# Extract archive and you will get two <code>soft_oal.dll</code> files - 32bit and 64bit versions.
+
# Find <code>OpenAL32.dll</code> and rename it
# Copy appropriate version into installation folder with all other DLL files
+
'''Notes'''
# Alternatively rename <code>soft_oal.dll</code> to <code>OpenAL32.dll</code> and replace original <code>OpenAL32.dll</code> file within installation folders.
+
{{ii}} See [[Engine:Unreal Engine 3#No surround sound|Unreal Engine 3]] for specific details
 
 
{{ii}} There is a possibility that your game will not recognize your audio system and you need to specify it. This is highly subjective and varies by a game - some games will have option in menu or launcher, others needs configuration file edit.
 
 
 
'''Unreal Engine 3 based games''' <ref>[http://forums.steampowered.com/forums/archive/index.php/t-1613179.html Get your surround sound on a Realtek! - Steam Users' Forums]</ref>
 
 
 
# Replace original <code>OpenAL32.dll</code> with renamed <code>soft_oal.dll</code> in <code>Binaries</code> folder.
 
# Locate <code>xxxxxxxEngine.ini</code> file and open it in text editor.
 
# Search for line <code>DeviceName=</code> and edit it so it has your sound system name (<code>DeviceName=DirectSound Software on Loudspeakers (Realtek High Definition Audio)</code> for example). Search your Windows audio setting for exact string of "Loudspeakers" word which can vary with language versions of Windows.
 
 
}}
 
}}
  
Line 63: Line 54:
  
 
===Can't enable EAX===
 
===Can't enable EAX===
{{ii}} EAX effects need a workaround on Windows Vista and later.
+
{{ii}} Please refer to [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]] for more information.
 
{{ii}} This is not required for games using OpenAL
 
{{ii}} This is not required for games using OpenAL
 
Please refer to [[#Restoring Legacy Audio Effects (DirectSound 3D)|Restoring Legacy Audio Effects (DirectSound 3D)]] for more information.
 
  
 
===CD music not playing===
 
===CD music not playing===

Revision as of 22:52, 21 August 2015

This page is a stub: it lacks content and/or basic article components. You can help to expand this page by adding an image or additional information.

Speaker setup

Many games use the speaker configuration reported by the operating system so having it set correctly is crucial.
Instructions

Issues fixed

Sound problems (cracking, delays, missing music/effects, etc.)

Instructions
Instructions

No surround sound

See also: Restoring Legacy Audio Effects (DirectSound 3D): the majority of pre-2008 games needs DirectSound hardware acceleration to return positional audio.
Other games, using OpenAL, may employ old versions that result in bad driver detection and no positioning.
Instructions

Game volume decreases

Instructions

Can't enable EAX

Please refer to Restoring Legacy Audio Effects (DirectSound 3D) for more information.
This is not required for games using OpenAL

CD music not playing

CD-DA music (shows up as a music CD in media players)

Instructions
Instructions

Non-CD-DA music (does not show up as a music CD in media players)

Instructions

Restoring Legacy Audio Effects (DirectSound 3D)

DirectSound was the component responsible for audio in DirectX. Most games developed since the mid-90s relied on its hardware-based audio path to offload work and make use of the various enhancement features of discrete sound cards. With the arrival of Windows Vista and its new audio stack, Microsoft deprecated it and just employed a software emulation layer. Depending on each game, results may vary from absolute consistency, to bad, misplaced or even missing audio. To resolve this incompatibility, sound device manufacturers developed software to restore legacy audio effects for their respective devices and end users developed workarounds that can be applied to any sound device.

Instructions

EAX

Using these solutions may also restore surround sound functionality in games that use DirectSound 3D.
If the game has a grayed-out or disabled EAX option, using these solutions should allow the option to be enabled.
Instructions
Instructions
Instructions
Instructions

A3D

Lists of Aureal 3-Dimensional enabled games can be found here and here
C-Media based sound cards support A3D 1.0 out of the box, even in Windows Vista (via Xear3D)[1]
Instructions
Instructions
Instructions


References