Skip to content
Snippets Groups Projects
CHANGELOG.TXT 12.1 KiB
Newer Older
NifTools MaxPlugin
==================
Gundalf's avatar
Gundalf committed

Tazpn's avatar
Tazpn committed
    Change log
    ----------
      0.3.0
      ------
    o All
      Alter usage of the WildMagic for easier use in development and deployment
    
Tazpn's avatar
Tazpn committed
    o All
      - Correct project so Max 2008 is properly supported.
      - Update license to reflect that its a BSD license
Tazpn's avatar
Tazpn committed
      
    o Importer
      - Add initial support for Freedom Force animation import
Tazpn's avatar
Tazpn committed
      - Add support for importing Collision as Packed TriStrip as appropriate
    
    o Exporter
      - Fix Binormal and Tangent export calculations
Tazpn's avatar
Tazpn committed
      - Add support for exporting Collision as Packed TriStrips as appropriate
      - Packed TriStrips will now also export bhkMoppBvTreeShape as well 
        bhkMoppBvTreeShape uses the Havok SDK to generate efficient collision models
        which is supperior to bhkNiTriStripsShape.
        This feature will not be available for max x64 builds.
      - Add more support for grouped nodes referenced in a bhkRigidBody
        
    o Props
      - Add additional settings on bhkRigidBodyModifier for bhkPackedTriShapes (layer and colfilter)
Tazpn's avatar
Tazpn committed
      0.2.16
      -----
    o All
      - Add support for Loki, Pro Cycling Manager (version 10.2.0.0)
      - Add support for Megami Tensei: Imagine (version 20.1.0.3)
      - Add support for Emerge Demo (versions 20.3.0.3 and 20.3.0.6)
    o Importer
      - Add Weld Vertices option
    o Exporter
      - Remove veryrxv change because it breaks Oblivion export
    o Props
      - Add Clone Mesh button on Collision Modifier and bhk Proxy Object
      
Tazpn's avatar
Tazpn committed
      0.2.15
      -----
    o Props
      - Resolve issue with bhkRigidBody object not saving and restoring data
    o Exporter/Importer
      - Resolve many issues with transforms and bhk shapes.
    o Exporter
      - Fix crash when exporting animations.
      - Fix issue with exporting Skin data causing missing vertexes in nifskope
      - Fix issue with exporting textkeys for morrowind and geomorph faces
         (Requires import to not ignore root node and selected export of that node)
      - Add animation export support for accumulate transforms (translation only)
      - Fix some issues with geometry Morpher exporter with bad UV data.
    o Importer
      - Fixed issue with not ignoring root node when option unchecked
      - Fixed issue of bhkRigidBody object not importing data properly
      - Set Accumulate Transforms to accumulate y-data by default
    
Tazpn's avatar
Tazpn committed
      0.2.14
      -----
    o Exporter
Tazpn's avatar
Tazpn committed
      - Fix issues with bhkConvexShape and bhkRigidBody
    o Exporter/Importer
      - Introduce Morpher animation support
Tazpn's avatar
Tazpn committed
      
      0.2.13.1
      -----
    o Properties
      - Add Optimize option to proxy and modifier
    
Tazpn's avatar
Tazpn committed
      0.2.13
      -----
    o Importer/Exporter
      - Improved Bridge Commander support.
Tazpn's avatar
Tazpn committed
      - Added more Collision support
        + Modifiers
          * bhkRigidBody - Modifier
             This is a modifier which converts a mesh into a collision mesh
             and is a replacement for the Utility.

        + Helper Objects (Find under Create | Helper | NifTools)
          * bhkRigidBody
            Rigid Body reference object.  Place all havok objects in this object.
          * bhkBox
            Primitive for a Havok Box
          * bhkSphere
            Primitive for a Havok Sphere
          * bhkCapsule
              Primitive for a Havok Capsule
          * bhkCollProxy
              Makes a collision object from an existing set of objects but does not make the root
              objects collision objects.
Tazpn's avatar
Tazpn committed
    
Tazpn's avatar
Tazpn committed
      0.2.12
      -----
    o Installer
      - Add nifgmax shortcut on desktop option
    
    o Props
      - Add bhkListObject utility to hold collision objects
      
