Перейти к содержанию
GPS навигатор СитиГИД

FAQ по редактированию LangPack-ов


Рекомендуемые сообщения

IШIN

 

Когда-то Вы писали, как изменить расположение названий для дорожных знаков (в частности, начала и конца населенного пункта) - вместо сверху знака сделать снизу знака. А где - не могу найти. Напомните?

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 1.7т
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Во исполнение идеи, кинутой PsevDANImом, закладываю первый камень в фундамент FAQа. Предлагаю в этой теме обсуждений/споров не вести. Если знаете полезную информацию - размещайте (желательно в форма

В рубрике "уроки самопальщика" или "сделай сам себе лангпак" рассмотрим, как немного доработать чужой скин на примере конкретной задачи. Задача - добавить кнопку "скриншот" на основной экран в скин

Как изменить цвет и ширину дорог? Как изменить цвет и размер дельтаплана? Как изменить цвет и ширину линии маршрута? Никак. То есть, лангпаком - никак. Цвета дорог и маршрутной линии можно

Изображения в теме

Наверное так:

1. Узнаем номер нужного знака (вероятно в Traffsign.bkm)

2. В resources.rsr находим PresTraf.xml и открываем текстовым редактором.

3. Ищем в нем нужный номер и находим секцию типа

SclMax и SclMin очевидно масштаб, при котором показывать.

А в тегах elem - видимо и есть представление значка - картинка и текст.

Я б попробовал поменять местами блоки pict и txt, чтоб сначала был текст, а потом картинка.

За достоверность не поручусь, комп занят, смотрел с телефона.

Чёрт, столько стучал пальцем по экрану - и впустую... :D

Ещё и удалилось все что в угловых скобках было..

-----

За ашыпки прашю винить TapaTalk

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Дельтаплан ниже опустить реально?

Да. В автомасштабе нужно поиграть с "ThresholdZoomInCoeff="0.6"". ;)

Это если мне не изменяет память. Но лучше спросить у stroncium90. Он АМ ковырял больше моего...

Изменено пользователем leshiy333
Ссылка на сообщение
Поделиться на другие сайты

Да. В автомасштабе нужно поиграть с "ThresholdZoomInCoeff="0.6"". ;)

Это если мне не изменяет память. Но лучше спросить у stroncium90. Он АМ ковырял больше моего...

ThresholdZoomInCoeff:

- Отношение масштабов текущего и следующего предлагаемого, после превышения происходит увеличение масштаба

- увеличение параметра позволяет уменьшить колебания масштаба при небольшом изменении скорости

 

Есть сомнения, что с помощью автомасштаба можно изменить позицию текущей точки (дельтаплана) на экране.

Изменено пользователем piston2
Ссылка на сообщение
Поделиться на другие сайты

Есть сомнения, что с помощью автомасштаба можно изменить позицию текущей точки (дельтаплана) на экране.

Да, только манёвр можно опустить/поднять. Написано подробно здесь. Значит нужно ковырять ресурсник.

Ссылка на сообщение
Поделиться на другие сайты

Неее. По слухам - дельтаплан никак не передвинуть.

По-моему были у кого-то попытки в лангпаке сдвинуть всю карту вниз (за пределы экрана).

В старых ЛП это была примерно такая строка 

<td type="extRC" x="0%" y="0%" cx="100%" cy="100%" class="Map"/>

 

В новых наверняка другая, но скорее всего, class="Map" осталось.

Если найти такую строчку, и попробовать поиграть с y="0%", может карта и уползет за экран (и соответственно, дельтаплан, который привязан к высоте "определенный процент от нижнего края"), но могут вылезти другие баги.

Чем в прошлый раз закончились игрища - не помню. 

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

Неее. По слухам - дельтаплан никак не передвинуть.

По-моему были у кого-то попытки в лангпаке сдвинуть всю карту вниз (за пределы экрана).

В старых ЛП это была примерно такая строка 

<td type="extRC" x="0%" y="0%" cx="100%" cy="100%" class="Map"/>

 

В новых наверняка другая, но скорее всего, class="Map" осталось.

Если найти такую строчку, и попробовать поиграть с y="0%", может карта и уползет за экран (и соответственно, дельтаплан, который привязан к высоте "определенный процент от нижнего края"), но могут вылезти другие баги.

