Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Tilekit

A tilemap editor centered around pattern-based auto tiling · By rxi

Awesome tool! And, of course, some feature requests...

A topic by drhayes created Jun 30, 2020 Views: 395 Replies: 4
Viewing posts 1 to 5
(1 edit)

You wrote the thing I wanted to write for myself, but so so much better. Thank you so much!

  • Can you add a section to a rule to horizontally or vertically flip a result? Some tilesets just include one corner image, for example, so making the other corners requires some flipping. See this Kenney tileset: https://kenney.nl/assets/bit-pack
  • Can you add fill? (EDIT: Just read the manual; holding Shift down places rectangles which are also lines.)
  • Dear god how did you make the interior rule in the demo graphic?! I can see that in Advanced Usage > Advanced Rulesets in the manual you talk about repeating for several iterations
  • My tiles have padding in between them but less padding on the outside of the entire atlas; do you have plans to support that weirdo configuration? ;)
  • I tend to write games that build using `Makefile`s. Any plans to offer a CLI-based export?

Hoo boy, sorry to dump all that stuff on you, I'm just excited.

Figured out how to do interiors with repeating/iterative rules; it was running away from me before and filling my output but I think I have it handled. But maybe an example section of the manual?

Developer(+1)

Thanks for the kind words!

Can you add a section to a rule to horizontally or vertically flip a result? Some tilesets just include one corner image, for example, so making the other corners requires some flipping. See this Kenney tileset: https://kenney.nl/assets/bit-pack

I'll give this one some thought about how it might be implemented nicely. With other tilemap software I have had situations where I've accidentally enabled this on a tile, and ended up in a confusing position where I have an out-of-bounds index in my resultant game. Additionally I try to approach any changes to the tiling portion carefully as I want to avoid making anything more confusing than it needs to be -- elaborate rulesets can already make things a bit difficult to keep track of sometimes!

My tiles have padding in between them but less padding on the outside of the entire atlas; do you have plans to support that weirdo configuration? ;)

I've always wondered why people end up with this setup and was convinced it was just a feature-which-no-one-uses in other editors -- would you mind sharing your reasons for it? It shouldn't be a difficult change to support this, though I'll hold off for now at least as there's another feature I want to implement that would require rewriting support for this if I added it now.

I tend to write games that build using `Makefile`s. Any plans to offer a CLI-based export?

If you mean something like the following, I'd be happy to add it into version 1.02:

tilekit -export input_file.tkp output_file.json
tilekit -export input_file.tkp output_file.json

Yup, that's exactly it. Thanks!

Truthfully, the border-1-vs-padding-2 might have been from an early, unfortunate config of Texture Packer. It just so happens that my tileset in my game used it and some code is written to support it... but, really, not needed. I withdraw the request. :)

I appreciate the minimal config surface of Tilekit and would rather it remain simpler and opinionated and good, so I can appreciate your dilemma. Thanks for considering it.

Developer(+1)

I've added the command-line export support and it all seems to be working fine; it'll be available in the 1.02 update amongst some other features.