P3D2OBJ.txt Operation*Flashpoint - Copyright (c) 2001-2002, BIS & CM unofficial.P3D2OBJ.export by 'a-lone-wolf' Note: Author's free time is really VERY limited ! Please, don't ask him for things, you can find on many Inet sites... ! Please, note, that this is an unsupported tool ! Warning: Keep out of reach of children ! NO warranties. NOT fully tested. Use at your OWN risk. ! WORK-IN-PROGRESS ! ! If you encounter any problems with this tool - don't use it ! 'P3D2OBJ' - exports P3D (MLOD format) into OBJ (Wavefront format) - only some Vertices & Faces/Polygons, but if you want to test more, you can activate/deactivate/change some keywords in OBJ file - to improve your OUTPUT... OUTPUT in OBJ (Wavefront) format can be previewed, for example, with '3D Exploration' viewer (very stable with OBJ format, in comparison to some others) ... Any other using of OBJ file can be dangerous - for example, to modify P3D file in any hex-editor with the help of info from OBJ file ! ! Don't forget, the author didn't suggest you to edit P3D files ! ! It'll be ONLY your own problem, if improperly modified P3D files will crash O*F ! ! Original BIS P3D format is VERY complex (with many special attributes) ! ! Only original BIS 3D-tools are suggested for editing P3D files ! 'MLOD' format - check P3D file for FIRST 4 bytes - for ASCII sequence 'MLOD'. This 'MLOD' format can be found mainly in P3D files of first public SP demo (ver.0.36) - don't forget to unpack P3D file, if the first byte is 0xFF ! Maybe - if any free time - similar tool for 'ODOL' format will be released ... Requirements: ? (developed/tested only under W2k.SP2 ) Installation: copy 'P3D2OBJ.EXE' into any your working subdir (CFG file is created in the same subdir, where EXE is located; the registry is not changed). Using: 1. run P3D2OBJ.EXE (how to run pgm, create shortcuts, and similar things - study your Windows manual) 2. select any P3D file (MLOD format) with the help of [File] button 3. check any options you wish 4. press [Run] button & wait - OUTPUT file is created in the same subdir as INPUT file is from 5. read messages in Info area (can be cleared with the help of [clear] button) & check OUTPUT file 6, press [Exit] button to quit Options (check OUTPUT file for differences): - raw : some hex-addresses are added & some other things are changed... - noGmain : no additional hierarchy for 'g' keyword, only texture filename is used, not the second part with global filename... Release: [2002.01.05/21:09:22] 1.public.beta