Чем в прошлый раз закончились игрища - не помню. 

 

Тему нашел

 

А вот class Map не обнаружил.

Ссылка на сообщение
Поделиться на другие сайты

Пошерстил. Похоже, опять всплыл забавный перевод слова "карта".

Теперь этот параметр нашелся в таком примерно блоке:

    <!-- Отрисовка карты на экране -->
    <VerticalPanel>
      <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/>
      <HorizontalPanel height="-1" name="chart"/>
      <HorizontalPanel height="24.66X"/>
    </VerticalPanel>

То есть имеем строчку таскбар высотой 1.33 у.е. (как рассчитывается эта у.е. которая с "Х"  - Erer кажется объяснял, но можно ж просто попробовать выставить 1.5 или 2)

затем карта (дадада, chart  - это карта)

и строчка высотой 24.66 (я так понимаю, пространство, в котором нижние кнопки и т.д.)

А высота карты - "-1", это значит "все остальное"

Можно попробовать выставить там фиксированный размер в пикселях. 

А можно попробовать увеличить верхнюю строку и/или уменьшить нижнюю.

В общем - простор для фантазии.

 

И как всегда - таких мест в лэйауте несколько.

Ссылка на сообщение
Поделиться на другие сайты

А, кстати, что это за toolbar такой, почти везде понатыканный, но никак не влияющий на отображение?

По крайней мере, я пробовал его менять - визуально ничего нигде не изменилось...

Ссылка на сообщение
Поделиться на другие сайты

По логике - строка-подложка под верхним баром. 

Но я так капитально еще в андро-скине не копался.

Ссылка на сообщение
Поделиться на другие сайты

Пошерстил. Похоже, опять всплыл забавный перевод слова "карта".

Теперь этот параметр нашелся в таком примерно блоке:

    <!-- Отрисовка карты на экране -->
    <VerticalPanel>
      <HorizontalPanel height="13.33X" name="toolbar" class="taskbar_bg"/>
      <HorizontalPanel height="-1" name="chart"/>
      <HorizontalPanel height="24.66X"/>
    </VerticalPanel>

То есть имеем строчку таскбар высотой 1.33 у.е. (как рассчитывается эта у.е. которая с "Х"  - Erer кажется объяснял, но можно ж просто попробовать выставить 1.5 или 2)

затем карта (дадада, chart  - это карта)

и строчка высотой 24.66 (я так понимаю, пространство, в котором нижние кнопки и т.д.)

А высота карты - "-1", это значит "все остальное"

Можно попробовать выставить там фиксированный размер в пикселях. 

А можно попробовать увеличить верхнюю строку и/или уменьшить нижнюю.

В общем - простор для фантазии.

 

И как всегда - таких мест в лэйауте несколько.

Спасибо.

Вместо "24.66X" поставил "1X". Съехало процентов на 15 вниз. Теперь дельтаплан на уровне "Ё" в горизонтальном режиме. Нормально.

В вертикальном тоже опутилось, но до нижней шпалы еще далеко.

 

Попутно обнаружил, что спидометр для режима "без маршрута" всегда выводится на экран. Т.е в режиме "по маршруту" есть два спидометра, один прикрыт указателями маневра. В горизонтальном режиме у меня второй "безмаршрутный" спидометр подло выглядывал из под верхней шпалы (сделал ее полупрозрачной).

Изменено пользователем piston2
Ссылка на сообщение
Поделиться на другие сайты

Попутно обнаружил, что спидометр для режима "без маршрута" всегда выводится на экран. Т.е в режиме "по маршруту" есть два спидометра, один прикрыт указателями маневра. 

Ага, этот косяк еще с прошлой версии живет. Удалить надо палу строчек, и всего делов.

Ссылка на сообщение
Поделиться на другие сайты

А что ж, никто не пробовал в последней бете сделать нижний и верхний бары полупрозрачными?

Изменено пользователем DuNkan
Ссылка на сообщение
Поделиться на другие сайты

А что ж, никто не пробовал в последней бете сделать нижний и верхний бары полупрозрачными?

А это возможно? Я бы ещё по два миллиметра отрезал от этих баров. Да и окантовочку белую можно присобачить, так и просится. Может кто сотворит чудо?

