用于TESV,SSE和FO4项目的并行增量构建系统。 用于编译Papyrus脚本,打包BSA和BA2归档文件以及准备要分发的版本的多合一工具。 可以作为外部工具集成到任何IDE中,从而使mod作者可以通过一个热键“即时构建”项目。
Pyro是适用于Skyrim Classic(TESV),Skyrim Special Edition(SSE)和Fallout 4(FO4)项目的并行增量构建系统。
Pyro为mod作者提供了一个多合一的工具,用于编译Papyrus脚本,打包BSA和BA2归档文件以及准备发行版本。 Pyro可以作为外部工具集成到任何IDE中,从而允许mod作者使用单个热键“即时构建”项目。
注意:Pyro是命令行界面(CLI)程序。没有图形用户界面(GUI)。
特征
Pyro将Papyrus Projects(PPJ)系统引入了TESV和SSE,并扩展了FO4的架构。
Pyro引入了第一个用于TESV,SSE和FO4项目的增量构建系统,从而大大加快了编译,测试和部署的速度。
Pyro并行化编译,利用多核处理器同时编译多个脚本。
Pyro对已编译的Papyrus脚本进行匿名处理,从而删除了Papyrus编译器嵌入的标识元数据。
Pyro使用BSArch自动创建多个BSA和BA2软件包。
Pyro自动创建可定制文件集合的ZIP存档。
Pyro支持从GitHub存储库和公共Bitbucket Cloud存储库导入和编译。
Pyro在Papyrus Projects中支持变量替换,包括环境和用户变量。
文献资料
Pyro文档@ wiki.fireundubh.com
Papyrus项目架构
默认值
XML模式定义(XSD)
执照
Pyro是开源的,并根据MIT许可证获得许可。但是,还有一些特定于Nexus发行版的附加条款。
BSArch已获得Mozilla Public License 2.0的许可。与Pyro捆绑在一起的二进制文件是从此处提供的原始未经修改的源代码编译而来的。
源代码/编译/开发
Pyro的源代码可在github.com/fireundubh/pyro中获得。
有关编译和贡献Pyro的信息,请参阅:wiki.fireundubh.com/pyro#contributing
——————————————————————————
Pyro is a parallelized incremental build system for Skyrim Classic (TESV), Skyrim Special Edition (SSE), and Fallout 4 (FO4) projects.Pyro provides mod authors with an all-in-one tool for compiling Papyrus scripts, packaging BSA and BA2 archives, and preparing builds for distribution. Pyro can be integrated as an external tool into any IDE, allowing mod authors to "Instant Build" projects with a single hotkey.Note: Pyro is a command line interface (CLI) program. There is no graphical user interface (GUI).Features
Pyro brings the Papyrus Projects (PPJ) system to TESV and SSE and extends the schema for FO4.
Pyro introduces the first incremental build system for TESV, SSE, and FO4 projects, significantly accelerating compilation, testing, and deployment.
Pyro parallelizes compilation, taking advantage of multi-core processors to compile multiple scripts simultaneously.
Pyro anonymizes compiled Papyrus scripts, removing identifying metadata embedded by the Papyrus Compiler.
Pyro automatically creates multiple BSA and BA2 packages using BSArch.
Pyro automatically creates a ZIP archive of a customizable collection of files.
Pyro supports importing and compiling from GitHub repositories and public Bitbucket Cloud repositories.
Pyro supports variable substitution in Papyrus Projects, including environment and user variables.
DocumentationPyro Documentation @ wiki.fireundubh.comPapyrus Project Schema
Default Values
XML Schema Definition (XSD)
Licenses
Pyro is open source and licensed under the MIT License. However, there are additional terms specific to Nexus distribution.
BSArch is licensed under the Mozilla Public License 2.0. The binary bundled with Pyro was compiled from the original unmodified source code available here.
Source Code / Compiling / DevelopmentThe source code for Pyro is available at github.com/fireundubh/pyro.For information on compiling and contributing to Pyro, see: wiki.fireundubh.com/pyro#contributing.
原贴地址 >>
暂无更多介绍
写到一半发现太麻烦了懒得写了
点击关注按钮可在第一时间收到作者的更新哦~
综合内容
游戏Mod
单机游戏
手机游戏
如果您在使用MOD站的时候遇到任何问题,可发送邮件到 mod@3dmgame.com
CopyRight©2009-2022 MOD.3DMGAME.COM All Right Reserved 京ICP备14006952号-1 京网文(2016)1650-207号