[git-bash](https://git-scm.com/) is the only thing you need. If you're already using git, you probably already have it. If not, [install it](https://git-scm.com/download/win).
**There are two options to add KF2-BuildTools to your project:**
### As git submodule
Make sure that the location of folders and files in your project is as follows (Correct it if it's not):
`/<PackageName>/Classes/*uc`
Open git-bash and go to your project: `cd <your_project_path>`
If you have already downloaded the project, just run the command in the project folder:
`git submodule update --init --recursive`
## Usage (Basic)
If you have a simple mutator or game mode, then the usage is also simple:
`./tools/builder --compile` build project
`./tools/builder --test` start project test
`./tools/builder --upload` upload/update your project to/in the steam workshop
If you need help with commands, run: `./tools/builder --help`, or visit [this page](USAGE.md).
## Usage (Advanced)
If your project contains several mutators, *.upk files, external dependencies, or you want to customize the whole process in more detail, then this section is for you.