Skip to main content

Level editor made specifically for pygame games

Project description

WorldD - level designer for pygame

Upload Python Package


Shortcuts:


window related
  • SHIFT + ESCAPE - quit the application,
  • F11 - toggling fullscreen,
tile related
  • W - brush tool (default)
  • X - rect fill tool
  • E - reset tile to nothing (eraser)
  • SHIFT + X - rect autotile fill tool
  • Up and Down arrows - scaling size of the tile,
  • CTRL + DELETE - delete tile from lookup (all occurrences of tile will be deleted),

    by renaming the tiles in the lookup, every tile in the grid will be replaced.

  • CTRL + T - toggle tile mode

    tile mode is when you want to add new tiles or delete them

  • ALT + E - export tiles

    classically you have two inputs, one for the tile group name and one for the tile name.

    export feature will make so it will generate tiles from starting point to the end selection with each tiles having the selected tile size.

    for example, you will start at 0x0 and end at 0x64 with the tile size being (32, 32) and name of the tile being "tiles":

    you will have tiles:

    (0, 0, 32, 32) - "tiles - 0x0",

    (0, 32, 32, 32) - "tiles - 1x0",

    (0, 64, 32,32) - "tiles - 2x0"

  • CTRL + E - edit tile

    when editing tiles they aren't replaced, they make a new copy. making it replace could break the entire map, since the map is "indexed", that means each tile is a reference for a tile group and a tile in it.

  • < or > - toggle between editting group name and tile name
saving / loading
  • CTRL + S - save output,
  • CTRL + SHIFT + s - save as,
  • CTRL + O - load world,
Project related
  • Q - move project selection to left
  • E - move project selection to right
Layers
  • right arrow - new layer / change selection to the layer above
  • left arrow - change selection to the layer below, you can't select layers below 0.
  • CTRL + R - rename layer
  • SHIFT + DELETE - deletes current layer

Important Info

  1. path of the image is absolute. If you want to use WorldD you have to change the path to be relative, otherwise there is a very high probability it will not work.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

WorldD-1.0.1.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

WorldD-1.0.1-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file WorldD-1.0.1.tar.gz.

File metadata

  • Download URL: WorldD-1.0.1.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for WorldD-1.0.1.tar.gz
Algorithm Hash digest
SHA256 210c98c994258239c4b6f6ca83ad160031e40d4d80bb0b18fe025f90b0ac9ab3
MD5 630cab553bde2eaa10292e494b107618
BLAKE2b-256 5145c336b7774e0c76923cfa3ffe398f4a99974f607a2c4f06d741375ed569e2

See more details on using hashes here.

File details

Details for the file WorldD-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: WorldD-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for WorldD-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e3cb583e1527b4c37a86cabfac8b6d9714fd67007347ac579a3765c1941f557d
MD5 7f689af8c34da114a5eb53647fdaf18d
BLAKE2b-256 e061ed460e2ba1b38f9ebb6eeac5c253016c824b10d870a6660473f302514bad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page