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

Tazpn's avatar
Tazpn committed
    Change log
    ----------
      0.2.17
      ------
    o Importer
      - Add initial support for Freedom Force animation import
    
    o Exporter
      - Fix Binormal and Tangent export calculations
      
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.