Skip to main content

Tools for Unreal Engine

Project description

Current PyPi Version Supported Python Versions codecov docs tests style

uetools implements a set of tools to make it easier to work with Unreal Engine projects and automate common tasks.

Get Started

pip install uetools

# Saves common paths
uecli init --engine C:/opt/UnrealEngine/Engine --projects C:/opt/Projects

# Install the plugin VoxelPlugin to the RTSGame project
uecli install RTSGame https://github.com/Phyronnaz/VoxelPlugin

# Rebuild the RTSGame project
uecli build RTSGame

# Open the project (located in C:/opt/Projects/RTSGame)
uecli open RTSGame

# Cook the project
uecli cook RTSGame

# Start a server
uecli server RTSGame --dedicated --port 8123

# start a client
uecli client RTSGame --address 127.0.0.1 --port  8123

Features

  • Windows & Linux

  • Open projects

  • Build

  • Run automated tests

  • Cook

  • Generate localization files for internationalization

  • Run the editor

It also implements common recipes such as

  • Install project plugins from a repository

  • Disable plugins

  • Add dedicated server targets

  • Automatically configure project settings for Python

  • Works on both Linux & Windows seemlessly

  • Add Doxygen to your project

Rational

Unreal engine has 222 comandlets, 83 commands and more than 1237 command line parameters hidden inside its code, very few are documented.

uetools identifies the useful arguments and bundle them inside a command line utility, forming groups/set of arguments with a singular purpose.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

uetools-0.1.4.tar.gz (42.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

uetools-0.1.4-py3-none-any.whl (55.3 kB view details)

Uploaded Python 3

File details

Details for the file uetools-0.1.4.tar.gz.

File metadata

  • Download URL: uetools-0.1.4.tar.gz
  • Upload date:
  • Size: 42.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for uetools-0.1.4.tar.gz
Algorithm Hash digest
SHA256 232d881c417df76f2cc14eedb6040710d68df06a852c47075d3e0ff044cc8290
MD5 1a8257edd7314397501101c1f07c77f8
BLAKE2b-256 04c4d6f7313ec04489858d6a9e56bdd7ea147b8814fd23c40e42246d142457f3

See more details on using hashes here.

File details

Details for the file uetools-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: uetools-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 55.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for uetools-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f270bf2829fdd3342e51c65fabe145502558b631669191c211d25c644dad83e1
MD5 4c9c3154416fb09ccba766a553a0203c
BLAKE2b-256 ae8e6cba7ca9433bf47b5182fb2340de4fa35471b5634ccf026b98d3581416fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page