/!\ 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!
Simple Tiled Implementation - STI v1.2.3.0
Simple Tiled Implementation - STI v1.2.3.0
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é
LÖVE3D - A 3D library for LÖVE 0.10+
Dev Blog | GitHub | excessive ❤ moé
- Daniel Eakins
- Citizen
- Posts: 99
- Joined: Thu Jul 18, 2013 9:14 pm
- Location: France
Re: Simple Tiled Implementation
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
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é
LÖVE3D - A 3D library for LÖVE 0.10+
Dev Blog | GitHub | excessive ❤ moé
-
- Prole
- Posts: 3
- Joined: Fri Jan 10, 2014 10:03 pm
Re: Simple Tiled Implementation
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.
- Daniel Eakins
- Citizen
- Posts: 99
- Joined: Thu Jul 18, 2013 9:14 pm
- Location: France
Re: Simple Tiled Implementation
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.
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
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é
LÖVE3D - A 3D library for LÖVE 0.10+
Dev Blog | GitHub | excessive ❤ moé
Re: Simple Tiled Implementation
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é
LÖVE3D - A 3D library for LÖVE 0.10+
Dev Blog | GitHub | excessive ❤ moé
- Daniel Eakins
- Citizen
- Posts: 99
- Joined: Thu Jul 18, 2013 9:14 pm
- Location: France
Re: Simple Tiled Implementation
A feature that would be really cool is the ability to change individual tiles. This could be used for making animated maps for example.
Who is online
Users browsing this forum: Bing [Bot] and 6 guests