It does work. Thanks for the help (though I would have thought I would have checked that).
-Referenced Mesh; I just followed the tutorial. I can see what you are saying though. I may try setting it up again, and attach a mesh after referencing.
-The root groups are probably part of the the naming convention the Game editor needs to indentify things. The naming was very important, if you get it wrong you cannot import it into the editor, the editor doesnt recognise it, and therefore cannot get it into game. (the underscores were important too.)
The tutorial is found here...
http://bfeditor.gotfrag.com/Creating\_a\_New\_Team.zip
personally I dont know if the guy who wrote it knew maya that well.
Kind of a pain in the ass to get it set up as you need Maya 6.0.1 (no other version works), cgfx shader, and an Nvidia card (as cgfx shader is only supported by Nvidia).
Oh, and Battlefield 2 and its editor, if you want to get it into game...
If anyone thinks there are mistakes on this tutorial (such as referencing the mesh) then can they let me know?
thanks again.