Build 1.0.4 Brings Efficiency Improvements

PlayUp Tools Exporter version 1.0.4 brings some great efficiency improvements that should speed up your overall export time. One fix that will affect all users is the changes that have been made to assure a group or component repeated multiple times in a level will not appear as a new group or component scaled by 99%.

Another big change is the improvements to the texture processing for the CryENGINE exporter. Prior to this build, PlayUp was exporting every texture while it processed every mesh. Now it batches the textures that need to be processed so that it can run the processing for each texture just once at the end. You can now see what textures are processed in the PlayUp logging feature for the Ruby console.  Note: This has not been revisited for the Unity Exporter yet, but it is on the to-do list.



In addition, changes to the DAE file format and MTL files for CryENGINE now allow you to import into CryENGINE without having to remap your materials in the material editor. It also fixes some new bugs that have cropped up with the pathing changes made in more recent versions of CryENGINE.

Some notes about dependency changes for Windows 10:

Microsoft Silverlight:
It has also come to my attention (since upgrading to Windows 10) that the prepackaged installer for Microsoft Silverlight that is bundled into PlayUp no longer works. Therefore users who upgrade to Windows 10 will need to install the latest version of Microsoft Silverlight from the official website in order to use the PlayUp Geometry Properties feature.

ImageMagick:
In addition, if you are having issues with your textures not being generated properly, make sure that you have the Visual C++ 2013 Redistributable Package installed (as is recommended on the ImageMagick download page).

If that doesn't work, you can download the static version of ImageMagick which does not use dynamically linked libraries (currently ImageMagick-6.9.2-3-Q16-x64-static.exe).