![]() ![]() (I moved out the loading of rendersystem plugins from the plugins.cfg file to manually doing it in the initialization). ![]() I had the same problem, but since Ogre supports both Direct3D and OpenGL out of the box, I just tried to LoadLibrary of the neededx directx lib (d3dx9_42.dll), and if it failed, skipped the loading of the directx rendersystem. ![]() The 2nd question is : is there a standard, automated method to update the user's computer to the latest 9.0c version during the game's installation? That would be the best solution.ĪFAIK, DXSDK includes DirectX redistributable, and AFAIK you're supposed to include those redistributables with your product. Also, it is much more convenient - user won't have to hunt for DirectX download, and will be able to play immediately after installation. Compared to that silent DirectX install is almost fool-proof. if you give instructions, expect that user will screw up, damage the system and blame you for it. This is because (I believe that) when you're making games, you should assume that computer user is total idiot. Also, I'd recommend to see "Instalation and Maintenance of Games" See DirectX Installation for Game Developers. Silently, without asking "do you want to install DirectX" (user may not know if he needs DirectX, and if it is already installed, nothing will happen). Along with other required system components like PhysX, vcredist, etc. ![]() The best idea is to update/install DirectX silently from Game Installer. The 1st questions is : how can I ensure that a user has the correct 9.0c version so that the game doesn't crash on the user's face, but instead show a message like "Go get the latest 9.0c version from there."? ![]()
0 Comments
Leave a Reply. |