Page 1 of 82

Simple Tiled Implementation - STI v1.2.3.0

Posted: Tue Jan 14, 2014 6:07 pm
by Karai17
/!\ IF YOU UPGRADE TILED, PLEASE EXPORT NEW LUA MAPS /!\

Download on GitHub | Documentation | Changelog | Issue Tracker

Simple Tiled Implementation (STI) is a feature-rich Tiled Map Editor framework that allows you to quickly and painlessly load and render exported Lua maps. STI supports embedding user data in Custom Layers and expanding STI's functionality with simple plugins!

If you like STI, consider tossing me a few monies via PayPal.

Please make sure to download the latest version from GitHub!

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 6:25 pm
by Daniel Eakins
Forgive my ignorance but are there major bugs or flaws with ATL? It's no longer maintained but does it need to?

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 6:36 pm
by Karai17
ATL is a very complex library that does have a few drawbacks. Kadoba would be the first to admit that (in the ATL thread, he actually did). While it still works for now, it does have a couple bugs that will never be fixed, and in the future when the LOVE api changes, ATL will be completely broken. In my opinion, it would be best to avoid that problem before it becomes a problem.

[]

Posted: Tue Jan 14, 2014 6:39 pm
by bekey
-snip-

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 6:41 pm
by ryanleesipes
Yes, and this new Simple Tiled Implementation makes use of Tiled's ability to export to lua, and it removes a layer of abstraction right there. The more layers of complexity and abstraction that can be removed, the better. I, for one, am quite excited for this.

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 6:44 pm
by Daniel Eakins
Good luck then. I really liked ATL :)

One thing I find odd in Tiled is that it can export to Lua but not import these Lua files back. So one has to keep the TMX files somewhere on their harddrive even if they use Lua maps in their game.

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 6:53 pm
by Karai17
You can think of the TMX file as a project file, and the exported JSON/Lua as a program-ready file. I'm not sure if Kadoba was aware that Tiled exported directly to Lua since ATL made use of XML parsing, but STI uses the native Lua spec so hopefully it will load files faster and allow more flexibility when working with the map table.

[]

Posted: Tue Jan 14, 2014 8:31 pm
by bekey
-snip-

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 8:44 pm
by Karai17
The library takes in a table and assumes it has specific properties. I don't really see a need for added security. If you want to help out, you're more than welcome! There are lots of open issues in the tracker, many of which are just questions looking for input.

Re: Simple Tiled Implementation

Posted: Tue Jan 14, 2014 9:07 pm
by Daniel Eakins
A feature that would be really cool is the ability to change individual tiles. This could be used for making animated maps for example.