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 Talk:A.I.M. 2: Clan Wars

Hello,

Regarding the rollback of rev. 1347861 (via 1439157)...

> "Game only implements D3D8" needs citation [...]

This was a personal research of mine and I have no one else to cite. As I understand, part of the reason why my change was rolled back is because I didn't self-ref. it, yes?

I can confirm the game never calls and is not even linked against any of the DirectX 7 libraries. Although the game depends on DirectDraw and DirectSound, notably which are part of DX7 and even earlier iterations with the very same dynlib names (without a version number), they're are both also core component of DirectX 8. Both have been directly incorporated into Windows SDK since ~2012 and users shouldn't be missing these libraries nowadays even if they were needed.


> [...] especially given game crashes when going in-game if system lacks D3D7 support (i.e. when using wrappers)

Wrappers shouldn't be mixed into this topic at all and only the game's binary should be the sole source of the supported DirectX version. Some wrappers may have dependencies to wider selection of libraries and additional functionalities (which is esp. true for dgVoodoo 2, which was referenced, as it does _a lot more_ than just translate calls) that native driver, or more conservative wrappers, wouldn't have.

When an user installs a wrapper and the game doesn't run due to lacking DX7 support, it's the very same wrapper itself which is dependent on DX7 for whatever reason, and not the game.

There were never any wrappers bundled with the game, at least not originally. Out of all vendors, right now, I know that GOG does ship their own external wrapper with the game. The article should mention this in the notes of affected releases and list only the real capabilities and requirements of the game's binary under system requirements section since this remains the same across all versions (patches) and releases.

For the note, I'm on an OS which is incapable of DX7 (due to it not being installed) and I can run the game just fine.