PEBakery is a builder specialized in customizing Windows Preinstalled Envrionment, compatible with WinBuilder 082.
Branch | Build Status |
---|---|
Master | |
Develop |
PEBakery is new, improved implementation of WinBuilder 082.
PEBakery aims to resolve WinBuilder 082's abandoned bugs, and to be more plugin developer friendly builder.
PEBakery's main goal is being able to build Win10PESE perfectly.
- All implementation is only backed by documentation and blackbox testing, without violating WinBuilder 082's EULA.
- PEBakery is not a mature software, it can corrupt your system. I do not provide any warranty, use at your own risk.
- Even though I did not experienced data corruption while developing, it is highly recommended to backup your files.
PEBakery is mainly licensed under GPL Version 3.
Part of PEBakery is licensed under MIT License and others.
PEBakery is currently in alpha stage.
- Build is near perfect.
- Built ISO is bootable.
- Build is near perfect.
- Built ISO is bootable.
Class | All | Implemented | Tested |
---|---|---|---|
File | 12 | 12 | 12 |
Registry | 8 | 8 | 4 |
Text | 5 | 5 | 5 |
Ini | 8 | 8 | 0 |
Archive | 4 | 4 | 4 |
Network | 2 | 2 | 2 |
Plugin | 4 | 4 | 0 |
Interface | 7 | 7 | 0 |
Hash | 5 | 5 | 5 |
String | 33 | 33 | 31 |
Math | 22 | 22 | 22 |
System | 19 | 19 | 0 |
Branch | 26 | 26 | 16 |
Control | 7 | 7 | 7 |
All | 164 | 164 | 107 |
PEBakery is waiting your contributions!
PEBakery is in alpha stage, it needs a lot of testing.
- Try to build Win10PESE with PEBakery and report bugs.
- If you are developer, you can contribute by writing unit tests.
WB082 has lots of undocumented behaviors, and it takes time to inspect all of them. As a result, many commands behave different from WB082.
PEBakery needs more well-designed UI.
PEBakery needs to be documented, especially for plugin developers.
- Design of PEBakery
- Command Grammar and Usage
It would be better to have more faster, robust PEBakery.
Plan PEBakery's future with your own hands!
- Add Useful Commands
- New Plugin Format
- New Language and Grammar
To compile PEBakery from source, Visual Studio and .Net Framework is required.
- Visual Studio 2017
- .Net Framework 4.7.1 Developer Pack
- C# 7 Compiler
- .Net Framework 4.7.1
See PEBakery Manual.
In WB082, same plugins are rendered like this: