Simple Tiled Implementation - STI v1.2.3.0

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
User avatar
Karai17
Party member
Posts: 930
Joined: Sun Sep 02, 2012 10:46 pm

Simple Tiled Implementation - STI v1.2.3.0

Post 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!
Last edited by Karai17 on Mon Mar 25, 2019 12:23 am, edited 110 times in total.
STI - An awesome Tiled library
LÖVE3D - A 3D library for LÖVE 0.10+

Dev Blog | GitHub | excessive ❤ moé
User avatar
Daniel Eakins
Citizen
Posts: 99
Joined: Thu Jul 18, 2013 9:14 pm
Location: France

Re: Simple Tiled Implementation

Post 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?
User avatar
Karai17
Party member
Posts: 930
Joined: Sun Sep 02, 2012 10:46 pm

Re: Simple Tiled Implementation

Post 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.
STI - An awesome Tiled library
LÖVE3D - A 3D library for LÖVE 0.10+

Dev Blog | GitHub | excessive ❤ moé
bekey
Party member
Posts: 255
Joined: Tue Sep 03, 2013 6:27 pm

[]

Post by bekey »

-snip-
Last edited by bekey on Fri Jan 24, 2014 1:31 am, edited 2 times in total.
ryanleesipes
Prole
Posts: 3
Joined: Fri Jan 10, 2014 10:03 pm

Re: Simple Tiled Implementation

Post 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.
User avatar
Daniel Eakins
Citizen
Posts: 99
Joined: Thu Jul 18, 2013 9:14 pm
Location: France

Re: Simple Tiled Implementation

Post 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.
User avatar
Karai17
Party member
Posts: 930
Joined: Sun Sep 02, 2012 10:46 pm

Re: Simple Tiled Implementation

Post 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.
STI - An awesome Tiled library
LÖVE3D - A 3D library for LÖVE 0.10+

Dev Blog | GitHub | excessive ❤ moé
bekey
Party member
Posts: 255
Joined: Tue Sep 03, 2013 6:27 pm

[]

Post by bekey »

-snip-
Last edited by bekey on Fri Jan 24, 2014 2:20 am, edited 3 times in total.
User avatar
Karai17
Party member
Posts: 930
Joined: Sun Sep 02, 2012 10:46 pm

Re: Simple Tiled Implementation

Post 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.
STI - An awesome Tiled library
LÖVE3D - A 3D library for LÖVE 0.10+

Dev Blog | GitHub | excessive ❤ moé
User avatar
Daniel Eakins
Citizen
Posts: 99
Joined: Thu Jul 18, 2013 9:14 pm
Location: France

Re: Simple Tiled Implementation

Post 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.
Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests