Главная » Файлы » Интерфейс

COWON Q5 Flash UI Mod
21.02.2011, 21:07
COWON Q5 Flash UI Mod

Версия: 1.0.11

Модификация приложений COWON Q5 версии 1.82
в части добавления Flash интерфейса.

Данный Mod представляет собой дополнение к стандартной оболочке COWON Q5.
Он создаёт окно с Flash-содержимым поверх стандартных кнопок интерфейса.

Обсуждается тут ТЕМА





















Файлы

inj_spi.dll - главный модуль Mod'a
вызов на него устанавливается внутри COWON_Q5_MAIN.exe вместо вызова PSC_SPI.dl
Launch.cfg - конфигурация запускаемых приложений и кнопок
(кнопки настроены только для P5!)
COWON_Q5_MAIN.exe - заменен вызов PSC_SPI.dll на inj_spi.dll
MAINMENU.swf - Flash-интерфейс от Cowon P5
COWON_V5W.swf - Flash-интерфейс от Cowon V5W
COWON_V5W_BLUE.swf - Flash-интерфейс от Cowon V5W
COWON_V5S.swf - Flash-интерфейс от Cowon V5S (удерживайте значки дольше 0.6с для их перемещения)
GRIMTONG5.swf - iPhone Style Flash-интерфейс от iSTATION
папка "grimtong v5" - значки и конфигурация для GRIMTONG5.swf
в ней находятся файлы конфигурации
"grimtong v5.xml;original" - оригинальная конфигурация значков
"grimtong v5.xml;odey" - конфигурация измененная Odeyssus с owendia
"grimtong v5.xml" - рабочая - та же, что ;odey

папка FlashPlayer - FlashPlayer от Cowon P5. Нужен взамен стандартного для срабатывания
пунктов интерфейса по одному нажатию.

COWON_Q5_MAIN.exe;mini_sound_wnd
- модифицированная версия c маленьким окошком громкости - как в полноэкранном режиме.
(И с поддержкой внешнего базового скина \Program Files\Q5App\Skin\Main_Theme00.cws)
Не проверялось, но возможно, загрузка будет происходить быстрее, если из скина
выбросить большинство кнопок.

Установка

Переписать содержимое архива в соответствующие папки.
Для безопасной установки достаточно сохранить оригинальный файл
\Program Files\Q5App\COWON_Q5_MAIN.exe
И в случае неудачи загрузиться в recovery mode и переписать файл обратно.

Если нужна версия c маленьким окошком громкости -
скопировать COWON_Q5_MAIN.exe;mini_sound_wnd вместо COWON_Q5_MAIN.exe
И скопировать папку Skin.

Возможности

Модификация вобрала в себя возможности программ LaunchP5 и Q5Remote2.
Не следует их запускать совместно с данным Mod'ом.

Отличия от программы LaunchP5

1) Не нужно запускать 2 лишних процесса: launchP5 и cowon_p5_main_flash
2) Оставлена "родная" строка статуса. С WiFi в частности.
3) Расширены возможности статусной строки.
В окне оболочки добавлены "горячие зоны"
Левый нижний угол - вызов меню Пуск
Правый нижний угол - вызов клавиатуры (только в главном окне!)
"Замочек" - скрытие/показ Flash-окна
"Батарея" - меню Мода

Отличия от программы Q5Remote2

1) Кнопки на корпусе и пульте могут быть настроены для любых окон независимо.
2) Кнопки на корпусе работают в любом режиме, независимо от состояния блокировки.
Кнопки могут быть настроены для каждого конкретного окна или по умолчанию.
В прилагаемой конфигурации кнопки корпуса настроены для листания страниц в AlReader.
А кнопки на пульте настроены как стрелочки и Enter для всех окон.

В системном трее добавлен значок для вызова меню Мода

В диалоге опций можно сделать ускорение загрузки

Обычно, при загрузке сначала отображается окно Explorer'a,
которое пересчитывает значки на рабочем столе, а только потом запускается оболочка.
||| Оболочка ждет завершения запуска Explorer'a
||| В реестре написаны пункты
||| -------------------------------
||| [HKEY_LOCAL_MACHINE\init]
||| "Launch50"="explorer.exe"
||| "Depend98"=hex:1e,00,32,00
||| "Launch98"="\\Windows\\COWON_Q5_LAUNCHER.exe"
||| -------------------------------
||| указанное в "Depend98" 32,00 это и есть 50 для "Launch50"
||| Если заменить
||| "Depend98"=hex:1e,00,32,00
||| на
||| "Depend98"=hex:1e,00
||| То оболочка не будет ждать завершения запуска Explorer'a.
Мод автоматически обнаружит окно ТаскБара и скроет его.
Единственно, что нужно дождаться появления изображения батарейки,
прежде чем запускать приложения, а то мод переключится в главное окно.


