These are the tools and the complete files used to make the Ferrari 360 Spider
for NFSMW. They were collecting dust on my hard disk and now are being released 
on an "as is" basis hoping that they may be useful for someone to make their own 
car for the game as well. Just be warned: These tools aren't the most user friendly 
tools out there -- most of them were just made for my personal use.

There isn't a lot of documentation included, and that was mainly the reason why
the release of these tools were being delayed. I still don't have time to finish
the documentation, but some partial documentation can be found at: 
    http://mwspecial.pbwiki.com/ArtAssets

A big thank you to EA Canada for bringing back the exotics in Most Wanted and for 
all the enjoyment I have gotten from it over the last year. Also, a huge thanks to 
EASmoothie for the "review copies". ;)

These tools will not work with Carbon - which is probably a good thing to keep 
those kids who want to cheat online with them. Carbon was also not the kind of 
NFS game I wanted, so I won't be spending my time improving the modability of it.

Enjoy,
  Arushan / Aru
  Contact: oneforaru at gmail dot com
  
=============================================================================

Requirements:

  Microsoft .NET 1.1 Runtimes:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en
  DirectX 9.0c Runtimes (Install this after .NET!)
    http://www.microsoft.com/downloads/details.aspx?FamilyId=0A9B6820-BFBB-4799-9908-D418CDEAC197&displaylang=en

Tools Included:

  bintex - The classic texture editor for NFS U/U2/MW
  geomviewer - Preview the disected version of a GEOMETRY.BIN model
  vltedit - A viewer for the VLT database system
  vpak - Unpacks VPAK files and generates VLT/BIN files.
  vltpatcher - Applies a MWPS patch script to a VPAK file
  mwgc - Compiles a ASE or MWR file into a GEOMETRY.BIN file
         (see build.bat for usage sample)
  mwtc - Compiles a set of DDS files into a TEXTURE.BIN file
         (see build.bat and texdefn.txt for usage sample)  
  texpatch - Patches a texture.bin with a single texture to 
             have a new name (for manufacturer/secondary logos)

Some notes:

- VLTEdit is only a viewer for VLT database files (despite the name being -edit). 
  The files provided with the game are called VPAK files. You need to extract the 
  VLT files out of the VPAK files using vpak. Run the unpackall.bat command for 
  more information. With VLTEdit, you can identify the offsets and datatypes of
  fields within the VLT database for editing performance, etc. These offsets should
  be used to generate a patch script (or MWPS file).

- MWPS files are just text files which contain a patch script for patching the
  vlt database to change performance, etc. They can be applied statically by
  using vltpatcher, or dynamically through NFSMW Mod Loader.
  (see ATTRIBUTES.MWPS and FE.MWPS in the Ferrari 360 sample)

- Manufacturer logos need to be named and patched properly depending
  on the name of the manufacturer inside CAR.INI. For a manufacturer with
  a ID of 32 and name of "FERRARI", the filename should be "32-FERRARI.BIN"
  and the internal texture should be named "CARSELECT_MANUFACTURER_FERRARI".
  You would then assign a manufacturer ID of 32 through FE.MWPS.
  (see build.bat in the Ferrari 360 sample)

- Secondary logos need to be patched properly as well depending on the name
  of the car they are replacing. For replacing "SL65", the secondary logo
  internal texture should be named "SECONDARY_LOGO_SL65_1"
  (see build.bat in the Ferrari 360 sample)

- NFS:MW Mod Loader can be downloaded as a part of the Ferrari 360 
  release package:
     http://www.nfscars.net/file.php?do=info&section=nfs9&id=6617
  Mod Loader is required to display the manufacturer/secondary logos 
  and dynamically patch MWPS scripts in memory.

- mwtc works only on DXT1 and DXT3 images and generates the "compressed" form
  of textures (not the same one used for Manufacturer/Secondary logos).
  You can use BinTex instead of mwtc to make your textures if you don't want
  to change the texture dimensions, etc.
  (See texdefn.txt and build.bat in the Ferrari 360 sample)

- mwgc generates the GEOMETRY.BIN from either the MW Raw Geometry format
  (which can be made from ZModeler using the filter provided - mwrawfilter.zmf)
  or from a ASE file which can be exported from many 3D Design tools. mwgc 
  also requires some command line parameters and additional material mapping
  files for proper operation. 
  (See matlist360.txt, xlink360.txt, and build.bat in the Ferrari 360 sample)

- If you're still clueless about how to get this to work...

  1. Install Mod Loader by installing the Ferrari 360 (Don't install the 360, 
     just install Mod Loader).
  2. Edit/make any modifications to mw360.z3d file. Export the result as mw360.mwr.
  3. Make any modifications to the textures by editing the dds file with Photoshop
     or PaintShopPro.
  4. Edit the MWPS files using a text editor, make any changes required.
  5. Run build.bat
  6. Take the contents of the output folder and put them in the ADDONS folder in
     your MW directory. If no ADDONS folder exists, create it first.
  7. Run Mod Loader and your changes should be visible instead of the Ferrari 360.

=============================================================================

And heres just some legal mumbo jumbo:

Electronics Arts, EA, Need for Speed, NFS, Hot Pursuit 2, and 
Most Wanted are either trademarks or registered trademarks of 
Electronic Arts Inc in the U.S. and/or other countries. 

Ferrari, the PRANCING HORSE device, and all associated logos and 
distinctive designs are trademarks of Ferrari S.P.A. The body 
designs of the Ferrari cars are protected as Ferrari property 
under design, trademark, and trade dress regulations. 

THIS PRODUCT IS NOT LICENSED NOR ENDORSED BY ELECTRONIC ARTS OR
BY FERRARI S.P.A. RECREATION OF THE BODY DESIGN AS A THREE-
DIMENSIONAL MODEL FOR NON-COMMERICAL AND NON-PROFIT PURPOSES 
IS BELIEVED TO BE A "FAIR USE" OF TRADEMARKS. THE AUTHORS OF THIS
MODIFICATION ARE NOT AFFILIATED IN ANY WAY WITH ELECTRONIC ARTS 
OR FERRARI S.P.A.

THESE TOOLS ARE PROVIDED ON AN "AS IS" BASIS. THE AUTHORS 
DISCLAIM ANY AND ALL WARRANTY, EXPRESSED OR IMPLIED, INCLUDING 
WARRANTIES OF FITNESS FOR USE OR MECHANABILITY. THE AUTHORS SHALL 
NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR 
CONSEQUENTIAL DAMAGES FROM THE USE OF, OR INABILITY TO USE THIS 
MODIFICATION. ADDITIONALLY, YOU MAY HAVE CERTAIN WARRANTY RIGHTS 
FROM ELECTRONIC ARTS INC. FOR NFS MOST WANTED. BY THE USE OF THIS 
MODIFICATION, YOU MAY VOID THOSE RIGHTS. USE AT YOUR OWN RISK. 

Copyright (C) MMVI, AruTec Inc./Arushan 
Contact: <oneforaru at gmail dot com>

Some Rights Reserved. Release/distribute as you wish, as long as 
no modifications are made to any part of this package without 
prior permission, and you don't profit from any such distribution.
