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”