-
Notifications
You must be signed in to change notification settings - Fork 21
Development Pipeline
This Git repository contains all code (*.uc
) and asset files (eg. textures, static meshes etc.). This one-repository, source-only approach has several key benefits:
- Synchronicity of code and assets
- Assets can be locally branched
- Every commit is a self-contained build snapshot
Unlike the previous two-repository approach, build artifacts such as compiled binary files (*.u
) are not stored in the repository. As a result, users are required to compile binaries before they are able to run DarkestHourDev
.
Note that two different machines compiling the exact same code and assets will create binary files that are not compatible with one another.
It is highly recommended to understand what Git is and how it works. If you are unfamiliar with Git, please read and understand this guide on Git Basics.
Unless you're a wizard on the command line, we recommend using a Git GUI program such as SmartGit for managing your repository.
This wiki is a work in progress. If you require more in-depth support, please contact us on Discord.
- IMPORTANT: Disclaimer For Server Owners
- Dedicated Server Installation
- Basic Server Configuration
- Server Troubleshooting
- Debug & Admin Commands
- Programming Standards
- WOTgreal Installation
- WOTgreal Debugging
- Creating a Mutator
- Creating Custom Constructions