Home
Up

Version 5.4.0.3

Latest update
Downloads
Known Problems

This version supports Call of Duty Series xmodels.  Animated models, such as vehicles and characters, are fully supported.

Models are exported to .OBJ format, which can be imported into Maya (and many other 3d modeling programs) for editing.
There is a private build available which exports to DirectX .X format.
They can also be previewed in 3d by the built in previewer.

Main window: (New features in highlighted in purple)

Preview window:

Tags:

 

Updates:

  • Preview window remembers is state (maximized or normal) and opens to that size.
  • For unsupported model types, the preview window will render whatever it can.
  • Rotate model in preview with the left mouse drag.  CTRL+left mouse drag to rotate around Z axis.
  • Zoom model with right mouse drag. Pan with CTRL+right mouse.

12/25/2006:

  • SHIFT+left mouse in preview to rotate around either X or Y axis. (whichever axis mouse is moving)
  • Support for TGA textures in preview.

3/25/07:

  • Include the xmodelparts file to correctly export/render all parts in correct spatial arrangement.
  • Animated xmodels, such as vehicles and characters, are supported.

3/30/07

  • Added a IWI to DDS converter.  Converter can be accessed via main form or context menu.
  • Property tree will show the material's IWI file or the converted DDS file if available.
  • CoD2 models will be fully skinned in both Maya and preview if the DDS file is available.

4/8/07

  • The exporter now calls out to WinRAR© to extract the needed files. Right click a missing file and select "Retrieve file".  If the file you are retrieving is an IWI, it will automatically be converted to DDS.
  • Fixed a UI bug.  After Converting/Retrieving a file, the button was still enabled.
  • Normals are now included (Version 4.3.2).

4/9/07

  • Normals are now correct. Prior version had them pointing 180 degrees wrong.

4/11/07

  • Added a help button to the preview window.  Look in the top left corner and click it so see a list of buttons/keys for manipulating the model/environment.
  • Right click on the model name in the Properties tree to retrieve all files needed for the model. (Feature only works for those of you with WinRAR©.  Highly recommended.  Get it here)

1/27/08 - Version 4.9.9.9 (Beta)

  • CoD4 support added.
  • DDS image preview added.
  • This version will use the image conversion and viewing features of IWI_X_DDS.  IWI_X_DDS is included in the ZIP file.
  • An MRU (Most Recently Used) file list added.

1/29/08 - Version 4.9.9.9 (Beta2)

  • You can manually enter the paths to WinRAR© and the CoD series if ModelExporter is unable to find them.  Click the Setup button to do so.
  • The irritating "beep" sound, when converting from IWI to DDS, has been removed.

1/29/08 - Version 4.9.9.9 (Beta3)

  • WinRAR was failing if it had to extract to or from a folder with a space in the name.  Resolved.
  • Prior versions would crash for some users when exiting the model Preview.  The problem is not reproducible, but this version was built to address possible causes.
    Feedback as to the problem continuing or not would be greatly appreciated.

2/10/08 - Version 5.0

  • Added tag info.  Look for modelname_tags.txt in the obj folder after exporting a surface.  Or select the xmodelparts (Parts/Tags) file in the main window and click the "View tags" button.  The tag names and locations are listed, along with a hierarchy tree.
  • Export to Xfile is included, but available by request only.
  • Destructible MP models can be exported/viewed intact or exploded.

2/17/08 - Version 5.0.0.1

  • Tool tips added to the icon buttons.
  • Search feature added to do a text search on the xmodel file names. 

3/09/08 - Version 5.0.0.3

  • Added a View Tags feature to CoD and CoDUO models.
  • Updated the rendering of the above.

4/19/08 - Version 5.0.0.5

  • Added support for the material's map files. (colorMap, detailMap, normalMap, and specularMap)

5/18/08 - Version 5.0.0.6

  • Added a drop list of recently used folders to the main window.

