These cumulative pre-release notes include versions:
- 1589924890
- 1589570428
- 1579252390
Major Changes
Added support for multiple ZipFile nodes
Pyro now supports building multiple ZIP archives from a single PPJ. This is a breaking change.
ZipFile
nodes must descend from theZipFiles
node, consistent with other top-level nodes.- The
Output
attribute was reassigned from theZipFile
node to its parentZipFiles
node.
Example
<ZipFiles Output="@MyProject">
<ZipFile Name="@ModName - Legendary Edition" RootDir="@MyProject" Compression="deflate">
<Include>@MyProject\@ModName - Legendary Edition.esp</Include>
<Include NoRecurse="true">*.bsa</Include>
</ZipFile>
<ZipFile Name="@ModName - Special Edition" RootDir="@MyProject" Compression="deflate">
<Include>@MyProject\@ModName - Special Edition.esp</Include>
<Include NoRecurse="true">*.bsa</Include>
</ZipFile>
</ZipFiles>
Fixes
- Fixed issue where node attribute updater failed to run due to obsolete code
- Fixed issue where BSA/BA2 packages created in a session could be clobbered when sharing file name
- Fixed issue where relative
RootDir
path resolution logged failures to wrong logger - Slightly improved clobber prevention for packages and zip files
- Fixed issue where Pyro and XSD did not agree on TES5 game type signature
- Fixed issue where anonymizer could fail to run due to bad timestamp comparison
- Fixed issue where anonymizer would log confusing error when targeting anonymized script