Появилась кое-какя новая инфа по улучшению/ модифицированию ИГО. Спешу поделиться..
1. Как-то помнитсся мне, какое-то количество страниц назад, спрашивалось, как сделать все названия, которые высвечиваются во время движения более заметными. Так как из-за солнца их иногда не очень хорошо видно... Вот ответ:
1. Открываем data.zip>igo_se1>common>daylight файл scheme.ui ну, или же в соответствующем скине, кто таковым пользуется.
2. Изменяем фонт
tahoma на
tahomabd в следующих строках:
<FONTTYPE font1 color=#000000 font="tahoma" fontsize=16 valuecolor=#000000 emptycolor=#686868 color2=#000000>
<FONTTYPE font_dirdist color=#000000 font="tahoma" fontsize=16 valuecolor=#000000 emptycolor=#5B6B50 color2=#FFFFFF>
То есть, прибавляя "bd" делаем текст более жирным (bold).
Тоже самое надо сделать с файлом:
data.zip>igo_se1>common>night>scheme.ui
Далее. Появилась возможность увиличить шрифт в названиях улиц на карте. Добавляем в файл SYS.TXT следующие строчки:
[interface]
mapfontscale=100
Этот параметр изменяет размер надписей на карте - названия улиц и т.п. Значение по умолчанию - 100, и, если установить значение больше чем 100, размер шрифта на карте увеличивается. Пробуем что-то между 125-150 - в 3D-режиме названия улиц легко читаются, но не становятся слишком большими. Имхо,- 130 будет в самый раз.
Я ранее
описывал способ добавления на экран кнопок выхода из проги и сворачивания. Есть еще одна очень полезная кнопка, к которой я хотел бы иметь быстрый доступ,- кнопка переключения между дневным и ночным режимами. Я добавил ее вместо кнопки TMC в скине Энди (нам всем в Израиле эта кнопка пока не нужна...), а кнопку выхода вывел под кнопкой симуляции. Ниже приводятся настройки для портретного режима:
Изменения для этих кнопок нужно делать в файле map_layers_240_320.ui. Так как я делал изменения в имеющемся у меня скине, то файл находится в AndySK8a > igo_se1\240_320\ui.
Находим в файле строчку:
<LAYER ui_gpsstatusonmap z=50>
И делаем под ней изменения, чтобы получилось вот так:
<LAYER ui_gpsstatusonmap z=50>
<BUTTON btn_s_tmc3 x=215 y=95 z=1 alpha=20 bmp="$circle.spr" onrelease='NEXTSTATE ST_NO_TMC_HARDWARE'>
<SPRITE spr_s_tmc3 x=216 y=105 z=2 alpha=20 bmp="$btn_tmc.bmp" fontsize=12 color=#808080>
;--------------------------------------Кнопка выхода из програмы-------------------------------------------
<BUTTON xxx x=215 y=220 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onrelease='run sc_exit_confirmed'>
<SPRITE nav_minimize x=221 y=224 z=2 bmp="igo_se1/common/exit.bmp">
;-----------------------------------------Конец---------------------------------------------------------------
<BUTTON xxx x=215 y=120 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onRelease='NEXTSTATE STF_GPSSETTINGS'>
<SPRITE nav_status_gps x=219 y=126 z=2 bmp="$status_minigps_onmap.spr">
<BUTTON xxx x=215 y=145 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onRelease='NEXTSTATE STM_SETTINGSMENU'>
<SPRITE nav_status_battery x=221 y=155 z=2 bmp="$status_minibattery.spr">
;--------------------------------Кнопка переключения режимов день/ночь--------------------------------------------
<CHECKBOX btn_themenight template=chk3 x=215 y=95 z=1 bmp="$circle.spr" fontsize=12 color=#808080 onselect='run sc_selectnight' ondeselect='run sc_selectday'>
<SPRITE nav_info x=222 y=100 z=2 bmp="igo_se1\common\dn.bmp">
;------------------------------------------Конец-------------------------------------------------------------------
<PUSHBUTTON btn_muted x=215 y=170 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onSelect='run sc_mute_on' OnDeselect='run sc_mute_off' nosound>
<SPRITE spr_status_sound x=218 y=174 z=2 bmp="$status_sound.spr">
<BUTTON btn_record_sprite2 x=215 y=195 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onrelease='NEXTSTATE STF_TRACKS'>
<SPRITE btn_record_sprite x=219 y=199 z=2 bmp="igo_se1/common/butt_record.bmp#2" alpha=20 fontsize=12 color=#808080>
<BUTTON uibtn_IVTState x=215 y=220 z=1 bmp="$circle.spr" alpha=20 fontsize=12 color=#808080 onclick='IVT_BLUETOOTH_CLICK'>
<SPRITE spr_IVTState x=221 y=224 z=2 bmp="$status_ivr_onmap.spr" phase=1>
</layer>
Затем копируем файлы exit.bmp и dn.bmp в папку igo_se1\common, которая находится все в том же скине.
Для ландшафтного режима я добавил только кнопку переключения режимов дня и ночи (так как сам пользуюсь портреным режимом). По приведенному выше примеру, можно добавить и кнопку выхода из програмы,- я думаю проблем с этим не должно возникнуть... И так, для ландшафта:
В файле map_layers_320_240.ui, который находится в igo_se1\320_240\ui делаем изменения под строкой:
<LAYER ui_gpsstatusonmap z=50>
Должно получиться вот так:
<LAYER ui_gpsstatusonmap z=50>
<BUTTON btn_s_tmc3 x=293 y=51 z=0 alpha=20 bmp="$circle.spr" onrelease='NEXTSTATE ST_NO_TMC_HARDWARE'>
<SPRITE spr_s_tmc3 x=294 y=62 z=1 alpha=20 bmp="$btn_tmc.bmp" fontsize=12 color=#808080>
;--------------------------------Кнопка переключения режимов день/ночь-------------------------------
<CHECKBOX btn_themenight template=chk3 x=293 y=149 z=1 bmp="$circle.spr" fontsize=12 color=#808080 onselect='run sc_selectnight' ondeselect='run sc_selectday'>
<SPRITE nav_info x=299 y=155 z=2 bmp="igo_se1\common\dn.bmp">
;------------------------------------------Конец------------------------------------------------------------------
<BUTTON xxx x=293 y=76 z=0 bmp="$circle.spr" fontsize=12 color=#808080 onRelease='NEXTSTATE STF_GPSSETTINGS' alpha=20>
<SPRITE nav_status_gps x=297 y=82 z=1 bmp="$status_minigps_onmap.spr">
<BUTTON xxx x=293 y=101 z=0 bmp="$circle.spr" fontsize=12 color=#808080 onRelease='NEXTSTATE STM_SETTINGSMENU' alpha=20>
<SPRITE nav_status_battery x=299 y=111 z=1 bmp="$status_minibattery.spr">
<PUSHBUTTON btn_muted x=293 y=126 z=1 bmp="$circle.spr" fontsize=12 color=#808080 onSelect='run sc_mute_on' OnDeselect='run sc_mute_off' nosound alpha=20>
<SPRITE spr_status_sound x=296 y=130 z=2 bmp="$status_sound.spr">
<BUTTON btn_record_sprite2 x=293 y=176 z=0 bmp="$circle.spr" onrelease='NEXTSTATE STF_TRACKS' alpha=20>
<SPRITE btn_record_sprite x=298 y=182 z=1 bmp="igo_se1/common/butt_record.bmp#2" fontsize=12 color=#808080 alpha=20>
<BUTTON uibtn_IVTState x=250 y=24 z=1 bmp="$circle.spr" fontsize=12 color=#808080 onclick='IVT_BLUETOOTH_CLICK' alpha=20>
<SPRITE spr_IVTState x=256 y=28 z=2 bmp="$status_ivr_onmap.spr" phase=1>
</layer>
Нужные файлы забираем на рапиде:
[hide=0]
http://rapidshare.com/files/47461566/Files.rar[/hidden]
Ну и вот как все описанные мною настройки выглядят на самом деле:
Всем удачи!!