Tazpn's avatar
Tazpn committed
    o Exporter
      - Controller parentage change in Animation export
      - Fix bug where child node has parent set twice resulting in error.
    
    o Importer
      - Add limited Collision import support
Tazpn's avatar
Tazpn committed
      
      - Please note that this is most an experimental release!
      - Update to latest version of Niflib
      - Introduce gmax importer/exporter
      - Introduce build for max 4.2
      
Tazpn's avatar
Tazpn committed
      - Fix bhkRigidBody export for Box
Tazpn's avatar
Tazpn committed
      0.2.10
      ----- 
    o All
      - Compile with Max9
    o Exporter
      - Fix naming bug when spliting multi-material meshes
      
Tazpn's avatar
Tazpn committed
      0.2.9
      -----   
    o Exporter
      - Add BSX flags for NIF exports when animation is involved for Oblivion.
      - Worked around what appears to be a bug in the Bezier Scale controller.
      - Change time intervals when exporting MW style animation.
      - Fixed bug with missing reference in Footer in MW exported .KF files.
      - Call routine to apply skin offsets to Skin data (required for MW?)
    
    o Importer
      - Invoke Max Script in Max 5 so that we can import Note Tracks
    
Tazpn's avatar
Tazpn committed
      0.2.8
      -----   
    o Exporter
      - Fix Collapse Transforms on dialog so that it actually triggers collapse
      - Change defaults for textures so Morrowind does not crash in CS
      - Fix export of animation for Morrowind
      - Introduce mechanism in Collapse Transforms so that poorly scaled 
        models export better

    o Importer
      - Fix import of animation for Morrowind
    
      0.2.7
      -----
    o All
      - Add options to disable certain parts of plug via INI
        o Added so people who only want importer can disable exporter.
      - Enhancements from NifLib including support for Freedom Force
      - Max 5 build is available but untested.
    
    o Exporter
      - Fix bug with NiTriShape export which created corrupted files.
      - Add option to Update Tangent Space (for Oblivion)
      - Add option to Collapse Transforms on meshes (mostly a debug aide)
Tazpn's avatar
Tazpn committed
      0.2.6
      -----
    o All
      - Consolidate code to single plugin: NifPlugins.dlu
      - Started Wiki Documentation Project:
        o http://www.niftools.org/wiki/index.php/3ds_Max
      
    o Exporter
      - Fix bug in Skin Partitioning that would cause max to hang
      - Add links to website and wiki to dialog
      - Tag NIF files with Plugin version in first comment field.
      - Fix export of selected nodes.
      - Support Prn strings for Oblivion and Morrowind when selected
        mesh is bound to bone bug does not have skin modifier.
      - Change export to place all data in NonAccum nodes when available
        Plan to do proper support for NonAccum nodes in the future.
      - Add progress bar updates while exporting
      
    o Importer
      - Add links to website and wiki to dialog
      - Add support for Prn string imports for Oblivion and Morrowind
      
      
Tazpn's avatar
Tazpn committed
      0.2.5
      -----
    o Exporter
      - Rewrote animation export dialogs and procedures to write files
        similar to Civilation exporter.
      - Removed seperate *.kf and merged with *.nif like Civ4
      - Fixed issues with NiStencilProperty (via niflib) for Morrowind
      - Add option to optionally export accum nodes
      - Add options for exporting skin partition in different ways
      - Expose the Auto detect parameter to allow game to be saved
      
    o Importer
      - Add option to ignore root
      - Expose the Time Tag and Key Note params on nif dialog
      - Expose the Auto detect parameter to allow game to be saved
        
Tazpn's avatar
Tazpn committed
      0.2.4
      -----
    o Exporter
      - Add animation export.
      
    o Importer
      - Add option to ignore UPB buffers.  
        * Useful in preventing LOD Bone warnings from the Civ4 Exporter
      - Fixed problem with Animation Note Tracks not being cleared
      - Fixed issue with BSpline animation when too much data was present
        * Specifically the Civ4 Leaderheads now import animation very well
      - Import Animation Priority into user prop buffer
        
    o NifProps Utility
      - Added Animation Priority
      - Removed unused Globals
    
      0.2.3
      -----
    o Exporter
      - Fix issue when exporting a mesh with a skin modifier that had bones
         that were not used.
