Цитата Сообщение от Niclaus
Посмотри файл mapbrowse_[твоё_разрешение].ui
Там секция <script init>, а в ней два значения (у меня такие):
map.compass_x 1004
map.compass_y 79

И вообще, по-моему, давно пора написать FAQ по конфигурационным (*.ui) файлам IGO - в каком файле какое значение за что отвечает. Или такое уже есть? Если да, то киньте ссылкой!
Да, это уже нашёл, я мог бы про координаты не спрашивать. Остаётся вопрос про описание спрайта и самой кнопки, вот здесь-то и кроется главная проблема. Похоже компасс по умолчанию использует circle.spr. Его и circle.bmp просто меняем на свой. Но где тогда задаются размеры стрелки? Похоже она не хранится в bmp, а вырисовывается navpc.exe самостоятельно. Для моего скина она получается слишком мелкой, и смещение её относительно белого кружка (circle.bmp) тоже фиксировано, что не есть гуд. В bmp я нашёл лишь "стрелку-север" и "самолёт" в одном файле, а вот обычную "стрелку" нет.