Failed to init direct3d
From Pokemon World Online Wiki
Revision as of 13:26, 5 August 2013 by Jinji (Talk | contribs) (Solution B works with other Windows editions, too ;))
Contents
Solution A
- Click on start menu and click on run then type DxDiag if using XP. For Vista and Windows 7 users, they can just type DxDiag straight into the search bar from the start menu.
- Click on the "Display" tab and check on the status of the following:
- DirectDraw Acceleration
- Direct3D Acceleration
- AGP Texture Acceleration
- If any of the options appear as not available, you may need to update your graphics drivers.
Pick your manufacturer from this list, and search there for the latest drivers:- Intel Download Center - Intel
- NVIDIA Drivers Download - NVIDIA
- AMD Graphics Drivers and Software - AMD (ATi)
- If any of the options appear as not enabled, you need to goto "Display properties" and click on "Monitor" (Windows 7 users: Right click on the desktop, choose Screen resolution, then Advanced Settings, Troubleshoot and Change Settings). From there, enable hardware acceleration (or slide to full acceleration enabled).
- Repeat step 1 and 2, you should be done if you get enabled across all 3. If the game still doesn't work for you follow on with the next step unless you are a Windows 7 64-bit user, in which you need to go to step 7.
- Run the game as administrator. This can be done by right-clicking on the client icon and choosing it from the menu.
- Run the game in 32-bit mode.
Solution B
Windows Vista and 7 only
- Open the Windows Menu (also known as the Start Menu)
- In the Search box, type this in and press Enter - regsvr32 COMDLG32.OCX
- Now repeat step 1 again
- This time type in the following and press Enter - regsvr32 dx8vb.dll
- You should get a popup with a message similar to "Process Succeeded".
All Windows
- Open the "Run" dialog by holding the Windows key (or Start key) and pressing R; or by selecting "Run" from the Start menu (this may not be shown in newer Windows editions).
- Type this in and press Enter - regsvr32 COMDLG32.OCX
- Now repeat step 1 again
- This time type in the following and press Enter - regsvr32 dx8vb.dll
- You should get a popup with a message similar to "Process Succeeded".
Solution C
Windows XP and older
- First right-click on your desktop and from the menu choose 'Properties'.
- Once there, click on the Settings tab. From there you need to change the colour quality to 32-bit and then click on 'Apply'. If its not available then you can't currently play. If this doesn't work then go onto the next step.
Windows Vista
- First you need to right-click on an empty area of your desktop and then choose personalize.
- From there, a window should open up - click on Display settings near the bottom.
- Another window should open up. From that window, you should see a drop-down menu - click on it and see if 32 bit is on the list, you will not beable to play the game if 32 bit isn't on the list. Once you changed it, click on Apply then OK.
Windows 7
- First you need to head onto your desktop and right-click on it. You should then get a menu and from that click on 'Screen resolution'.
- From there, you need to click on 'Advanced settings'
- From there, head over to colours and set it to 32 bit. Once you have done this click on 'Apply'. If it is already set on that then you need to go to the next step.