Yes, I know plugins currently just for read/write of custom formats, but I think such things would work better with plugin system instead of scripts.
While Tiled already have very impressive toolkit, sometimes there is a need for very engine-specific features. My objects have “wiring” system built-in for interactions, and currently my approach is to add property to output object stating which object he have to create connection to. That’s inconvenient in many ways. For instance I have to name every single object that I establish wiring to and when I want to check if wiring is correct - I can’t just look at the grid from editor.
I had an idea of making custom plugin that would add special tool where I can edit wires visually and always see what goes where. Sadly I found no way of doing that. This is very engine-specific tool, but being able to actually create plugins that add new functionality to the editor would be very useful for a lot of people I believe.
Add ability to create new tools via plugins or scripts.
Required functionality would be:
- Being able to render custom data in editor map view and obviously access to interactions from user.
- Have access to map data. Preferably even being able to create custom property structures that have their own XML exported node…
- Have access to events like object/layer creation/deletion.