TripleKill
Зарегистрирован: 26 авг 2009, 09:36 Сообщения: 83 Благодарил(а): раз. Поблагодарили: раз. Плеер: Cowon Q5W, v1.82 Наушники: Philips SHP2500
|
 Flash UI
YDean создал флешевый UI для плеера. Инфа для интересующихся: COWON Q5 Flash UI Mod
Версия: 1.0.7
Модификация приложений 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 v5s_web.swf - Flash-интерфейс от Cowon V5S - пока взят с сайта для примера, не всё работает. 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) Скриншоты имеющихся в распоряжении флешек: Ещё можно почитать здесь: http://cowon.at.ua/load/cowon_q5_flash_ui_mod/4-1-0-237 (требуется регистрация). Если кто захочет сотворить флеш-меню для девайса, будем рады вас видеть. Вопросы и баг-репорты можно оставлять в теме: http://cowon.at.ua/forum/61-265-1. Команда cowon.at.ua
YDean создал флешевый UI для плеера.
Инфа для интересующихся: [spoiler=Показать]COWON Q5 Flash UI Mod
Версия: 1.0.7
Модификация приложений 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 v5s_web.swf - Flash-интерфейс от Cowon V5S - пока взят с сайта для примера, не всё работает. 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)[/spoiler]
Скриншоты имеющихся в распоряжении флешек: [spoiler=Показать][img]http://cowon.at.ua/_ld/2/85821684.jpg[/img]
[img]http://cowon.at.ua/_ld/2/75783154.jpg[/img]
[img]http://cowon.at.ua/_ld/2/46632130.jpg[/img]
[img]http://cowon.at.ua/_ld/2/73449427.jpg[/img]
[img]http://cowon.at.ua/_ld/2/12157255.jpg[/img]
[img]http://cowon.at.ua/_ld/2/76465879.jpg[/img]
[img]http://cowon.at.ua/_ld/2/02072887.jpg[/img]
[img]http://cowon.at.ua/_ld/2/34852580.jpg[/img]
[img]http://cowon.at.ua/_ld/2/20266341.jpg[/img]
[img]http://cowon.at.ua/_ld/2/42370490.jpg[/img][/spoiler]
Ещё можно почитать здесь: [url]http://cowon.at.ua/load/cowon_q5_flash_ui_mod/4-1-0-237[/url] (требуется регистрация).
Если кто захочет сотворить флеш-меню для девайса, будем рады вас видеть.
Вопросы и баг-репорты можно оставлять в теме: [url]http://cowon.at.ua/forum/61-265-1[/url].
Команда cowon.at.ua
|
Mr. Vladimir
Зарегистрирован: 22 янв 2010, 01:49 Сообщения: 2282 Откуда: Сity 26 18 km from a city 17 Благодарил(а): раз. Поблагодарили: раз. Плеер: Cowon S9, V5HD Наушники: AKG K272HD Senh IE7
|
 Re: Flash UI
Мега круто! Спасибо!
Мега круто! Спасибо!
_________________ Частности, складываясь вместе, мазок за мазком, штрих за штрихом, складываются в картину реальности той или иной кривизны... Ушел с головой в работу. Пока здесь почти не появляюсь
|