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:DirectX"

From PCGamingWiki, the wiki about fixing PC games
(created initial page.)
 
Line 1: Line 1:
 
DirectX is a collection of API's for Windows that allows programs to interact directly with hardware. For most PC gamers, it is one of those things that most games require you to install before running the game. Most PC games require some version of DirectX to run.
 
DirectX is a collection of API's for Windows that allows programs to interact directly with hardware. For most PC gamers, it is one of those things that most games require you to install before running the game. Most PC games require some version of DirectX to run.
 +
 +
==Updating DirectX==
 +
To obtain the latest DirectX, download the [http://www.microsoft.com/download/en/details.aspx?id=35 DirectX Web Updater] and run it. It will ensure you have the latest version of DirectX 9.0.
 +
 +
NOTE: DirectX 10 is built into both Windows Vista and 7, and does not need to be updated. DirectX 11 is built into Windows 7, but can be installed on Vista via [http://www.microsoft.com/download/en/details.aspx?id=3274 this update.] Neither DirectX 10 or 11 can be installed on Windows XP.
  
 
==Old Games on Vista/7 Fix==
 
==Old Games on Vista/7 Fix==
Line 5: Line 10:
  
 
1. Write down the name of the .dll the games says is missing.
 
1. Write down the name of the .dll the games says is missing.
 +
 
2. Navigate to C:/Windows/system32.  
 
2. Navigate to C:/Windows/system32.  
 +
 
3. Locate the .dll that has the same name as the missing .dll but with an additional x in the name. (I.e. if the game can't find dplay.dll, navigate here and find dplayx.dll.)  
 
3. Locate the .dll that has the same name as the missing .dll but with an additional x in the name. (I.e. if the game can't find dplay.dll, navigate here and find dplayx.dll.)  
 +
 
4. Make a copy of that .dll, and rename the copy to the initial .dll that was missing. (I.e make a copy of dplayx.dll and rename the copy dplay.dll).  
 
4. Make a copy of that .dll, and rename the copy to the initial .dll that was missing. (I.e make a copy of dplayx.dll and rename the copy dplay.dll).  
  
Line 13: Line 21:
 
NOTE: Be sure to create a copy of the .dll and rename the copy. If you rename the original, other games may cease to work.
 
NOTE: Be sure to create a copy of the .dll and rename the copy. If you rename the original, other games may cease to work.
  
 +
 +
<references/>
 
[[Category:Tip]]
 
[[Category:Tip]]

Revision as of 17:09, 27 February 2012

DirectX is a collection of API's for Windows that allows programs to interact directly with hardware. For most PC gamers, it is one of those things that most games require you to install before running the game. Most PC games require some version of DirectX to run.

Updating DirectX

To obtain the latest DirectX, download the DirectX Web Updater and run it. It will ensure you have the latest version of DirectX 9.0.

NOTE: DirectX 10 is built into both Windows Vista and 7, and does not need to be updated. DirectX 11 is built into Windows 7, but can be installed on Vista via this update. Neither DirectX 10 or 11 can be installed on Windows XP.

Old Games on Vista/7 Fix

One chief problem that PC gamers run into these days (relating to DirectX)is trying run older games on Windows Vista/7. Because Vista and Windows 7 run DirectX 10, some important .DLL files may not be installed, leading to errors when trying to run these games. If a game is complaining about a missing .dll file and you are running Windows Vista/7, follow these instructions:

1. Write down the name of the .dll the games says is missing.

2. Navigate to C:/Windows/system32.

3. Locate the .dll that has the same name as the missing .dll but with an additional x in the name. (I.e. if the game can't find dplay.dll, navigate here and find dplayx.dll.)

4. Make a copy of that .dll, and rename the copy to the initial .dll that was missing. (I.e make a copy of dplayx.dll and rename the copy dplay.dll).

With any luck, the game will see now be able to find the .dll and play normally.

NOTE: Be sure to create a copy of the .dll and rename the copy. If you rename the original, other games may cease to work.