Skip to content

Releases: Amrsatrio/BlenderUmap

0.4.3: Fixes with non IoStore games

19 Aug 15:12
Compare
Choose a tag to compare
  • Fixed exporting levels on Fortnite 14.30, and possibly other versions with paks instead of IoStore.
  • Eliminated path format differences between Pak and IoStore formats.
    • Hopefully this will reduce the reports of getting Object not found errors although the asset exists.
  • The encryption keys in template config.json is now populated with a placeholder value.
  • More helpful error messages on common problems.

0.4.2: Maintenance Fixes

06 Jul 14:12
Compare
Choose a tag to compare

Read the newly added disclaimer

  • Updated the AES key & mappings downloader to use the new benbot.app domain.
  • Imported materials now have backface culling enabled to improve performance.
  • Fixed issues when exporting some v17.00 or newer meshes such as /Game/Environments/Props/Foliage/Meshes/Foliage_Flowers_02c.Foliage_Flowers_02c.
  • Many enhancements and fixes in the asset reader that I cannot tell one by one.

0.4.1: Fortnite v15.20 Fixes and More Configs

13 Jan 18:10
Compare
Choose a tag to compare
  • Fixed reading assets for Fortnite v15.20.
  • Added these config keys:
    • ObjectCacheSize: Configure the object loader cache size to tune the performance, or set to 0 to disable. Defaults to 100.
    • bExportToDDSWhenPossible: Prefer PNG over DDS? Set this to false and textures will always be exported as PNG. Warning: Export times will significantly increase when this is set to false! Defaults to enabled.
    • bExportBuildingFoundations: You can turn off exporting sub-buildings in large POIs if you want to quickly port the base POI structures, by setting this to false. Defaults to enabled.

0.4.0: I/O Store and Unversioned Properties

12 Jan 18:48
Compare
Choose a tag to compare
  • Now supports games with .utoc and .ucas for content storage.
  • Fortnite 14.40+ is now supported with this release, if you have the .usmap mappings for the game version you want to use.
  • The tool picks up the newest (by date modified) .usmap in the mappings folder.
  • Fill Fortnite AES Keys.bat now automatically downloads mappings and AES keys from BenBot for the latest Fortnite version.
  • Textures are now exported as DDS when possible to significantly reduce export times.
  • UE Viewer is no longer bundled the zip.

0.3.4

14 Oct 05:06
Compare
Choose a tag to compare

Now compiled with JDK 8 so end users won't have any issues running this tool.

0.3.3

13 Oct 17:41
Compare
Choose a tag to compare

You can now import Doom's Castle among other levels from Fortnite v14.00 onwards.

0.3.1: Script Fixes

03 Aug 01:34
Compare
Choose a tag to compare
  • No longer uses clear_geometry() which was added in 2.81. This will now work in 2.80.
  • Fixed script error and Blender crash when trying to execute the script for the first time
    The crash happened because the script was trying to automatically create a node group. This time required node groups will be appended from a file named deps.blend
  • Various Python script optimizations and code cleanup

0.3.0: Umodel-less Mesh & Texture Export

01 Aug 20:30
Compare
Choose a tag to compare
  • Now using individual scenes and collection instances instead of object parenting for improved import times.
    NOTE: Take a look at reuse_maps in umap.py. If you need to edit individual maps of a POI, I recommend to flip it to False.
  • Implemented an option to export without Umodel, which allows you to fully export encrypted umaps such as the newly decrypted Coral Castle in Fortnite. In config.json, just flip bUseUModel to false.
  • Added a feature to automatically fill Fortnite encryption keys into config.json. Just open Fill Fortnite AES Keys.bat.
  • Added support for loading textures contained in a package with more than one objects. This allows you to export the whole map of Fortnite HLODs.

If Blender crashes when trying to execute the script, you can try linking all node groups from deps.blend attached below and running the script again.

0.2.1: Missing Textures Fix

19 Jun 12:49
Compare
Choose a tag to compare

Saw too many missing textures? This update fixed the bug where override textures weren't added to umodel's export queue.

0.2.0

19 Jun 06:09
Compare
Choose a tag to compare
  • More material support
  • No more guessing algorithms, most meshes can now be exported/imported without problems
  • Now uses JSON to prepare for multi encryption keys