#tile #config-file #sprite #sheet #mirroring #copying #pre-processor

sapp

Core library for Sapp. Sapp is a simple sprite sheet preprocessor that allows mirroring and copying tiles based on a configuration file.

1 unstable release

0.1.0 Apr 11, 2022

#717 in Configuration


Used in sapp-cli

MIT license

41KB
367 lines

sapp

Sprite Atlas Pre Processor (sapp) is a simple tile sheet helper tool. It is designed as a helper tool for quickly mirroring, moving and copying tiles to create a more complete tilesheet easily.

Table of content

Installation

This program requires the latest version of Rust. To install minutecat-cli simplt clone the repository and run:

cargo install --path ./cli

Usage

The current CLI tool is based entierly on a json config file. To run the example use the following command:

cargo run -- lib/assets/source.png -c example/example.json -o out.png

This will apply the transofmration to the source image.

License

This program is distributed under the terms of the MIT License.

Contributing

All contributions are welcome. Both pull requests and issue reports are always appreciated. Please make sure that all existing tests pass before submitting a pull request.

TODO

Initially this will just be a json-configured command line tool. The intention is to offer a more complete editor in the near future.

Dependencies

~9MB
~138K SLoC