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.

User talk:Eddmanx

About this board

Not editable

Lucky Luke Western Fever API version

4
Gordonfreeman (talkcontribs)

Hi, the Lucky Luke Western Fever readme requires a minimum DirectX version of 8.0a but in the edit history I'm seeing traces indicating the game is DX6, could you please clarify? I would love to know how to trace this myself too since have a few games to check personally.

Eddman (talkcontribs)

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.

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'll see which D3D interfaces are used.

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.

Gordonfreeman (talkcontribs)

Awesome, thank you very much for the detailed explanation, I'm investigating Atlantis: Trial by Fire and this'll come in handy for sure!

Eddman (talkcontribs)

I did check and add that game myself, but a second test would help to verify. Some games can get tricky, where they use interfaces from different d3d dll files.

There are no older topics