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.

Topic on User talk:Eddmanx

Line 1: Line 1:
It's important to not that DirectX and Direct3D aren't the same thing. DirectX is simply a suite that contains APIs, among them is Direct3D.
+
It's important to note that DirectX and Direct3D aren't the same thing. DirectX is simply a suite that contains APIs, among them is Direct3D.
  
 
A game that requires DX8 to be installed doesn't explicitly mean it also uses D3D8. For example there are OpenGL games which do not use D3D at all and yet need DX because they need its, say, audio or controller APIs.
 
A game that requires DX8 to be installed doesn't explicitly mean it also uses D3D8. For example there are OpenGL games which do not use D3D at all and yet need DX because they need its, say, audio or controller APIs.
Line 5: Line 5:
 
For tracing download and apply the debug release of dgvoodoo to the game and also enable max debug level, then download DebugView++ and make sure it's running, after that run the game and proceed until you get into the first level. Quit the game and check DebugView's window.
 
For tracing download and apply the debug release of dgvoodoo to the game and also enable max debug level, then download DebugView++ and make sure it's running, after that run the game and proceed until you get into the first level. Quit the game and check DebugView's window.
  
Check the lower traces (they're listed by time) and you see which D3D interfaces are used.
+
Check the lower traces (they're listed by time) and you'll see which D3D interfaces are used.
  
Usually only D3D2-6 games require this much work. Most D3D7-9 games can be determined simply by checking which dll file is accessed, d3dim700.dll, d3d8.dll, or d3d9.dll.
+
Usually only D3D2-6 games require this much work involving dgvoodoo. Most D3D7-9 games can be determined without dgvoodoo simply by checking which dll file is accessed, d3dim700.dll, d3d8.dll, or d3d9.dll.