Releases: Amrsatrio/BlenderUmap
Releases · Amrsatrio/BlenderUmap
0.4.3: Fixes with non IoStore games
- 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.
- Hopefully this will reduce the reports of getting
- 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
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
- 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 tofalse
and textures will always be exported as PNG. Warning: Export times will significantly increase when this is set tofalse
! 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 tofalse
. Defaults to enabled.
0.4.0: I/O Store and Unversioned Properties
- 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
0.3.3
0.3.1: Script Fixes
- 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 nameddeps.blend
- Various Python script optimizations and code cleanup
0.3.0: Umodel-less Mesh & Texture Export
- Now using individual scenes and collection instances instead of object parenting for improved import times.
NOTE: Take a look atreuse_maps
in umap.py. If you need to edit individual maps of a POI, I recommend to flip it toFalse
. - 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
tofalse
. - 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
Saw too many missing textures? This update fixed the bug where override textures weren't added to umodel's export queue.