LAID: A dedicated C2 Tilemap Editor

Discussion of tools and resources for game developers

Post » Tue May 03, 2016 2:52 pm

Hey guys!

I'm working on a dedicated advanced C2 tilemap editor (herein referred to as 'the Editor' or 'Laid').

Image

FEATURES
Advanced tools like 9-patch, random fill, layer operations, copy and paste, and a 'smart brush' which automatically tiles areas of any shape - so you can tilemap even faster!
Designed for Construct 2 tilemaps, able to export in JSON and TMX formats for easy importing into your C2 app.
Highly transportable data: Projects can be saved in their entirety (including layers, metadata, brushes, etc), or exported as PNGs with transparency; individual layers can be exported and imported as TilesJSONs; brush presets can also be saved separately; metadata can be exported as array JSONs.
Tile metadata tool allowing the developer to pass information about tiles back to C2 to help easily develop dynamic and interactive levels.

Image

DEVELOPMENT
I've been working on the Editor since Tilemaps were first introduced to C2, as a tool for my own development. It's only in the last few weeks I've started consolidating all of the features into a single build after I forked it several times to work on specific projects - and it gathered a name along the way: 'Laid'. Most of the work the last few weeks has gone into user interface, usability features, and so-on. If there are any feature requests leave them here and I'll get back to you ASAP :)

If you want to follow development more closely I've got a Twitter feed where I'll post gifs, murmurings, and occasionally polls - it's here: http://www.twitter.com/chilly_durango

Image

FORMAT
It currently comprises of a single application (no plugins required!) which can work entirely independently of Construct 2. The user can create a tilemap in the Editor, and import it into C2 either as a TMX in the layout, or as a TilesJSON in the event sheet. Importing metadata is slightly more complex so I will include example .capx's to demonstrate usage.

RELEASE
I'm still not completely satisfied with the stability of a few features. Stability is key, naturally, as this is a tool - there has already been pressure for me to release early and I want to stress this will not happen. I'm sure we all know how frustrating it is to work with a tool you can't rely on.

I am keen to hear from anyone who wants to be involved in testing, though - please send a PM if you regularly work with tilemaps, have used other tilemapping applications (such as Tiled), and are interested in testing this application before release.

Edit: I've set up a Tumblr where I'll discuss, explore & explain various features of Laid, you can find it here:
http://chillydurango.tumblr.com/

TLDR:
I made a tilemap editor dedicated to C2 users.
When? Soon.
Want to follow development? http://www.twitter.com/chilly_durango
Want to be a tester? Send me a PM or tweet.
Feature requests? Reply here.
Last edited by mrtumbles on Sat May 07, 2016 3:01 pm, edited 1 time in total.
The LEVEL GENERATOR TOOLKIT



24 functions dedicated to producing randomly generated terrain for all kinds of games.
B
25
S
7
Posts: 237
Reputation: 2,296

Post » Tue May 03, 2016 3:37 pm

Awesome! I'm actually interested in this. Especially with Tiled being... the way it is. Are you planning on releasing a web version or will this be dedicated to desktop builds?
ImageImageImageImage
B
62
S
19
G
51
Posts: 633
Reputation: 30,826

Post » Tue May 03, 2016 4:55 pm

DatapawWolf wrote:Awesome! I'm actually interested in this. Especially with Tiled being... the way it is. Are you planning on releasing a web version or will this be dedicated to desktop builds?


What's wrong with Tiled?
B
13
S
4
G
3
Posts: 23
Reputation: 1,967

Post » Tue May 03, 2016 5:44 pm

@PandaCookies it's been a while. Honestly, I don't remember what my gripes were, just that I didn't care for it and working directly with Construct 2's (though stripped down) tilemap editor was quicker for my projects.
ImageImageImageImage
B
62
S
19
G
51
Posts: 633
Reputation: 30,826

Post » Tue May 03, 2016 7:52 pm

PandaCookies wrote:What's wrong with Tiled?


I'm aware this question was aimed at another commentor but it deserves answering by me anyway :)

Tiled can be a little impenetrable for new users. This is partly due to it having advanced functionality that's not supported by Construct 2. Between those two things it seemed to me that there was room for another tilemap editor that forms a halfway-house between the inbuilt C2 tilemap editor and Tiled in terms of usability - and hopefully on-par with Tiled when it comes to Construct-compatible features. I'm not saying there's anything wrong with Tiled - but perhaps there's something a little bit right-er for C2 users :D
The LEVEL GENERATOR TOOLKIT



24 functions dedicated to producing randomly generated terrain for all kinds of games.
B
25
S
7
Posts: 237
Reputation: 2,296

Post » Wed May 04, 2016 1:52 am

@PandaCookies

Tmx (tiled) is not compatible to C2's tile map editor.
For example,
1. tiled support multiple tile layers, C2's tile map editor only have one layer.
2. structure of data is incompatible. tmx could not be loaded into C2's tile map object directly ( I had made a plugin to load tmx into tilemap already).
B
108
S
26
G
259
Posts: 4,432
Reputation: 145,687

Post » Wed May 04, 2016 4:41 am

rexrainbow wrote:1. tiled support multiple tile layers, C2's tile map editor only have one layer.
I forgot about that! Being limited to one layer was frustrating. Seeing the functionality of Tiled unusable in Construct 2. That and not being able to load tilemaps at runtime was a bit of a letdown.
ImageImageImageImage
B
62
S
19
G
51
Posts: 633
Reputation: 30,826

Post » Wed May 04, 2016 5:47 am

@DatapawWolf

Using mutiple tilemap objects for each responded tmx layers. :D
B
108
S
26
G
259
Posts: 4,432
Reputation: 145,687

Post » Wed May 04, 2016 7:08 am

@rexrainbow oh don't worry, I learned that a long time ago. I've even gone so far as 4 tilemaps for 2 different layers. Two for the visual and two for the collisions, whatwith the inability to turn off collision for a single C2 tilemap tile, another feature I so desire.
ImageImageImageImage
B
62
S
19
G
51
Posts: 633
Reputation: 30,826

Post » Thu May 05, 2016 10:36 pm

Regarding that issue - Laid (as you may have noticed) does have layers, which are always exported separately. Lots of opportunities for handling multiple tilemaps!
The LEVEL GENERATOR TOOLKIT



24 functions dedicated to producing randomly generated terrain for all kinds of games.
B
25
S
7
Posts: 237
Reputation: 2,296

Next

Return to Tools and Resources

Who is online

Users browsing this forum: No registered users and 0 guests