Newbie needs help with odd ship problem

  • ok lets first start with the milkshape crash issue. generally when ms3d crashes i find it is because of the cmp/3db importer. This is easy to fix though. Go to the install folder for milkshape, locate the importer and rename it by adding an addition extention onto it, like: .bak or something. re-luanch milkshape, your crash issue should be solved. if you do not have the importer try rebooting your machine, delete the exporter dll and re-install the emporter plugin. now the orientation is best done with the ship upside down and facing forward with the HpMount Hardpoint on the coordinates of: x:0, y:0, z:0 for the textures, make sure you have them in tga 24 or 32 bit format and not compressed. Get a copy of the UTF editor, you can find it here at TLR. Open your texture file(s) in your favourite image editor. Flip it upsidedown. Then with UTF import it into the MAT file manually. if you need further help let me know.

  • Hey allright, it worked, ship exported fine this time, and now its not flying backwards anymore, lol. Thanks a bunch. Your a lifesaver.

  • One suggestion... If you use .DDS textures you gain a couple of benefits.. 1. They dont have to be flipped 2. The .mat file size is smaller 3. They can be saved in DTX3 and DTX1 (for the larger higher res textures) and because of the file size are still smaller than .tga.. (less download time) 4. They can be saved with or without LOD´s 5. While .tga work and the Freelancer .mat files are listed in .cmp´s as .tga (using utfedit) they are in Fact .dds.. go figure that.. prolly a smokescreen.. clever too.. Contrary to popular belief the ´native&quot; Freelancer textures are all .dds.. however I may be corrected on this.. <img src=smilies/icon_smile_tongue.gif width=15 height=15 border=0 align=middle>, but export any Freelancer texture as .tga as they are listed.. and they cannot be opened..Export as .dds and all is cool with Photoshop.. Harrier Edited by - harrier on 10/1/2005 11:48:18 PM

    [img=http://members.optusnet.com.au/~audioele/mypic121.jpg] Retreat[!][!] ---- I`m too badly messed up now[!][!]

  • Although I hate to be contrary, that´s not quite right. Basically... FL uses <i>both </i> TARGA and DDS textures, for various things. TARGA (TGA) was the original format used for everything. I think that when the game was originally being built, DA was going to use 8-bit compressed TGAs for things like ships, and 32-bit TGA for things that needed a 16-bit alpha channel. But then DDS came along... DDS, which has the compression levels of JPG, but has native support for mipmapping and 8-bit alpha channels. Pretty darn good format... and DA went with it. The FL engine supports DDS DXT1 and DDS DXT3 formats. All FL Material nodes that actually make use of TARGA formats are listed as MIP0, MIP1, MIP2, etc., when you look at them in UTF Edit. If you look at some of the textures used for certain things where different mip levels was actually needed, DA used as many as 8 different mips. If a texture is listed as MIPS, however, then you´re looking at a DDS file. The two types of DDS both have advantages/disadvantages: DXT1 has the best quality and compression ratio. You can make 2048/2048 textures at about 1MB in size, if you leave out the mipmaps... try doing <i>that </i> with a 32-bit TGA! But... DXT1 does not support any alpha channel data, at all. DXT3 supports an 8-bit alpha channel. This is OK for things that are basically either clear... or opaque... but is crappy for things that require subtle amounts of transparency. However, it still has better compression than TGA by a long shot, and supports mipmaps. Basically... the <i>ONLY REASON </i> to use TGAs in your MATs... is if you have something that <i>absolutely requires </i> delicate transparency levels. IOW, use as infrequently as possible. If you want insane levels of detail... use DDS DXT1 !!! If you need a simple black/white alpha layer, use DDS DXT3. I´m adding this to my &quot;How to Skin&quot; Tutorial... and someday, somebody needs to alter Drizzt´s Tutorial, because neither he nor Kasdian really understood texture formats very well... nor how important they are to the overall final finish on a ship in the FL engine. Basically, folks... 95% of the time, you should have a final ship with ONE MATERIAL. One large texturemap is more efficient, come render time, than multiple smaller ones, even if the overall memory size is smaller! People get into the bad habit of using lots of small textures- when you can avoid it, do so- it will save a lot of FPS. And that texturemap, 95% of the time, can be DDS DXT1, no mipmaps... for maximum beauty, utility and efficiency <img src=smilies/icon_smile.gif width=15 height=15 border=0 align=middle>