Tazpn's avatar
Tazpn committed
      - Fix bug with normals introduced in 0.2.2 when fixing previous problem
      - Changed code to scale the mesh so that Reset XForm is not required
      - Added support for Bone LOD code.  Works with Civ4 Bone LOD Manager.
      - Added support for Lights and Cameras
      
    o Importer
      - Alter code to create Camera nodes when name begins with Camera.
Tazpn's avatar
Tazpn committed
      - Initial pass at Lights
      - Fixed issues with skin modifier on Civ4 Units and Leaderheads
      - Added support for Bone LOD code.  Works with Civ4 Bone LOD Manager.
      - Added support for Lights and Cameras
      - Fixed issues with Textures with muliple UV Sets      
Tazpn's avatar
Tazpn committed
      -----
    o Exporter
      - Fix Export of Normal values
      
    o Importer
      - Fix Import of Normal values
      - Change Import of Bones to merge NonAccum nodes with parent
      - Change Import of Animation to merge NonAccum nodes with parent node 
      - Add Option to Clear Animation on Import
      0.2.1
      -----
    o Exporter
      - Replace the Tri Stripper with a new version.
        o The old version had some bugs which came when compiled with VS 2005.
      - Fix issues with transforms on exporting with extra nodes and for 
         collision meshes
Tazpn's avatar
Tazpn committed
      0.2
      -----
    o Importer
      - Added Vertex Color modifier support
      - Fixed issue with static animation import
      - Fixed issue with skin vertex weight count import
      - Added support for more material/texture properties
      - Added support for Civilization IV Shader, if installed
        o holds much of the material data in nif compatible form
Tazpn's avatar
Tazpn committed
      
    o Exporter
      - Upgraded to Visual Studio 2005
      - Dropped registry support in favor of INI file.
      - Fixed issue with importing glossiness setting on textures.
      - Fixed issues with export of vertex color. Alpha map is now exported
         as part of the normal color map.
Tazpn's avatar
Tazpn committed
      - No longer exports meshes associated with bone or biped nodes.
      - No longer exports extra NiNode when exporting NiTriGeom-based objects 
         (can be reset in ini file)
      - Mass, Restitution(Ellasticity), and Friction now share values with 
         Reactor(Havok)
      - Modified UPB export to actually export the values in the UserPropBuffer 
         not just a fixed list.
Tazpn's avatar
Tazpn committed
      - Added Skin Modifier export
      - Added support for more material/texture properties
      - Added support for Civilization IV Shader, if installed
        o holds much of the material data in nif compatible form
      - Fixed issue with UV map needing to be flipped
Tazpn's avatar
Tazpn committed
      
    o NifProps Utility
      - Mass, Restitution(Ellasticity), and Friction now share values with Reactor(Havok)
Tazpn's avatar
Tazpn committed

      0.1.5
      -----
      
    o Importer
      - Updated with latest version NifLib
        + Fixes stray empty triangles when importing NiTriStrip meshes
    
      0.1.4
      -----
      
    o Importer
      - Fixed UV values when flipping so they align properly in UVW window
      - Fixed issues with DAoC mesh import (in NifLib)
      - Fixed rotation issue with animation import
     
Tazpn's avatar
Tazpn committed
      0.1.3
      -----
      
    o Importer
     - Fixed alignment issues when importing Morrowind Armor nifs
     - Added initial animation support (only for animations internal to nif, 
        no kf file support yet)
     - Fixed numerous issues with bone system (biped is still broken)
     - Fixed issues with skin and doac nifs
Tazpn's avatar
Tazpn committed
      
      0.1.2
      -----
      
    - Introduced the importer
    
    - Fixed collision generation, turned out that Oblivion
      doesn't like NvTriStrip's strips. Thanks to Razorwing
      for discovering the bug and Tanguy Fautré for his
      stripper (http://users.telenet.be/tfautre/softdev/tristripper).
                  
    - Fixed materials with transforms, flipped UV coords and 
      objects without mapping.