However, can someone give me some explanations about what I've to do for create some new compoent?
Hey,
A component is made out of two distinct parts:
- The 3D model which is stored in the .gmf and .bmp files
- The component information file, a.k.a. .txt file (and .bmp for the preview), which holds the in-game characteristics of the component. The .txt files are sometimes compressed into .cfz files.
First thing you can try to do is copy a .txt file, rename it and change some values around. You don't have to copy the .gmf file if you don't change its reference in the .txt file. However you will have the same model of the component and the same maps (because they're referenced in the .gmf file) and the same preview bitmap (unless you copy it).
Now, if you want to change the geometry or maps, you'll have to copy the folder containing the .gmf and .bmp files. Rename it, and change it's reference (called "directory") in the .txt file. You can't unfortunately just edit the bmp then, because weird things will occur then (as there will be two components with the same map name they will both have the map of the first one that is loaded ingame). So you have to rename the .bmp file and change its reference in the gmf file. How do you do the latter? Grab a compiler/decompiler, either mine (from my sig) or dummee's, available in the downloads section of the portal. Then use the decompiler to decompile the .gmf file into a decompiled form (remember to save it to a different file, otherwise my compiler will crash, IIRC). Then open the decompiled file in a text editor and find the .bmp file name you just changed, change it, save the file and recompile it. Done.
Now, when it comes to editing geometry, just mess around in the decompiled gmf file, you should understand it quite easily if you've ever finished a High School math class. In the usual component there are two meshes, a collision and a display mesh. The first is used by the game to calculate collisions and is quite simple, the latter is used as the display model. There are other objects in the file, there is a page in the Wiki that (I think) describes them all.
If you wish to create your own components from scratch with 3dsmax, please tell me, I will walk you through it.
If you need help, please don't hesitate to ask.