Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 984 Bytes

readme.md

File metadata and controls

25 lines (17 loc) · 984 Bytes

Landscape Generator

A simple command-line landscape generator for use with OpenTTD, designed for minimum manual sprite adjustments.

Usage:

python3 landgen.py [-h] -i <INPUT_PATH> -o <OUTPUT_DIR> [-s <STRENGTH>] [-d] [-n] [-r <RESOLUTION>]

The input should be a simple square image, like this one:

input image

  • -i INPUT_PATH, --input-path: Path to the input file
  • -o OUTPUT_DIR, --output-dir: Directory to save the output
  • -s STRENGTH, --strength: Strength value (suggested: 0.25)
  • -d, --diagonal: Output diagonal textures
  • -n, --diagonal-on-slopes: Output diagonal textures on slopes
  • -r RESOLUTION, --resolution RESOLUTION: Resolution of the output image (WIP)

This program produces 4 or 8 sets of landscape sprite (76 or 152 sprites in total), with each set facing a different direction. The output is in 32bpp 1x, so make sure to either remap the colours or encode 32bpp flags into your GRF.

Licensed under the MIT license.