Ссылка на сообщение
Поделиться на другие сайты

Меня эти бары всегда раздражали. Поэтому на СЕ убрал их вобще, и на андроиде, когда экспериментировал, так же сделал.

Но пока забил, т.к. часто выходили новые версии, и переделывать лень было, а по Андрюшке все равно не ездю.

Ссылка на сообщение
Поделиться на другие сайты

как совсем убрать,  в  LangPack в day_4x day_6x  убираем  все каринки - mainpan_navPanel_down.... и 

mainpan_navPanel_up.....  . дальше правим layouts.xml     class name="square_p1_header"   задаем цвет и размер шрифта.  в трех местах эта запись . 

Изменено пользователем dkltd
Ссылка на сообщение
Поделиться на другие сайты

dkltd, Вотвот, мне лень было стучать.

Но раз пошла пьянка - добавлю - попытаться сделать полупрозрачным можно, но великий опенГЛ не дает использовать простое решение, которое прекрасно работает на ВинСЕ - bgalha - прозрачность.

Теперь для этого надо в пару к картинкам mainpan_navPanel_down.... и mainpan_navPanel_up подкинуть еще маски - серые файлы  типа mainpan_navPanel_up_mask.bmp. То есть их надо сделать (в оттенках серого) и сохранить в определенной цветности (не помню - кажется 256 цветов)

Ссылка на сообщение
Поделиться на другие сайты

dkltd, Вотвот, мне лень было стучать.

Но раз пошла пьянка - добавлю - попытаться сделать полупрозрачным можно, но великий опенГЛ не дает использовать простое решение, которое прекрасно работает на ВинСЕ - bgalha - прозрачность.

Теперь для этого надо в пару к картинкам mainpan_navPanel_down.... и mainpan_navPanel_up подкинуть еще маски - серые файлы  типа mainpan_navPanel_up_mask.bmp. То есть их надо сделать (в оттенках серого) и сохранить в определенной цветности (не помню - кажется 256 цветов)

я и не заморачивался  . без шпал мне больше нравиться

Ссылка на сообщение
Поделиться на другие сайты
  • 3 недели спустя...


еперь для этого надо в пару к картинкам mainpan_navPanel_down.... и mainpan_navPanel_up подкинуть еще маски - серые файлы типа mainpan_navPanel_up_mask.bmp. То есть их надо сделать (в оттенках серого) и сохранить в определенной цветности (не помню - кажется 256 цветов)

 

А можно Вас попросить сотворить сие непостижимое действие? :)  В смысле - создать эти картинки.

Ссылка на сообщение
Поделиться на другие сайты

А можно Вас попросить сотворить сие непостижимое действие? :)  В смысле - создать эти картинки.

Наконец-то добрался до андроида, залез в лангпак. Много думал.

Теперь штатные скинописатели оказывается ушли от картинок-фонов для баров. 

То есть фон теперь задается цветом бэкграунда.

Бары описаны примерно таким куском кода



<VerticalPanel width="-1" class="menuPanel_prog">
<ImageLabel type="text" class="square_p1_header" text="@navPanel_txt_nextstreet"/>
</VerticalPanel>

То есть ячейка с классом menuPanel_prog (для него задан фон class name="menuPanel_prog" bgcolor="#535353")

а внутри нее ячейка с классом square_p1_header, содержащая текст, для которого задано выравниивание и цвет шрифта (align="center" valign="middle" fontsize="10" textcolor="#FFFFFF" textdecoration="R")

Я решил, что теперь-то все просто, и не надо возиться с картинками...

Попробовал в menuPanel_prog добавить alpha="128" - не помогло.

Добавил такой же параметр в square_p1_header - не помогло.

Дошел до того, что вообще удалил класс  menuPanel_prog, а в square_p1_header  внес и фон и прозрачность





<class name="square_p1_header" bgcolor="#535353" alpha="128" align="center" valign="middle" fontsize="10" textcolor="#FFFFFF" textdecoration="R">

И так тоже ничего не изменилось!

Идеи пока что кончились. Попробую еще что-нито придумать.

Хотя лично мне больше всего нравится полное отсутствие фона у названий улиц. 

Изменено пользователем IШIN
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...