This plugin will act as a reasonable alternative to the workbench application that comes shipped with Bohemia Games running on the Enfusion engine. Currently, this plugin is heavily focused on DayZ Scripting and aims to make the learning and writing process as seamless and intuitive as possible without excluding features that people love in the Official versions of Enfusion Workbench.
- Bis-File-Formats
- RVHost and his exelent BFF fork
- Enfusion Modders Discord
- @LBMaster (Previous Contributer)
- @simonvic
Contributions are always encuraged!
The convention used when commiting is heavily described over at the Conventional Commits Website. Please adhere to these standards if you plan on making a PR.
- Version incrementations and branch changed are maintained by me. Please do not touch the version when making a PR
- Try to keep the code flow as readable as possible. If you name everything correctly there shouldn't be a need for comment spam. Although it is a good idea to briefly document how the changes work if you are planning on pushing.
- English/ASCII only in documentation please
- Language Sugar and Intellisense for Param Files and Enforce
- Enforce Language Support
- DayZ Project Wizard & Default Template
- Project SDK for DayZ
- P3D Viewer
- Export project to gproj for use in workbench
- DayZ Deployment System
- Viewable/Editable Binarized Files
- Support for DayZ StringTables
- Reforger Support
- PBO/PAC viewer
- Enforce PSI Library Scanner
- Enforce Linting
- Gradle Build System Plugin (dubbed "GradleZ")
- Much, Much More
- Syntax Highlighting & Refactoring Capabilities (rvmat, config.cpp)
- Color Settings Page
To test the plugin in its current state, all you have to do is clone the repositiory and initiate the runIde task with ./gradlew runIde
Documentation is planned to be added at a later date.