Тема: [480x272] Меню для Texet TN-505
Показать сообщение отдельно
Старый 04.02.2010, 18:24   #1
mihasik1
Новичок
Доп. информация
По умолчанию Меню для Texet TN-505


Заметки: для замены стандартного меню навигатора TEXET TN-505.
Движок: System Information
Разрешение: 480x272

Это не сборка с кучей программ, а скорее именно альтернативное меню с небольшими добавками. Навигационные программы в комплект не входят.
Из родных программ оставлены аудио и видео плееры, калькулятор, конвертер единиц, просмотрщик картинок, GPS-info.

Дополнительно добавлено:
  • Notepad (кнопка "блокнот" в меню "медиа");
  • AlReader (кнопка "книги" в меню "медиа")- читалка для книг и просмотрщик кучи текстовых форматов;
  • TotalCommander (кнопка "comander" в меню "утилиты");
  • ITaskMgr (кнопка "Task mgr" в меню "утилиты") - менеджер задач;
  • Screenshot (кнопка "screenshot" в меню "утилиты") - снимок с экрана;
  • USB disk (кнопка "USB disk" в меню "утилиты") - принудительное подключение навигатора к компутеру, как внешнего диска (родная утилита UsbConnect навигатора TEXET TN-505);
  • Спидометр (кнопка в меню "утилиты") - спидометр на основе WolfNCU с двумя различными скинами;
  • Часы (кнопка в меню "утилиты") - часы с будильником, календарем...
  • Фонарик (кнопка в меню "утилиты");
Ну и еще несколько игр на свой вкус (игры с регистрацией).

Скачать меню: [[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Установка:
Распаковать его на компьютере, получится папка AltMenu, копируем ее в навигатор в корень SD-карты. Запускается меню файлом RunShell.exe (это скрипт, который предварительно прибивает родное меню).
Многие пути в INI-файлах настроек меню начинаются с \SDMMC\AltMenu, если меню устанавливается в другое место, измените эти записи пути (возможные варианты \ResidentFlash\AltMenu или \StorageCard\AltMenu или еще чего...). Все зависит от вашего навигатора.
Все родные программы для TEXET TN-505 имеют в описании пути запуска \ResidentFlash2\YFAPP\, так что смотрите внимательно, что и где находится в вашем навигаторе. Дополнительно изменения путей надо ОБЯЗАТЕЛЬНО внести во ВСЕ скрипты *.mscr
Для желающих модифицировать меню на свой вкус и цвет могу позже выложить исходники кнопок и фона со всеми инструментами.


Иконки, шаблоны, исходники:
Сделал дополнительно комплект кнопок для 11 навигационных программ. Все кнопки в формате *.png Забирать тут: [[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Архив всех исходников этого меню лежит тут: [[Ссылки могут видеть только зарегистрированные пользователи. ]]>

Все кнопки сделаны в программе ButtonShop, их шаблоны лежат в папке \Исходники\кнопки\шаблоны\
Готовые кнопки в формате *.png в \Исходники\кнопки\
Поскольку "фотошопами" не владею все делал в Paint.NET
Обе программы лежат в \Исходники\инструменты, Paint.NET потребует дополнительно наличия на компе .Net
Готовые фоны под разные меню (навигация, медиа, игры, настройки...) лежат в \Исходники\фон\
Кнопки в png накладывались отдельными слоями на фон (шаблон фона - файл back.pdn в формате Paint.NET). Потом сохранялся промежуточный вариант в bmp, а потом из него уже вырезались кнопки в формате bmp (размером 102х102) - это чтобы уголки кнопок имели цвет фона и не выделялись по яркости, поскольку фон с небольшим градиентом.

В архиве есть дополнительно программа SystemInformation32.exe для запуска меню на компутере (надо только установить правильное разрешение - 480х272). Очень удобно отлаживать меню. Полезно.


Еще одно ВАЖНОЕ дополнение
Это альтернативное меню изначально было разработано и тестировалось исходя из того, что будет установлено на SD-карту (в \SDMMC). При установке в любое другое место (например, не в SDMMC, а в ResidentFlash) будьте очень внимательны! Убедитесь, что изменили все пути во всех INI-файлах и файлах скриптов *.mscr! И в любом случае - не устанавливайте галку "автозапуск" (в настройках пути запуска в родном меню) до тех пор, пока не убедитесь, что все работает как надо и нет зависаний!!!
Отмечены случаи зависания меню сразу после его запуска. Причина в файле запускающего скрипта RunShell.mscr Если происходит зависание, необходимо строку скрипта Sleep(1500) заменить на Sleep(2000) - т.е. просто увеличить паузу. Проверено на разных навигаторах - где то хватает 1500, где то надо увеличивать до 2000...

Есть еще вариант, сделанный мной на основе идеи VictorV ([[Ссылки могут видеть только зарегистрированные пользователи. ]]>




В отличие от оригинала VictorV, изменена подсветка и анимация (движение) всех кнопок при нажатии (что видно на скриншотах) и частично их форма и исполнение. Изменены полностью маленькие кнопки.

Тут исходники и само меню.
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
Альтернативные ссылки
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
[[Ссылки могут видеть только зарегистрированные пользователи. ]]>
mihasik1 вне форума  
89 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.03307 секунды с 11 запросами