There's two types of .x file we can import into GG, the first has textures that are referenced externally and the second references them internally.
First Type (externally referenced textures):
If your model is called "ball", you should have the following files:
ball.x (this is your model file)
ball.bmp (this is your thumbnail, 64x64)
ball.fpe (this is your models control file)
ball_D.dds (this is your diffuse texture)
ball_N.dds (this is your normal texture)
ball_S.dds (this is your specular texture)
1. Place all of your files into the same folder in the entitybank
2. Open up your fpe
3. Change the desc line to desc = ball
4. Change the model line to model = ball.x
5. Change the textured line to textured = ball_D.dds
6. Close and save
Your model should now work in gameguru.
Second Type (internally referenced):
If your model is called "ball", you should have the following files:
ball.x (this is your model file)
ball.bmp (this is your thumbnail, 64x64)
ball.fpe (this is your models control file)
and a bunch of png texture files
1. Make sure all of your files are in the same folder, don't put the textures in their own folder
2. Open your .x file using notepad
3. Press ctrl+f
4. Type in texturedf and hit find next, hit find next a second time (the first one is usually blank so you need to find the second one)
5. You will see a URL to the texture, comething like "C:\\blah\blah\nameoftexture.png", highlight and copy everything in the URL before the texture
6. Go to the edit menu and select replace
7. In the "find what" field paste what you just copied
8. leaving the "replace with" field blank click the replace all button, basically what you are doing is making it so the line only has the name of the texture in it, so if the texture line says "C::\\my stuff\textures\ball.png" you want it to be changed to "ball.png".
9. Save and close notepad
10. Open your fpe file in notepad
11. Open up your fpe
12. Change the desc line to desc = ball
13. Change the model line to model = ball.x
14. Leave the textured line blank
15. Close and save
It should now work in GG.