Старший Пользователь
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 979
|
Сборка iCarDS v1.7.0.60
Т.к. автор не выкладывает актуальный инсталлятор - сделал сам. Инсталлятор содержит все обновления из этой темы. Инсталлятор немного заточен под мои нужды и потребности.
Changelog:- 1.7.0.60
- Удалил лишние, ненужные, непонятные файлы:
- HDRadioConfig.exe, HDRadioConfig.exe.log, HDRadioFilter.dll из папки radiomodules\fmavto
- Manual_iCarDS.pdf
- GPSExec\city.icp1
- Plugins\iCarNotes.log
- Scripts\GPS_Acceleration\~g7d98w2.tmp
- Scripts\~g7d98w2.tmp
- Scripts\DE_WM6_Script.exe1
- Scripts\DE_WM6_Script.rar
- Scripts\ProgRun.rar
- Scripts\SendKey.rar
- Scripts\USB_FM_RADIO_title.rar
- Sounds\Startup.wa_
- Sounds\добро пожаловать на борт-old1.wav
- Sounds\пристегните ремни-old1.wav
- VisuSkins\White\.picasa.ini
- _autosputnik_1.txt, _autosputnik_2.txt, _cf_GisRX_1.txt, _cf_GisRX_2.txt, _igo8_1.txt, _igo8_2.txt
- skin.old, skin_new.ini
- ACER.ini, A-DATA UFD.ini, Kingston.ini
- ExecTBL.rar
- схема arduino.jpg
- Thumbs.db везде, где нашел
- Файлы "PSDmania.ru - файл скачан отсюда.url"
- Файлы с расширениями bak, grd, psd, pxr
- Файлы, начинающиеся с ~btn, ~button
- Файлы runme.bat в подпапках папки radiomodules
- Удалил папки:
- radiomodules\fmavto\Driver\FMAvto_installation\sys
- THEME\Metal\buttonimages\9 Sets of Buttons
- THEME\Metal\buttonimages\iKons Pack
- THEME\Metal\buttonimages\Win7_Taskbar_Buttons__PSD _by_giannisgx89
- Файл iCarDSHook.dll переименовал в _iCarDSHook.dll.
- Тема - NeonGreen
- Радиостанции в файле radio_preset.ini заменил на Краснодарские.
- В папки тем добавил иконки ya.navi.png.
- В конфигураторе добавил расширения видеофайлов - flv, mkv.
- Добавил параметр InstallDir в реестре.
- Добавил параметры duino_com и duino_com_baudRate в конфигураторе.
- Другие различные настройки скина под себя.
- Установка происходит в "Program Files (x86)" (или "Program Files") и "Мои документы". Выбора папок нет.
- Плагины и радиомодули регистрируются в скрытом режиме.
- Нормальный деинсталлятор - удаляются все файлы, папки и записи в реестре, отменяются регистрации dll перед удалением. После оригинального деинсталлятора остаются остатки.
- 1.7.0.60b2
- Добавил в инсталлятор последние версии Adobe Flash Player и Foobar2000. Установка происходит в видимом режиме, т.е. можно отменить установку этих программ.
- Добавил тему Classic от Евген_21.
- Встроил запуск Яндекс.Навигатора с помощью лаунчера (соответствующая тема тут). Для 32-битных ОС необходимо исправить путь к HD-RunApp.exe.
- 1.7.0.60b3
- Удалил файлы c расширениями pdb и tlb из подпапок в папке Extentions.
- Исправил m3u-файл с радиостанциями Краснодара.
- Добавил отсутствующие и изменил существующие картинки радиостанций Краснодара. Сделал их покрасивее.
- Добавил в инсталлятор GPSBridge_1.0.22.rus.ALL.apk и MyLauncher_1.5.apk. Если на момент установки iCarDS уже будет установлен Bluestacks, то указанные приложения будут в него установлены.
- 1.7.0.60b4
- Удалил файлы:
- Мои документы\iCarDS\skins\general.ini
- с раcширениями dpr, pas
- "звезда копия.png"
- Навел порядок с абсолютными путями в некоторых файлах скина. Кое-где путь к папке скина указывал на "Program Files" вместо "Мои документы".
- Добавил автоматическое исправление абсолютных путей в файлах скина после установки, в т.ч. и путь к HD-RunApp.exe.
- 1.7.0.60b5
- Удалил файлы с расширениями au3.
- Для файлов iCarMainScript.exe, RunAndMoveProg.exe, SpeedTest.exe убрал иконку из трея.
- 1.7.0.60b6
- Добавил шаблоны от Евген_21: Apps_x22, FSREAL_x2, template_new_1976. В файл UserExecTBL.ini автоматически вносятся соответствующие настройки в зависимости от разрядности ОС.
- Отсортировал список шаблонов по алфавиту.
- Исправил пунктуацию и орфографические ошибки для русского языка.
- Удалил файлы "Новая частота" из папки Radio.
- Перекомпилировал скрипты, убрал у них иконки из трея, немного почистил и подправил код.
- В Update.exe добавил вывод сообщения по окончании работы скрипта.
- При деинсталляции автоматически завершается процесс iCarVoiceCommander.exe, если запущен.
- 1.7.0.60b7
- В конфигуратор добавил расширения аудиофайлов: M4A, WV.
- Удалил файлы gmpc_readme.txt, "iGlnks commands.txt", SE_Errors.txt.
- Исправил падение скрипта iCarMainScript.exe при скорости более 200 км/ч.
- Разрешение первого монитора iCarDS устанавливается равным разрешению экрана.
- В настройках погоды задал местоположение "Krasnodar, Russia".
- Обновил картинку шаблона FSREAL_x2.
- Обновил флеш-плеер до v21.0.0.182.
- 1.7.0.60b8
- Добавил iCarDS в автозагрузку.
- Удалил файл mapcam.txt.
- Удалил файл RRPoi.dll.config.
- Удалил файлы RunMe1st.cmd из папки Extentions.
- Файлы RegAsm.exe удалил из подпапок в папке Extentions. Теперь только один файл - в самой папке Extentions.
- Удалил файлы с расширениями chs, def.
- Для POI "Другая опасность" изменил звук с "button1.wav" на "POI.wav".
- Исправил ошибку, из-за которой в некоторых случаях не работало SDK и расширение RRPoi.
- Поправил деинсталляцию для более тщательного удаления программы.
- Исправил эту проблему. Название радиостанции теперь меняется сразу при клике на нее. Но при запуске iCarDS картинка в шапке все равно сбрасывается на первую радиостанцию.
- Добавил переменную BS_NoBorder для решения этой и этой проблем. Если в конфигураторе в Global Vars прописать BS_NoBorder=1, то циклически будет убираться рамка вокруг окна BlueStacks.
- Добавил расширение iCarExtended. Функционал расширения:
- Добавлена команда ZSetVarByCode. Пример использования: ZSetVarByCode;CurrentSatCount;GPSSAT. Если переменная GPSSAT равна null, N/A или пустой строке, то CurrentSatCount равна 0, иначе - CurrentSatCount равна GPSSAT. Это нужно для исправления некоторых ошибок при выполнении команд из ExecTBL при отсутствии GPS-координат.
- Добавлена команда ZCheckInternet. Пример использования: ZCheckInternet;!ZONLINE. Если доступ в интернет есть, то индикатор ZONLINE активен (on). Если доступа в интернет нет, то индикатор ZONLINE не активен (off). Индикатор теперь показывает именно наличие/отсутствие доступа в интернет, а не наличие/отсутствие сетевого подключения, как в оригинале. При неуплате за мобильный интернет сетевое подключение есть, а доступа в интернет нет, но в оригинале индикатор все равно включен. Проверка осуществляется пингованием трех сайтов - google.com, microsoft.com, yandex.ru. Ожидание ответа от каждого сайта - 100 мс. Если какой-нибудь из сайтов отзывается, то считается, что доступ в интернет есть. Если все сайты не отзываются - то доступа в интернет нет. Пингование осуществляется с периодичностью 1 сек.
- При потере доступа в интернет генерируется команда "ZOnInternetLost", на которую можно повесить какое-нибудь действие в ExecTBL.ini. Пример использования: "ZOnInternetLost","SAY;Пропал доступ в интернет".
- При появлении доступа в интернет генерируется команда "ZOnInternetAppeared". Пример использования: "ZOnInternetAppeared","SAY;Появился доступ в интернет".
- Добавлена команда ZCheckGps. Пример использования: ZCheckGps;!sat_status. Если GPS-координаты валидные, то индикатор sat_status включен (on). Если координаты не валидные, то индикатор sat_status выключен (off). Поддерживаются любые системы навигации - GPS, ГЛОНАСС и др. Индикатор теперь тухнет при пропадании валидных координат, а не продолжает светиться, как в оригинале. Проверка осуществляется запросами к GpsGate с периодичностью 1 сек. В GpsGate нужно создать TCP-сервер (TCP/IP Server). По умолчанию запросы идут на порт 20176, этот порт нужно указывать при создании TCP-сервера. Если будет использоваться другой порт, то номер этого порта необходимо также прописать в Global Vars (в конфигураторе) как переменную GPS_TCP_port. Например, GPS_TCP_port=12345.
- При пропадании валидных координат генерируется команда "ZOnGpsLost". Пример использования: "ZOnGpsLost","SAY;Потеряно соединение со спутниками".
- При появлении валидных координат генерируется команда "ZOnGpsAppeared". Пример использования: "ZOnGpsAppeared","SAY;Установлено соединение со спутниками".
- 1.7.0.60b9
- Инсталлятор сделал в NSIS, т.к. Smart Install Maker совсем простой и не обладает достаточным функционалом. К тому же несколько раз инсталлятор получался кривой - не распаковывались файлы при установке, хотя размер инсталлятора был такой, как надо. В NSIS использовал непрерывное (solid) сжатие LZMA, благодаря чему инсталлятор "усох" на 100МБ - с 283МБ до 171МБ.
- Сделал выбор компонентов для установки - темы, плагины/расширения, радиомодули, игры, радио, ТВ, APK. Тема при установке должна быть выбрана хотя-бы одна (если ни одна не выбрана - кнопка "Установить" не активна). В настройках скина автоматически устанавливается последняя тема из выбранных в окне компонентов.
- Если плагин iCarDuino устанавливается, то он автоматически включается в настройках скина.
- Если плагин RRPoi устанавливается, то он автоматически включается в настройках скина.
- Поправил инсталляцию и деинсталляцию радиомодуля FMAvto. Удалил install.bat из папки radiomodules\fmavto\Driver.
- Добавил проверку версии Windows - должна быть WindowsXP SP3 и выше.
- Добавил проверку версии .NET Framework - должна быть не ниже 2.0.
- Обновил MyLauncher до v1.6.
- Обновил Adobe Flash Player до v21.0.0.197.
- Исправил ошибку в плагине iCarExtended, связанную с командой ZSetVarByCode.
- Убрал iCarDS из автозапуска, т.к. у меня он запускается скриптом.
- Добавил свои пути к аудио и видео.
- Соотношение сторон - "16:9".
- Яркость скина днем - 50%, ночью - 20%.
- Добавил плагин RRCheckEngine v1.0.0.7.
- Заполнил свойства exe-файла.
- 1.7.0.60b10
- Исправил ошибку в плагине iCarExtended, связанную с определением доступности GPS-координат. Координаты считаются валидными, если в GGA или RMC установлен признак валидности координат. Количество спутников не имеет значение.
- Если среди тем, отмеченных для установки, есть NeonGreen, то в настройках скина устанавливается она. Иначе - последняя из отмеченных.
- Удалил все языки, кроме русского и украинского.
- Добавил переменную l_set_voice_commander со значением "Настройка голосовых команд iCar Voice Commander", поправил файлы скина. Переменной l_set_monitor_aspect присвоил старое значение "Соотношение сторон монитора". В оригинале переменная l_set_monitor_aspect для русского и украинского языков почему-то имеет значение "Настройка голосовых команд iCar Voice Commander", а для остальных языков (bg, en, fr, lt) - "Соотношение сторон монитора". Авторы поленились сделать перевод по-человечески...
- Немного упорядочил настройки скина, все плагины перенес на последнюю страницу, а то все было разбросано, как попало. Получилось так:
- Из настроек скина убрал включение/выключение SkinTool.
- В настройках скина сделал отображение номера билда.
- Поправил деинсталлятор.
- 1.7.0.60b11
- Обновил Adobe Flash Player до v21.0.0.213.
- Убрал foobar2000. При установленной галке "Foobar2000" в компонентах - только копируются две DLL (foo_icards.dll и iCarDSClient.dll).
- Удалил файлы preview.png из папок тем.
- Исправил ошибку в плагине iCarExtended, связанную с определением доступности GPS-координат.
- Исправил ошибку отображения иконок Shuffle и Repeat.
- Во встроенные приложения добавил DAUM PotPlayer с шаблоном template_new_1976. Самого плеера в инсталляторе нет. Он должен быть самостоятельно установлен/распакован в папку Program Files\DAUM\PotPlayer. Иначе необходимо исправить путь к exe-файлу в Initialize.ini и настройках встроенного приложения.
- Включено случайное воспроизведение (shuffle_mode=1) и зацикливание (repeat_mode=1).
- На последнюю страницу инсталлятора добавил напоминание о сбросе настроек микшера, о вводе своего ключа доступа к погодному сервису и о дальнейшей перезагрузке в случае применения твиков.
- Перед деинсталляцией добавил проверку - не запущен-ли iCarDS?
- Сделал выбор типа установки:
- Минимальная - тема NeonGreen, плагин iCarExtended
- Полная - все компоненты
- По выбору - выборочная установка
- Если рядом с exe-файлом инсталлятора будет находиться файл backgroundDefault.jpg, то он будет установлен в качестве фонового рисунка рабочего стола и экрана приветствия.
- Добавил возможность установки iCarDS в качестве оболочки. При установке значение параметра Userinit сохраняется в параметре Userinit.bak. При деинсталляции значение параметра Userinit становится равным %WINDIR%\System32\userinit.exe.
- Добавил компонент "Общие твики":
- Ускорение меню Пуск
- Включение автозавершения зависших программ
- Уменьшение таймаута, после которого программа считается зависшей
- Уменьшение таймаута, после которого зависшая программа убивается
- Уменьшение таймаута, после которого зависшая служба убивается
- Указатель мыши - не на кнопке, выбираемой по умолчанию
- Язык ввода по умолчанию - русский
- Переключение между языками ввода - Ctrl+Shift
- Отключение дoбaвления "Ярлык для" и " - Яpлык" для coздaвaeмыx яpлыкoв
- Включение показа пустых дисков в папке "Компьютер"
- Отключение выделения недавно установленных программ
- Отключение группировки кнопок на Панели задач
- Отключение кэширование изображений
- Включение показа крупных значков в Панели управления
- Включение показа всех элементов Панели управления
- Отключение предупреждения при открытии файлов, загруженных из Интернета
- Отключение истории списка последних документов
- Отключение автозапуска всех носителей
- Разрешение выгрузки из памяти неиспользуемых DLL
- Отключение проверки доступных сетевых принтеров
- Отключение поиска сетевых принтеров
- Отключение поиска сетевых ресурсов
- Отключение обращения к средствам устранения неполадок через интернет
- Отключение отправки отчетов об ошибках
- Отключение отладчика Dr.Watson
- Включение автоматической перезагрузки в случае отказа системы (BSOD)
- Отключение записи отладочной информации в случае отказа системы (BSOD)
- Отключение записи события в системный журнал в случае отказа системы (BSOD)
- Отключение отметок времени последнего доступа
- Отключение создания специальной таблицы файлов для имен в формате MS-DOS
- Увеличение памяти выгружаемого пула кэширования файловых операций
- Запрет выгрузки из оперативной памяти кодов ядра и драйверов в файл подкачки
- Отключение очистки файла подкачки при выключении системы
- Отключение стандартных административных общих ресурсов (C$, D$ и т.д.)
- Отключение мелодии запуска Windows
- Отключение службы: Веб-клиент
- Отключение службы: Защищенное хранилище
- Отключение службы: Сервер
- Отключение протокола Teredo (IPv6 через IPv4)
- Включение режима гибернации
- Дополнительно для XP:
- Отключение службы: Адаптер производительности WMI
- Отключение службы: Диспетчер очереди печати
- Отключение службы: Журнал событий
- Отключение службы: Журналы и оповещения производительности
- Отключение службы: Обозреватель компьютеров
- Отключение службы: Служба восстановления системы
- Отключение службы: Служба индексирования
- Отключение службы: Служба обнаружения SSDP
- Отключение службы: Службы IPSEC
- Отключение службы: Службы терминалов
- Отключение службы: Совместимость быстрого переключения пользователей
- Дополнительно для Vista и выше:
- Отключение службы: Windows Search
- Отключение службы: Автономные файлы
- Отключение службы: Агент политики IPsec
- Отключение службы: Вспомогательная служба IP
- Отключение службы: Диспетчер печати
- Отключение службы: Журналы и оповещения производительности
- Отключение службы: Службы удаленных рабочих столов
- Отключение автоматического восстановления системы при загрузке
- Отключение восстановления системы
- Отключение контроля учетных записей (UAC)
- Добавил компонент "Твики SSD":
- Отключение фоновой дефрагментации файлов, необходимых для загрузки
- Отключение фоновой авторазметки дефрагментатора
- Отключение предвыборки Prefetch
- Отключение Ready Boot (логгирование загрузки)
- Дополнительно для Vista и выше:
- Отключение супер-выборки Superfetch
- Отключение службы: Superfetch
- Отключение журналирования в NTFS
- Включение TRIM
- 1.7.0.60b12
- Реализовал возможность доустановки компонентов: темы, плагины и расширения, радиомодули, игры, радио, ТВ. Если какой-то компонент был ранее установлен, то он заново не устанавливается. Ранее установленные компоненты будут отмечены неактивной галочкой.
- Если foobar2000 установлен/распакован в папку Program Files/foobar2000, то два DLL-файла автоматически копируются в подпапку components.
- Добавил часы от duzzy.
- Из старых задублированных файлов часов оставил по одному:
- _Clock_B&W_Modern.swf, _Clock_BW_Modern.swf
- _Clock_B&W_Wall.swf, _Clock_BW_Wall.swf, Clock+B&W_Wall.swf, Clock+BW_Wall.swf
- В файле CarName.xml исправил "гафира" на "глафира".
- Добавил файл iCarDS_10Hz.exe. Для корректной работы с 10-герцовым GPS-приемником надо забекапить iCarDS.exe, а iCarDS_10Hz.exe переименовать в iCarDS.exe. Также желательно настроить GpsGate (и для 1 Гц это не помешает).
- Добавил кнопку "Далее" на экране "Телефон" для дальнейшего поиска контакта:
- Сделал закрытие всплывающего окна "Входящий звонок" после нажатия кнопки "Завершить звонок" в этом окне (в оригинале окно не закрывалось, если была поднята трубка на телефоне, а не кнопкой в окне).
- При установке расширений/плагинов iCarCoreTemp, iCarNotes, iCarWiFi, VoiceCommander - они автоматически включаются в настройках скина.
- При удалении iCarDS - файл iCarDS.lic копируется на рабочий стол, чтобы не удалился.
- Добавил ярлык "Поблагодарить" в программную группу "iCar DS" в меню Пуск.
- 1.7.0.60b13
- Исправил ошибку "Дистрибутив поврежден: недопустимый код".
- На экране "Телефон" убрал кнопку "SMS", т.к. функционал работы с SMS в iCarDS не реализован. Расположил кнопки в соответствии с пожеланиями seriousstas.
- По просьбе нашего французского единомышленника pierrotm777 перевел инсталлятор на английский, французский, а заодно и на украинский языки. Кроме твиков. Там надо много переводить, пока лень.
- Вернул в iCarDS английский и французский языки.
- Поправил настройки встроенного PotPlayer по предложению Евген_21. Поправил шаблон template_new_1976.
- 1.7.0.60b14
- При удалении iCarDS - файл лицензии iCarDS.lic копируется на рабочий стол только, если лицензия не триальная.
- Добавил скрипт ExecCommand.exe, предназначенный для выполнения команд iCarDS. Параметры скрипта - команда или команды, которые надо выполнить. Вместо ; пишем ^, вместо || пишем %. Например, для выполнения этих команд iCarDS:
SAY;Телефон||Load;MOBILEPHONE.skin
в параметрах нужно прописать:
SAY^Телефон%Load^MOBILEPHONE.skin
Теперь можно повесить на динамическую кнопку выполнение каких-либо команд iCarDS, например, загрузка скина, поиск в плейлисте.
- При встраивании следующих программ - путь к ним автоматически прописывается в Initialize.ini:
- 1by1 - 1by1
- AIMP - aimp
- Foobar2000 - foobar
- KMPlayer - kmplayer
- Media Player Classic - mpc
- PotPlayer - potplayer
- VLC - vlc
- Winamp - winamp
После тире указана подстрока, по наличию которой в "Пути к файлу программы" определяется соответствующая программа.
- 1.7.0.60b15
- Галочка "Turn off Aero theme" - по умолчанию не установлена.
- Из твиков убрал включение гибернации.
- Обновил Adobe Flash Player до v22.0.0.192.
- Фразу "Последнии экраны" исправил на "Последние экраны".
- Удалил из папки "Мои документы\skins\Chameleon\DuinoKey" файлы:
- 1.txt
- duino_temp_sensors.ini
- Обновил RegAsm.exe до v2.0.50727.8007.
- Расширение iCarVoiceCommander не включается автоматически после установки.
- Перекомпилировал два расширения, заменив функцию конвертирования строки в число с плавающей запятой (Convert.ToDouble) на свою, т.к. эта функция (и две другие аналогичные double.Parse, double.TryParse) почему-то вызывают падение dll и iCarDS на Win8.1 x64:
- iCarDuino.dll - поправил ссылку (Support URL), изменил версию на 1.0.0.12.
- RRPoi.dll - изменил в формулах средний радиус Земли на 6371 км, изменил версию на 1.0.0.3.
- Эти расширения не включаются автоматически после установки на версиях Windows выше Win7:
- iCarCoreTemp
- iCarNotes
- iCarWiFi
- 1.7.0.60b16
- Обновил Adobe Flash Player до v22.0.0.209.
- В программах добавил ярлык активатора.
- Поправил установку iCarDS в качестве оболочки (на 64-битных системах этот твик не работал).
- Эти расширения не включаются автоматически после установки на 64-битных версиях Windows выше Win7:
- iCarCoreTemp
- iCarNotes
- iCarWiFi
- 1.7.0.60b17
- iCarDS в качестве оболочки устанавливается методом замены Shell (вместо замены Userinit в прошлых билдах). При установке iCarDS значение параметра Shell сохраняется в параметре Shell.bak. При деинсталляции параметр Shell становится равным параметру Shell.bak, а сам Shell.bak удаляется. При сворачивании или закрытии iCarDS запускается explorer.exe как оболочка, т.е. появляются рабочий стол и панель задач. Для автозагрузки своего скрипта, который в дальнейшем запускает iCarDS - после установки iCarDS нужно прописать полный путь к нему в параметре Shell.
- Поправил отображение кнопки.
- Добавил темы Silver.
- 1.7.0.60b18
- Обновил Adobe Flash Player до v23.0.0.162.
- Обновил скрипт запуска explorer.exe, как оболочки, при сворачивании/закрытии iCarDS (были проблемы на 64-битных ОС). В Win10 перед установкой iCarDS на ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon группе "Пользователи" разрешить полный доступ. Подробнее тут.
- Иконку кнопки "Далее" на экране "Телефон" изменил на next.png. Рисовать новую кнопку для всех тем мне лень. Кому надо - прописывайте нужную иконку сами в файле phoco.skin, строка 159.
- 1.7.0.60b19
- Файл "Мои документы\iCarDS\skins\Chameleon\Modem\rearme.txt" переименовал в readme.txt.
- Слово "милисекундах" исправил на "миллисекундах".
- Подправил коды регионов Российской Федерации.
- Яркость скина дневной темы - 100%, ночной - 40%.
- Тему Silver переименовал в SilverLine (с полоской), Silver2 переименовал в Silver (без полоски).
- Добавил тему Mist, шрифт, флешки и визуализацию от duzzy.
- В теме "Dot Matrix" исправил шрифт "ERICSSON GA628" на "Arial", т.к. в шрифте "ERICSSON GA628" нет кириллицы.
- Файлы тем FontMainBotton.txt переименовал в FontMainBottom.txt, поправил все ссылки на него.
- В файлы тем FontMainBottom.txt добавил определение шрифта FontMainBottomStyleB - это жирный шрифт, указанный в FontMainBottomStyle.
- Сделал автоматическую установку шрифтов LCD Cyrillic.ttf (при выборе темы BMW) и BenderRegular.ttf (при выборе темы Mist).
- Удалил файл LCD.ttf.
- Заменил шрифты "Aral:B", "Arial:B", "Tahoma:b" на #FontMainBottomStyleB# в файлах:
- osk2.skin
- ThemeLoading.skin
- wait.skin
- wait_poi.skin
- Плагин iCarExtended убрал из компонентов, т.к. он всегда устанавливается.
- По умолчанию для установки отмечены плагины/расширения iCarDuino и iCarVoiceCommander (раньше были iCarDuino и RRPoi).
- Добавил команды ZLoad, ZMenu и ZPopup для расширения возможностей кастомизации iCarDS. Они аналогичны командам Load, Menu и Popup; только файл, указанный в параметрах, предварительно ищется в папке темы. Если он там есть - то загружается он, если нет - то загружается из папки скина. Т.е. для каждой темы можно создать свои различные экраны. Данная фича используется в теме Mist для 4-х экранов - audio_player.skin, MainMenuNew.skin, playerpanel.skin и system_status.skin.
- 1.7.0.60b20
- Обновил Adobe Flash Player до v23.0.0.205.
- Добавил расширение iCarVOBD.
- Удалил APK из компонентов.
- 1.7.0.60b21
- Обновил Adobe Flash Player до v23.0.0.207.
- Добавил паузу в скрипт RunExplorer.exe.
- Во встроенные приложения добавил MEmu.
- 1.7.0.60b22
- Обновил Adobe Flash Player до v24.0.0.186.
- Компонент "foobar2000" переименовал в "Интеграция с foobar2000".
- При включении твика "iCarDS в качестве оболочки" - отключается UAC (как и при включении "Общих твиков").
- При включении какого-либо твика - по окончании установки предлагается перезагрузить компьютер (с помощью радиокнопок, раньше был просто текст).
- Если при включенном твике "iCarDS в качестве оболочки" во время установки iCarDS не удалось прописать iCarDS в параметр Shell реестра - будет выведено сообщение "Изменение параметра Shell не удалось!". В этом случае, после установки iCarDS, необходимо вручную дать разрешения на запись в ветку реестра и вручную прописать путь к iCarDS.exe в параметр Shell (например, "C:\Program Files\TipTop software\iCar DS\iCarDS.exe").
- Если при удалении iCarDS не удалось прописать "explorer.exe" в параметр Shell реестра - будет выведено сообщение "Изменение параметра Shell не удалось!". В этом случае необходимо вручную дать разрешения на запись в ветку реестра и вручную прописать "explorer.exe" в параметр Shell. Это надо сделать до перезагрузки компьютера!
- 1.7.0.60b23
- Обновил Adobe Flash Player до v24.0.0.194.
- Удалил все файлы из папки ApplicationSettings скина.
- Во встроенные программы добавил foobar2000.
- В настройках встроенного PotPlayer включена кнопка наложения.
- Для PotPlayer назначил на кнопку "Настройки" (шестеренки) клавишу F5 вместо F9.
- "Навигатор_BS" переименовал в "Навигатор".
- "Навигатор_MEmu" переименовал в "MEmu".
- Обновил иконку Яндекс.Навигатора во всех темах.
- Добавил иконку MEmu во все темы.
- Добавил иконку PotPlayer во все темы.
- В файл radio_player3.txt внес изменения отсюда.
- В файлы skin.ini и ExecTBL.ini внес изменения отсюда.
- В файл blackscreen1.skin внес изменения отсюда
- Отключил создание скриншотов при переходах на другие экраны (твик №1 отсюда).
- При установке iCarDS в папке скина создается резервная копия файла skin.ini - файл skin.bu.
- В файле ExecTBL.ini исправлена команда ONSKINSTART для восстановления skin.ini из резервной копии skin.bu. Подробнее здесь.
- Сделал запуск OBDMain с невидимым окном (оно отображается за пределами экрана).
- В программах сделал ярлык для запуска iCarDS с правами админа (iCarDS as admin).
- В папку Scripts добавил скрипт ShellRestore.exe для восстановления параметра shell реестра и последующего запуска explorer.exe.
- 1.7.0.60b24
- Удалил _winamp.m3u из папки скина.
- Удалил m3u-файлы из папки Disks.
- Удалил ahk-файлы, Emul.txt и InternetRadio.m3u8 из папки Scripts.
- Поправил доустановку в качестве оболочки.
- Поправил доустановку OBDMain.
- Добавил закрытие OBDMain при закрытии iCarDS.
- В скрипт запуска OBDMain добавил проверку - если ODBMain запущена, то она повторно не запускается (для избавления от этой ошибки).
- Добавил задержку запуска OBDMain. Задержка запуска в мс хранится в переменной OBDDelay в файле setting.ini.
- Переменную RestSuspTime перенес из skin.ini в setting.ini.
- По предложению Евген_21 добавил 4-й экран дополнительных настроек для настройки параметров RestSuspTime и OBDDelay.
- Добавил скрипт iCarDS_as_shell.exe, который прописывает запуск iCarDS в параметр shell реестра.
- 1.7.0.60b25
- Обновил Adobe Flash Player до v32.0.0.207.
- Удалил картинки из папки Мои документы\skins\Chameleon\Scripts\GmailNotifier\Co ntacts.
- Проверка наличия интернета - пингование хостов google.ru, yandex.ru, mail.ru. Максимальное время ожидания ответа увеличил до 150 мс.
- В твики добавил установку скрывателя курсора мышки HideCursor. Все файлы копируются в папку C:\HideCursor. HideCursor.dll и modules.txt должны всегда там находиться. По умолчанию курсор скрывается в процессах: icards.exe, dsplayer.exe, foobar2000.exe, hd-frontend.exe.
- Добавил принудительное закрытие MEmu.
- Прописал валидный на данный момент ключ погоды.
- Добавил проверку наличия установленного оригинального iCarDS (по наличию записи в реестре). Если установлен - будет выведено сообщение о необходимости его удаления перед установкой сборки.
После установки нужно сбросить настройки микшера в конфигураторе.
Приобрести сборку можно здесь.
Решение возможных проблем 1
Решение возможных проблем 2
Бэкап служб
Для полноценного функционирования программы iCarDS по истечении триального периода необходимо приобретение лицензии у автора - Bersenev. Писать ему в ЛС.
Вопросы по настройке iCarDS задавайте в других темах!
__________________
Приора хэтчбек
Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль...
Последний раз редактировалось Lexx09; 13.02.2021 в 01:16.
|