Pyro brings Papyrus Projects (PPJ) to TES5 and SSE and extends the format for FO4 and SF1.
Learn more: Multiple Game Support, Extended Schema
Pyro introduces the first incremental build system for TES5, SSE, FO4, and SF1 projects, significantly accelerating compilation, testing, and deployment. Pyro further parallelizes compilation, taking advantage of multi-core processors to compile many scripts simultaneously.
Learn more: Incremental Build
Pyro can anonymize compiled Papyrus scripts, removing identifying metadata embedded by the Papyrus Compiler.
Learn more: Anonymization
Pyro can automatically create as many BSA and BA2 packages as needed, containing any number of similar or different assets.
Learn more: Packaging
Pyro can automatically create as many ZIP archives as needed, containing any number of similar or different files.
Learn more: Zipping
Pyro supports importing and compiling from GitHub repositories and public Bitbucket Cloud repositories.
Learn more: Remotes
Pyro supports the use of custom variables and environment variables in Pyro Projects.
Learn more: Variables
Pyro supports executing shell commands in pre- and post- import and build events, allowing deep workflow integrations.
Learn more: Import Events, Build Events