Skip to main content

Unreal Engine Asset CLI

A linux-compatible command-line interface to download Assets from the Epic Game Store Marketplace. This is a re-implementation from Allar's ue-mp-downloader or rather its Fork. A big shoutout to them, epsecially Allar, for figuring all this out!

Features

  • Download an Asset from the Marketplace
  • List Assets from your EGS Library
  • Get details about a specific Asset, like it's Version and what Engine Version is supported by each, or the description or author

For this tool to work, you must have already accepted Epic's Terms (on account registration) and relevant EULAs (prompted when you open the Launcher for the first time or buy a marketplace item). This tool can only download assets you own.

As with both original Repos: I, jwindgassen, mean no foul or infringement, and I will take this repo down immediately at the request of Epic Games if they do so.

Usage

To use this tool, you can use the CLI it provides: ue-assets. To get help: ue-assets --help The CLI provides a list of actions, that you can use:

Actions Description
login Login to the Epic Services. This will require an authentication code, which you must get by logging into your account in your browser. The login will be stored in your keyring, so you don't need to enter in every time.
list List the assets and their available Versions.
details Get the full details, including which Versions work with which Engine Version, for a specific detail.
download Download a given Asset + Version into a desired Directory on your system.
logout Logout from the Epic Services, i.e., removing the access token from the keyring.

Installation

The CLI can be installed from PyPI with pip install ue-asset-cli. For developing, clone the repo and install the Package as editable with pip intall -e ..

ToDo:

  • More Login Method, primarily Username + Password.
  • Interfacing with ue4cli.
  • More Caching, maybe usage of file instead of keyring??
  • Better Output formatting

Metadata

Release files for ue-asset-cli 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ue-asset-cli 0.1.1
File Size Uploaded Provenance Actions
ue_asset_cli-0.1.1.tar.gz 10.7 kB Without provenance Details for ue_asset_cli-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ue-asset-cli 0.1.1
File Interpreter ABI Platform Actions
ue_asset_cli-0.1.1-py3-none-any.whl Python 3 none any Details for ue_asset_cli-0.1.1-py3-none-any.whl

Total release size: 22.3 kB

Release files / ue_asset_cli-0.1.1.tar.gz

Download URL ue_asset_cli-0.1.1.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a46d735836a52d4eb9c28bb11897e0646a395be17ec42ef246a782283f6d1a91
BLAKE2b-256 checksum
How to use checksums
805db39565449762e221691ce9c100e367d40c830af5a14cf66461215ec4dbf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Release files / ue_asset_cli-0.1.1-py3-none-any.whl

Download URL ue_asset_cli-0.1.1-py3-none-any.whl
Size 11.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
391240c11f33378cfe5d9454db41cd12375f05de073b51f70dba386135dd1792
BLAKE2b-256 checksum
How to use checksums
a44045d785fa20071dd4fa72aa2919a39146a49e766d8f8a08e5cd87e6ad619a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.2

Security for ue-asset-cli 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page