Для других версий приложения (не 1.82) желающие могут сами заменить в
COWON_Q5_MAIN.exe вызов psc_spi.dll на inj_spi.dll
используя любой шестнадцатиричный редактор.
На других версиях не тестировалось.

Описание Launch.cfg

(Для общего развития, поскольку всё может быть изменено из программы.)

SWFFile=MAINMENU.swf - имя интерфейса
ProductName=P5G_P - для MAINMENU.swf только
bEditLaunch=0 - режим редактирования пусков выключен/включен. Управляется из программы.
bTrayIcon=1 - значок в трее выключен/включен
nFlashAlign=0 - изменение высоты для окна с Flash. Если пропорция флеша
отличается от 800х449 -останется серое поле справа.
Увеличить значение до приемлемого вида.
для GRIMTONG5 поставить 5

[wnd:<AlR2#AlReader2|>] - это секция с кнопками для соответствующего окна.
key103=21
key104=22

[COMMAND] - это секция с командами приходящими из флеша. Управляется из программы.
для GRIMTONG5 работает секция [exec], потому что он посылает FSCommand:exec

(певое слово - параметр FSCommand)
RUN_GEMBREAKER=\Hard Disk\Program Files\Tools\GemBreaker.exe
RUN_WORDPAD=\windows\pword.exe
RUN_MOVIE=COWON_Q5_VIDEOPLAYER.exe

Программы могут быть привязаны к окнам.
Сделано для того, чтобы 2 раза не вызывалась одна и та же программа.
Мод отследит наличие такого окна и покажет его, вместо того, чтобы запускать
второй раз программу.
В cfg это будет выглядеть так:

RUN_DEVICESETTINGS=<5836AA0E-D0CD-408a-A533-DE950EF901F8|>COWON_Q5_CONFIG.exe

все окошки описываются как <имя класса|текст окна>

[wnd:<default|>] - это секция с кнопками по умолчанию. Управляется из программы.
key21=22
key22=09
key12=25
key13=0D
key14=27
key18=28
key9=26
key19=21
(Настроены кнопки с пульта - стрелочки и Enter)

ОБНОВЛЕНИЯ

Версия: 1.0.11
Исправлена настройка кнопок. (Изменения только в inj_spi.dll)

Версия: 1.0.10

1. Добавлены настройки яркости.

Десяти стандартным значениям можно задать свой уровень яркости от 2200 до FFFF.
Используется 16-тиричное представление.
Стандартные уровни: 10 штук с 4FFF по DFFF.
Переходя по списку в диалоге настроек яркости, каждому из значений можно назначить свою яркость.

Минимальное значение яркости 2200.
Максимальное значение EFFF.
При дальнейшем увеличении изменений не замечено.

При первом запуске настроек список будет пустым - нужно нажать кнопку "По умолчанию".

Кнопка "Равномерно" поровну распределяет промежуточные яркости между первым и последним значениями.

Значения сохраняется в секции [BKL1] конфига.

2. Заблокировано создание корейских папок в Windows и копирование туда ярлыков с рабочего стола и из программ.

3. Добавлена опция к SWF "Не показывать при старте" - запустится в классическом виде, как если нажать на замочек.

4. Пункты из меню Мода теперь можно назначить на команды флеш. (?)
Категория: Интерфейс | Добавил: YDean
Просмотров: 3609 | Загрузок: 88 | Комментарии: 3
Всего комментариев: 3
25.02.2011
1. Дима Киреев (Димак) [Материал]
Молодцы! Вы просто оживляете мой плеер!

28.02.2011
2. Сергей Рыбачок (SetSerega) [Материал]
а у меня ошибки какие то постоянно(

28.02.2011
3. Дима Киреев (Димак) [Материал]
SetSerega - Во первых обсуждение этого ЗДЕСЬ Я там тоже спрашивал и у меня сейчас всё работает.
Во вторых расписываете эту ошибку. После чего появляется. Чего пишет ошибка.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]