First post, by 386SX
Hello,
I'd like to know if there were different versions of the d3dx9_43.dll file that nowdays is required to run some old games into modern o.s. For example it's needed for the games Thief and Thief II and the TFix/T2Fix to run it on a modern hardware/os using as default the Direct3D 9 APIs instead of the not really fast (and I suppose sort of wrapper or emulated into modern o.s. Directx6 HAL renderer which is much slower).
I'd need it cause the latest and probably only version of that file doesn't make the game work as supposed with the notorious Intel/PowerVR GMA3600 iGPU which I tested a lot in the past with these games engines and can get to render it with the older renderer and a DirectDraw "emulator" at acceptable frame rates, but using the D3D9 option the menu is a complete unreadable rectangles confused mosaic (while still running) and even if I get the game to run the 3D in-game level, it will render faster like double the frame rate but as soon as the character take an object (example a key) and that object is shown in the 3D UI the frame rate goes down immedately to like 2 fps until that object disappear from the UI. A very strange thing. If I come back to the menu UI is still an unreadable thing and force me to shut down the process to exit.
I wish to fix both the menu and in-game D3D9 path somehow and I was thinking if that file had different versions maybe something got broken that these drivers can't work with at least in Win 8.1 32bit. This iGPU was an incredible strange accelerator but more than capable to run those games considering it runs both Far Cry and GTA IV natively at slow fps but not comparable to such old simpler games.
Thanks
This is the game original menu but using with the D3D9 acceleration with the latest v1096 GMA36x0 drivers: