/DayZ-Dabs-Framework

An Open Source DayZ Framework that includes powerful tools like MVC, a Dynamic Events Manager, and more!

Primary LanguageCOtherNOASSERTION

DayZ-Dabs-Framework

Dabs Framework is a complete, open-source modding framework for DayZ Standalone. Created lovingly by InclementDab

Using the Workbench Plugins

  1. Add ToolAddons to your project

    • DayZ-Mod-Template users can skip this step
    • In your dayz.gproj, add the line "DabsFramework/Workbench/ToolAddons" to the Workbench script module Alt text
  2. Configure Project

    • Set Repository setting in (Plugins -> Configure Project) (Example: C:/Dev/proj/DayZ-Dabs-Framework)
  3. Build Project

    • Build the mod by navigating to (Plugins -> Build Project)
  4. Launch Project

    • Launch the mod by navigating to (Plugins -> Launch Game)
Project Settings
  • Repository The file path to your project's repository, containing your primary prefix folder. (Example: C:/Dev/proj/DayZ-Dabs-Framework)

  • Profiles Path to directory where profiles will be generated

  • Missions Path to directory where missions will be generated

  • Mods Path to directroy where mods will be symlinked

  • LaunchType Type of server launch mode

    • CLIENT: Only the client will launch
    • SERVER: Only the server will launch
    • BOTH: Both server and client will launch and connection
    • OFFLINE: Only the client will launch with a mission file
  • ServerPassword Server password for auto-join

  • Map Map to load (ChernarusPlus)

  • FilePatching Create file patching sym-links from prefixes.cfg on game launch

  • Deloginator Automatically delete logs when there are more than 5 in profiles

  • AutoClose Automatically close game when re-launching

Build Settings
  • Command Launch command to for project build. Command prompt syntax is %Command% -Mod=@OutputFolder InputFolder
Shortcuts
Key Command
F6 Launch Game
F8 Build Mod
Ctrl + F6 Configure Project
Ctrl + F8 Configure Build
F5 Join Remote Game
F10 Close Game
Ctrl + N Create New File
Ctrl + - Open Current Directory
Ctrl + Shift + F2 Rename Current File
Ctrl + Shift + Delete Delete Current File

You can find additional information on the DayZ Workbench Wiki

License

Your tool is licensed under MIT License.

For any additional questions or feedback, please raise an issue in this repository or contact Dab.