copy-ue4-plugin.py
Patch and get back sources
usage: copy-ue4-plugin.py [-h] [--loglevel {DEBUG,INFO,WARNING,ERROR}]
                          [--logformat LOGFORMAT]
                          {checkout,checkin,prepare,build} ...
Positional Arguments
- command
 Possible choices: checkout, checkin, prepare, build
Named Arguments
- --loglevel
 Possible choices: DEBUG, INFO, WARNING, ERROR
Set the script log level
- --logformat
 Set the script log format
Sub-commands
checkout
Checkout files into game directory
copy-ue4-plugin.py checkout [-h] [-n] [--quiet] [--progress] [-p PATH]
                            destination
Positional Arguments
- destination
 Set the root of the game to checkout or checkin. This must be the game directory, not the engine directory.
Named Arguments
- -n, --dry-run
 Performs a dry run, only listing what would be copied
Default: False
- --quiet
 Suppress progress log.
Default: False
- --progress
 Show progress log.
Default: False
- -p, --path
 The Genvid SDK Path to use for building
Default: “d:jenkinsworkspacemile-sdk_v1.47.1main”
checkin
Checkin files back into SDK directory (mostly used internally)
copy-ue4-plugin.py checkin [-h] [-n] [--quiet] [--progress] [-p PATH]
                           destination
Positional Arguments
- destination
 Set the root of the game to checkout or checkin. This must be the game directory, not the engine directory.
Named Arguments
- -n, --dry-run
 Performs a dry run, only listing what would be copied
Default: False
- --quiet
 Suppress progress log.
Default: False
- --progress
 Show progress log.
Default: False
- -p, --path
 The Genvid SDK Path to use for building
Default: “d:jenkinsworkspacemile-sdk_v1.47.1main”
prepare
Copy SDK files to the plugin.
copy-ue4-plugin.py prepare [-h] [-n] [--quiet] [--progress] [-p PATH]
Named Arguments
- -n, --dry-run
 Performs a dry run, only listing what would be copied
Default: False
- --quiet
 Suppress progress log.
Default: False
- --progress
 Show progress log.
Default: False
- -p, --path
 The Genvid SDK Path to use for building
Default: “d:jenkinsworkspacemile-sdk_v1.47.1main”
build
Build the plugins
copy-ue4-plugin.py build [-h] [-v VERSION] [--uepath UEPATH]
                         [--target-platforms TARGET_PLATFORMS | --rocket]
                         [--no-host-platform] [-n] [--quiet] [--progress]
                         [-p PATH]
Named Arguments
- -v, --version
 The Unreal Engine version to use for building
- --uepath
 The Unreal Engine path used for building
- --target-platforms
 The target platforms for compilation.
Default: “Win64”
- --rocket
 Used all Rocket platforms.
Default: False
- --no-host-platform
 Don’t build for the host platform.
Default: False
- -n, --dry-run
 Performs a dry run, only listing what would be copied
Default: False
- --quiet
 Suppress progress log.
Default: False
- --progress
 Show progress log.
Default: False
- -p, --path
 The Genvid SDK Path to use for building
Default: “d:jenkinsworkspacemile-sdk_v1.47.1main”