Узнать координаты объектов на карте можно, но вот только тогда нужно их всех проименовать)
По сути, то, чего я хочу, — утопическая идея о полном переносе информации карты в скрипт (для постоянного хождения между локациями как в Сталкере).
Увы, SetGameVar переносит данные между сценариями, последовательно запущенными, а также между миссиями кампаний (так организован перенос артефактов). Но dll вы писали не зря, я уверен, что у него есть более широкое применение. Возможно ли сохранение таблиц? Это же очень круто: передать сложные n-мерные таблицы при помощи SetGameVar нереально.
По поводу стат — по-моему, так и есть, увы.