6/20/08 - Version 5.0.0.7

  • Version 2.3.0.0 of IWI_X_DDS.exe would pop up a preview window every time it did a conversion.  This version suppresses the preview window.  The new IWI_X_DDS.exe is bundled with this version of XModelExporter.

9/1/08 - Version 5.0.0.8

  • Added the the material's NormalMap (for bump mapping) and SpecularMap to the .MTL file.  A Maya rendered scene uses both and looks closer to the results seen in-game.

9/11/08 - Version 5.0.0.9

  • All tildes (~) have been removed from filenames.  Maya occasionally has problems loading files with ~ in the name.
  • The "Show Material Maps" button now saves/restores it's state.
  • I have included a script for importing MTL files into Maya 7.0 and later.  Source the script in the CommandWindow. It will load the MTL file that matches the OBJ file.  If it cannot find the MTL file, it will have you navigate to it with a FileOpen dialog.  Once you have sourced the script, you can just enter readMtl(); in the CommandLine.
    I put the script on a shelf so that I can execute it at any time with a button click. Look here for a shelf icon.

9/20/08 - Version 5.0.0.10

  • All tildes (~) have been removed from filenames.  Maya occasionally has problems loading files with ~ in the name.

11/30/08 - Version 5.1.0.1

  • COD5 World at War supported.  All tested models decode correctly.
  • The size of "Recent Files" list can be set from 0 to 50 entries.  Click the "Setup" button to do so.
  • The main window is resizable.

12/25/08 - Version 5.2.0.0

  • Changed the View Tags output to HTML.  It is easier to read, and the Bone Tree is better looking.
  • Fixed a problem that caused the main window to start up too small and hide some controls.
  • Fixed a problem where it tried to decode CoD4 models as CoD5 models.

1/12/09 - Version 5.4.0.0

  • The View Tags output to now refers to the Tag Tree, since Bone Tree was a misnomer.
  • All CoD1|UO models are decoded along with normals.  The character models are still deformed, however.
  • In the Settings dialog, there is now an option to export the CoD1|UO model hitboxes along with the meshes.
    I don't really know if they will be useful.  If they are and you want the same for the CoD2|4|5 models, let me know.
 

1/25/09 - Version 5.4.0.1

  • Physics Presets and Constraints are listed in the Properties tree.
  • LOD Distances are listed in the Properties tree.
  • In the Settings dialog, there is now an option to export the all version model's hitboxes along with the meshes.
  • In the Settings dialog, there is now an option to scale the model up by 2.54 (cm to inches).
  • The full package contains CoD4_Weaponizer.exe
  • Since a few people had problems resulting from the wrong versions of the MFC dlls, those are now statically linked (built into the exe) to ensure that everyone has the correct version.

1/25/09 - Version 5.4.0.2

  • The Firefox browser cannot parse all valid Win32 paths correctly.  Fixed.

4/3/09 - Version 5.4.0.3

  • Fixed: MTL file referencing an IWI file.
    When exporting to OBJ, if a material's image file was not yet converted to DDS, the material file referenced the IWI file.  Since Maya cannot use an IWI, the material is invalid.
    Now, if the DDS is not available, no image file is written to the MTL file.
  • Fixed: "Export To..." was not exporting the image files or the "_tags.html" file.

Downloads:


Known Problems:

  • CoD1 and CoD2 character models are horribly twisted.
     
  • XmodelExporter will confuse CoD4 and CoD5 models and not work correctly if the files are not in the game's installation folder.
    CoD4 and CoD5 share the same model version number, but the file structure is slightly different.  Since there is no way to tell them apart internally, XModelExporter relies on the folder info.  If the paths to the CoD4 and CoD5 installations are not set correctly, and the xmodel files do not reside under the specified installation folder, then the exporter will not know which version it is dealing with. 
    I hope to discover some way of differentiating between the two version based on some data in the files.

Hit Counter