uLOm1.txt Lock On: Modern Air Combat - Copyright (c) 2003, Eagle Dynamics & Ubi Soft - thanks for the public demo (Beta5) ! unofficial.LOMAC.mod.1 by 'a-lone-wolf' Warning: Keep out of reach of children ! NO warranties. NOT fully tested. Use at your OWN risk. For private evaluation only! Not for commercial use! This application is provided without support, instruction, or implied warranty of any kind. Author makes no guarantee of its fitness for a particular purpose and is not liable under any circumstances for any damages or loss whatsoever arising from the use or inability to use this program or items derived from it. The user must assume the entire risk of using the program. Small QUICK & DIRTY application for extraction of DDS files (inc. all "LODs") from CDDS packages: - sorry, but NO support ! - work-in-progress stuff (little or no optimization, missing error-checking in many parts, probably many other mistakes included) ! - current version supports extracting from CDDS packages found in the first public LO-MAC demo (based on Beta5 code) - if any created DDS file is reported as "DDS decode error", "corrupted" or "bad format" or similar, simply don't use that file ! Installation: - create any temporary/working directory & copy delivered "uLOm.exe" into this one (suggestion - don't use LockOn dir structure) - no other special installation is necessary, application is not using registry-system, configuration file "uLOm.cfg" is saved in the same directory, where the "uLOm.exe" is located - all output files are extracted into subdir (its dirName is identical to the Source_filename - without extension), which is created (if doesn't exist already) in working directory (where the "uLOm.exe" is located) Run: - run "uLOm.exe" (directly or via shortcut) & the GUI interface shows - press the "CDDS" button to locate the source CDDS file - press the "Clear info" button, if you want to clear the Info-area - check the "List only" check-box, if you only want to know the output filenames & their resolution, incl. required HDD space, but don't want any real data extraction - check the "All LODs" check-box, if you want to extract (or get info about) more than only the 1st (highest quality) LOD - press the "Run" button to start the extraction process (or only generating of listing) & wait (usually many files have to be extracted - it could takes some time) for "- done -" message showed in Info-bar (bottom of the window) - press the "Quit" button, if you want to exit the application - if configuration file "uLOm.cfg" is deleted, it's recreated (with default values) during next run Note: every extraction process creates new (older versions - if found - are overwritten!) DDS files and TXT log-file (with filename identical to source CDDS file, but with extension "txt")... Warning: from some CDDS files are extracted many DDS files, so big hard-disk space could be necessary - run with the "List only" check-box checked first & look at "HDD space required" info (at the bottom of listing on screen or in log-file) before doing real data extraction ! Suggestion: don't activate "HML all" radio-button (especially together with "All LODs"!) - huge quantity of files could be created... BTW: "HML" system is used only in some CDDS files & usually different quality-levels could use identical data... Single-file extraction hint (for people with very limited HDD space): - run "uLOm.exe" (directly or via shortcut) & the GUI interface shows - press the "CDDS" button to locate the appropriate source CDDS file - check the "All LODs" check-box, if you want to extract more than only the 1st (highest quality) LOD - press the "Quit" button to exit the application - run "uLOm.exe" from command line with only one parameter = the filename of required file, which have to be extracted (all other necessary configuration is taken from 'uLOm.cfg'!) - GUI is shown only very quickly & you could check the appropriate directory if the required file (incl. LODs, if selected) was found in CDDS & extracted - simple example batch file is included ("extract1.bat"), but there are many other ways how to do that task - this "single-file extraction" is for experienced Win users only - please, don't use it, if mentioned steps appears to be unknown to you Sorry, but this is very unofficial stuff created without any official/unofficial documentation about resource-files structure/content, therefore some mistakes could be included ! I have created this tool for my fun and to test the textures (no piracy, no commercial interest !) - so, take it as it is - and don't forget that all LO-MAC data are COPYRIGHTed by ED/UBI & any modifications are NOT suggested by developers! ! If you encounter any problems with this stuff - don't use it ! Note: there could be performance drops, if BMP_format is heavily used instead of DXT_format... Anyway, it appears that LockOn-graphics-engine is able to autodetect the format of graphic-file regardless its file extension: for example, simply change the extension of DDS file to BMP, if LockOn asks for BMP... Developed & tested under Win2kSP3.en only... Warning: Keep out of reach of children ! NO warranties. NOT fully tested. Use at your OWN risk.