Hi all,
Hope you all fine. I was a bit far away from the latest NBA games till i get a more powerful computer than my ancient one. I know it's really old to install but, last week i wondered how much things have been changed since my last NBA game experience which was NBA Live 06 So, i installed NBA 2k11 of 2kSports.
I have Windows 7 SP1 x64 (64-bit) with GTX 460 (using Verde 296.10 WHQL driver release). You and all we know that Windows 7 comes with DirectX 11 and what i know is DirectX 11 is backward compatible with DirectX 9, which was a part of older Windows versions such as XP, 2000-. Vista comes with DX10.
But for some reason, after installation finishes, the second and NON-Standard DirectX installaer of NBA 2K11 popped up, saying that i should install DirectX9 over my Windows 7. First i thought it was really silly offer to install DX9 whereas DX11 is present on my machine (dxdiag.exe shows it), but it wouldn't allow me to finish installation if i never had allowed it to install DX9, so i clicked "OK". After that the non-standard installer appeared saying "Installing DirectX" and finished. I ran the game, it seems to work. However i'm very irritated by this absurd DirectX 9 installation and possibly the more-specific monthly version and older one than normal DirectX 9.0C subversions.
Can someone explain why NBA 2K11 had to install its own DirectX 9 whereas i have DX11 on my Windows 7 SP1 x64 and possibily DX9 libraries already? I had installed PES 2011 a long time ago which is a DirectX 9 game and it ran without any DirectX 9 installation unlike NBA 2k11 so it really DOESN'T make sense!
Hope someone clear,
Thanks!