I assume that the PhysX wrapper looks for two files - PhysXCooking.dll and PhysXCore.dll, right? If it doesn't find them then it automatically sends the user to the web page and I assume that functionality was put there by you Mike. I also would assume that they're not loaded automatically by Windows because all I did was change the folder in Program Files to a different name and then Dark Physics would no longer run.
Would it be possible for the wrapper to check the working directory for the DLLs first (once again, assuming that I'm thinking about this right
)? If this was possible then I could package the DLLs as media and have them automatically extract to the temp folder and get used.
*sudden thought*
Would this work if I created the folder "c:\Program Files\AGEIA Technologies\v2.5.0" myself and copied the DLLs there? I have to test this theory. Then I will have essentially masked the installation.
I saw elsewhere on the forum that if you include the single unique DLL for the latest DirectX 9.0c with your project it would find and use it with any version of DirectX 9. I'll have to find that thread again, but I just really want to simplify the installation of anything that I release.
Come see the WIP!