Topic on User talk:Eddmanx
This page shows the changes between two versions of a post by Eddman in the topic "Lucky Luke Western Fever API version" on User talk:Eddmanx.
You can see other versions of this post at its history page.
Line 1: | Line 1: | ||
− | It's important to | + | 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. |