Troubleshooting

If you are having difficulties launching the client, here are some common solutions to problems that other players have encountered.

Missing d3dx9_39.dll

Make sure DirectX 9 or later is installed. Download:
http://www.microsoft.com/en-us/download/details.aspx?id=35

You may need to reboot your machine after installing DirectX.

Windows cannot find 'Spark.exe'

OR

OgreMain.dll is missing

It is possible to get these messages if you are running _LAUNCH PLANETFOREVER.bat or Spark.exe from within the ZIP file. Make sure you've extracted the ZIP file to a separate folder.

If you have already extracted the ZIP file and are still getting these errors, try the "Launcher Doesn't Work" solution below.

Launcher Doesn't Work

If _LAUNCH PLANETFOREVER.bat isn't working, try creating a direct shortcut.

In the client folder, right click Spark.exe, then click Create Shortcut.
Right click the new shortcut file, then click Properties.

There will be an edit box for the Target field. Add a space, then copy and paste this URL at the end.
http://planetforevergame.com/Release/Current/EarthEternal.car

Application Configuration Is Incorrect

If you get the following message:

This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.

Or some error about a side-by-side configuration...

Install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package.

http://www.microsoft.com/en-us/download/details.aspx?id=14431

Download the file named: vcredist_x86.exe.

Client Fails To Start (but Launcher or Shortcut works)

Check your client folder for a file named: Player.log

Open it and scroll to the bottom. If it says something like:

OGRE EXCEPTION(3:RenderingAPIException): Failed to create Direct3D9 Device: Not available in D3D9RenderWindow::createD3DResources at ..\src\OgreD3D9RenderWindow.cpp (line 630)
[ERROR] Error creating player: OGRE EXCEPTION(3:RenderingAPIException): Failed to create Direct3D9 Device: Not available in D3D9RenderWindow::createD3DResources at ..\src\OgreD3D9RenderWindow.cpp (line 630)

Then there are two main problems that can cause this.

You may need to reboot your machine after installing DirectX or video drivers.