Terrain generator for TaleSpire
Project description
Wildstruck
A terrain generator for TaleSpire.
Procedural generators are good for when you don't know what you want. Modular tilesets are good for when you know what you want, but it can be hard to create or find good ones, and they offer very little granularity.
This tool is a sort of middleground between both options. You draw your map in any paint program and the let Wildstruck generate your terrain for you.
Installation
Find the latest release and download wildstruck.zip. There is no installation, the executable can just be ran.
To install the Python library, use pip install wildstruck, but be aware that it does not inlcude
the default config file nor the biomes-test file.
Usage
Execute "wildstruck.exe" in a command-line to see the help.
Example
wildstruck wildstruck.json5 biomes-test.png --maxHeight 1
Configuration
The included wildstruck.json5 configuration file comes with basic biomes and two ways to map
colors to biomes.
To edit the file, simply follow the instructions given by the --configSchema option.
Biomes
See comments in the config file to know which biomes have been created so far.
Roadmap
Roughly in order of priorities:
- Add option to use nearest biome by color when missing
- Support for TaleSpire slabs as props
- Tileset behavior (to allow for paths and walls to detect what's around them)
- Support for the multi-paste mod
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wildstruck-1.0.0-py2.py3-none-any.whl.
File metadata
- Download URL: wildstruck-1.0.0-py2.py3-none-any.whl
- Upload date:
- Size: 33.5 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9455dcf4dbb3307e9dd950f04ef00373d491eab316da66a2b979d41f67bc82da
|
|
| MD5 |
afd5f45f3b771eed86f3cb37b1c5f61f
|
|
| BLAKE2b-256 |
2c49834d9b60b6d1119c8883e49d73e14e7c8a9f714943b054cb0fd467652c84
|