Skip to content

Releases: pudingus/Max4dsTools

0.8.4

27 Mar 13:31
Compare
Choose a tag to compare
  • Add support for 3ds Max 2023

0.8.3

11 Feb 17:24
Compare
Choose a tag to compare
  • Fixed export error, when strings (like object name, or material name) contained characters from extended ascii table (for example exporting unchanged fordtpi01.4ds)
  • Added a workaround for bug in 3ds Max 2015, for which reason characters were imported with wrong weights
  • Fixed #5, where transfering weights in 3ds Max 2015 using the Find Weight Conflicts tool produced an error

0.8.2

08 Aug 16:43
Compare
Choose a tag to compare
  • Fix crash on export if there is Editable Poly in the scene (thanks Asa for reporting)

0.8.1

05 Aug 17:35
Compare
Choose a tag to compare
  • Fix error when opening material on 3ds Max 2018 or lower

0.8.0

31 Jul 19:14
Compare
Choose a tag to compare
  • Improved import speed for big files. MISE10-MESTO: 16sec -> 10sec
  • Added import progress bar
  • Revamped material UI
    • Improved look
    • Added flag to enable/disable texture tiling
    • Added all remaining flags (as unknown)
    • Added env tiling parameter (Mafia only)
    • Merged some env flags into 'blending mode' and 'env type'
    • Textures with embedded alpha channels are correctly displayed in viewport
  • Export settings are saved in the scene
    • This includes: file name, selected units, format version and "has animation" flag
  • Added new option to select units automatically based on 3ds Max settings. This is now the default.
  • Proper explicit normals support. (requires Max 2014 or newer)
    • This means imported normals are correctly displayed
    • You don't need to add "Edit Normals" modifier before exporting
    • "Cached Normals" are deprecated. Old scenes will still work.
    • On versions 2013 and lower, the old solution is used.
  • Glow object's listbox lists material name and "position" parameter

Fixes

  • Internal collection of materials is updated when objects are deleted (requires Max 2018 or newer)
  • Throw error if string contains non ASCII characters
  • Small installer improvements
  • Fix import of objects with empty material
  • Fix wrong glow preview, if some multimaterial slots were empty

It would be very helpful if you could share which 3ds Max version(s) you use, by filling this form:
https://forms.gle/8j2p5eYqPBfRfRcn6

0.7.2

28 Nov 16:47
Compare
Choose a tag to compare
  • Fix sector objects being in the wrong place in version 41, 42
  • Add warning if portal is not Editable Poly
  • Preserve target and sector flags
  • Restore current object selection after export
  • Miscellaneous sector fixes

0.7.1

26 Nov 13:39
Compare
Choose a tag to compare
  • Removed mirror unknowns from param editor, they are now calculated automatically.
  • Added checkboxes for toggling each bit in culling flags.
  • Changed defaults for material animation. frames = 1 -> 0, delay = 1ms -> 50ms
  • Added warning when opening models with morph lods (Wings of War)
  • Fixed portals in HD2 and Chameleon (thanks betteryouthanme)
  • Fixed billboards using single-axis rotation mode

0.7.0

18 Nov 15:25
Compare
Choose a tag to compare

Features:

  • Added support for Hidden & Dangerous 2 (v41), Chameleon, Wings of War, Circus Empire (v42)
    • All 4ds features are supported except:
      • Extra vertex data
      • Morph lods (used in Wings of War)
      • Emitors, projectors, lights (used in Circus Empire).
      • Files containing these can be opened, but data won't be preserved.
    • Wings of War missions cannot be opened at all.
  • Added support for occluders (they work in Mafia too, apparently)
  • Added support for billboards with instanced geometry
  • Edges in sectors, mirrors are set to visible
  • Skeleton is now "Set as skin pose" on import
  • Undo for targets
  • Morph channels are automatically set to 0 during export

Fixes:

  • Fix Edit_Normals export not working
  • Fix few errors related to instances
  • Fix vert splitting not working for regular morphs without skin
  • Fix error when weight table in skin is empty
  • Fix error on opening target object when targeting node has been deleted
  • Fix sector culling flags not being saved
  • Fix "Unknown property: "cbAllow5ds" in undefined" when resetting scene
  • Fix "No 'get' function for OK" when opening unsupported file
  • Fix error when there are less normal faces than geometry faces
  • Fix crash if lod0 has skin, but lod1 doesn't
  • Fix undefined function error in Convert old skeleton
  • Fix error when opening file with bones but no skin (Mise06c Tom01 pohar.4ds)
  • Fix error if mesh has zero vertices

0.6.1

30 Oct 16:25
Compare
Choose a tag to compare
  • Skip invalid morph channels (thanks Asa!)
  • Fix mirror transformation

0.6.0

29 Oct 16:06
Compare
Choose a tag to compare
  • Added support for mirrors
  • Added support for exporting morphs
  • Faster morph importing for Max 2013 and newer
  • 'Has animation file' flag
  • Fixed error when transfering weights
  • Fixed a case where weights were assigned to a wrong bone

This release marks full support for all Mafia 4ds object types!