Is there a way to get what object is on specific coordinates?
For example GetObjectFromLocation(x,y)
Как вариант, можно создать при инициализации карты таблицу, где ключ = координата карты, значение = имя обьекта.
Or the only way is to rotate through all existing objects on the map and check them one by one?
Можно узнать некоторые из них по определенному типу, например SKELETON, SAWMILL, HERO и др.. Нужны дополнительные манипуляции, например ручное именование обьектов.
В принципе, в этом и проблема, хотя и реализуема, но достаточно трудоемка.
Вот этот расширенный редактор. А если он не даёт возможности добавлять объекты, то для чего он нужен?
из полезного позволяет открывать ресурсы игры, выбирать нужные окна (?), запаковывать изменения в архив карты, мб еще что-то