Furniture needs to be moved to a separate tool
The amount of furniture needed for a reasonably complex building makes the dropdown box super unwieldy.
To add to that, an icon based palette rather than the current dropdown box would significantly improve workflow, again, the thing just gets way too cluttered. The dropdown in general is just very difficult to use.
Tools for adding items, item_groups, vehicles, monsters, and NPCs
Multi-tile furniture sprites tend to connect to things they shouldnāt be (floors, walls, other furniture)
_Fuji. What about a separate window showing the palette in a table (like Excel) and with the following columns: The symbol (e.g. āt_concrete_wallā), the tile (as an image + sprite id), the mapped character (e.g. āXā), the layer (e.g. āterrainā, āfournitureā, ātrapā), and the number of occurence in the current mapgen. In addition, the user could sort and filter any entry according to any column.
The main reason the dropdown doesnāt work is that thereās just too many things in it to get a good idea of what youāre working with, even if you split up categories. For example, the overmap Iām currently working on has about 60 tile definitions to sit and scroll through. (thereās actually 90 in the list, due to furniture definitions on floors other than the default fill tile getting duplicated.)
Just one more issue. Because of how furniture with non-default floors works, terrain definitions that also have a furniture definition need to get culled
Anything else you have in mind that could improve the editor usability? Like some cumbersome actions that you are repeating a lot, or hard to notice common mistakes.
Only bug I could find is the tile defined by the āfill_terā tag not appearing in the terrain listing.
Apart from that, allowing the coordinate tool to give rectangle coordinates would speed up special placement a bunch. Or just tools for the different item/monster/vehicle spawners.
Item_group placement or example:
{
āgroupā: āelecsto_diyā,
āchanceā: 60,
ārepeatā: [ 4 ],
āxā: [ 10, 15 ], <- Defines placement rectangle
āyā: [ 14, 12 ]
},
BorkBorkGoesTheCode, I am not signing these binaries. This might be the reason for this error (or warning message?). In case of an error, does the .jar version works? (The last option is for you to compile the source code )