Текущее время: 14 июл 2020, 12:17




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Flash UI 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 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


22 фев 2011, 20:08
Профиль
Модератор
Аватара пользователя

Зарегистрирован: 01 фев 2009, 11:43
Сообщения: 4508
Откуда: fairyland
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: FiiO X5
Наушники: UM Merlin
Сообщение Re: Flash UI
Круто, молодцы :)

_________________
Лучше иметь храброе сердце и страдать от зла других, чем бояться того, что может случиться...
Хорошие художники копируют - великие художники воруют...


22 фев 2011, 20:09
Профиль
Аватара пользователя

Зарегистрирован: 22 янв 2010, 01:49
Сообщения: 2282
Откуда: Сity 26 18 km from a city 17
Благодарил(а): раз.
Поблагодарили: раз.
Плеер: Cowon S9, V5HD
Наушники: AKG K272HD Senh IE7
Сообщение Re: Flash UI
Мега круто! Спасибо!

_________________
Частности, складываясь вместе, мазок за мазком, штрих за штрихом, складываются в картину реальности той или иной кривизны...
Ушел с головой в работу. Пока здесь почти не появляюсь


22 фев 2011, 20:20
Профиль
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: