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.
- ZipFilenodes must descend from the- ZipFilesnode, consistent with other top-level nodes.
- The Outputattribute was reassigned from theZipFilenode to its parentZipFilesnode.
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 RootDirpath 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
