Metadata-Version: 2.4
Name: dusted
Version: 1.10.0
Summary: Dustforce replay editor
Author: Alex Morson
Author-email: Alex Morson <alexmorson@btinternet.com>
License-Expression: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Dist: dustmaker>=1.2.0
Requires-Dist: platformdirs>=4.10.0
Requires-Dist: requests>=2.34.2
Requires-Python: >=3.10
Project-URL: Source, https://github.com/alexmorson/dusted
Project-URL: Changelog, https://github.com/alexmorson/dusted/releases
Description-Content-Type: text/markdown

# Dusted

An offline editor for Dustforce replays, largely based on dustkid.com's replay composer.

## Installation

### With uv

Using [uv](https://docs.astral.sh/uv/) will handle installing a compatible Python version, and will install and run the latest version of Dusted.

```shell
uvx dusted
```

For extra features, copy `plugin/tas.as` to `~dustforce/user/script_src`, compile as an in-game plugin, and enable it.

### Manual

Alternatively, Dusted can be installed manually using pip.

```shell
pip install dusted
```

Then run with:

```shell
python -m dusted
```

or, if the Python scripts directory is on the PATH:

```shell
dusted
```
