2.3 KiB
KF2-BuildTools
Features:
- Build, brew, test and upload to Steam Workshop;
- No need to edit KFEditor.ini at all;
- Sources can be stored in any path;
- Easily switch between different projects.
Requirements
Add to your project
Make sure that the location of folders and files in your project is as follows (Correct it if it's not):
/<PackageName>/Classes/*.uc
**There are two ways to add KF2-BuildTools to your project:
1. As git submodule
Open git-bash and go to your project: cd <your_project_path>
Add submodule: git submodule add https://github.com/GenZmeY/KF2-BuildTools tools
updating build tools:
Get updates: pushd tools && git pull && popd
Commit the changes: git add tools && git commit -m 'update tools'
2. As standalone script
Just create a tools
folder and put builder there.
Now you can use the script in the same way as in the first case, but you will have to update it yourself.
Usage
Available commands can be found here: USAGE.md
If you have a simple mutator or game mode, then the usage is also simple: just use the commands to compile, test and upload to the steam workshop.
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.
Prepare
UNDER CONSTRUCTION
Compilation
UNDER CONSTRUCTION
Brewing
UNDER CONSTRUCTION
Testing
UNDER CONSTRUCTION
Uploading to steam workshop
UNDER CONSTRUCTION