motofan logo
> 

Создаем скин для Е2, Мега мануал от maxyn

maxyn
сообщение 6.5.2007, 14:26


Интересующийся
**

Группа: Пользователи
Сообщений: 40
Регистрация: 16.4.2006
Пользователь №: 79 033
Модель телефона: Motorola ROKR E2
Прошивка: TheOne Beta II

Рейтинг: 31.5



Итак, теперь я решил сделать мануал, наверное, самый-самый ”доходчивый”. В нем я постараюсь изложить все нюансы этого дела, не поверхностно, а углубленно и понятно.
В этом мануале я буду делать скин на ваших глазах, и записывать сюда все этапы моей работы.
Мой урок будет делиться на несколько этапов, и вот каких:
Так как я решил сделать скин на тему Симбиан 9.0, мне нужно собрать много информации о его графическом исполнении и структуре. Так как у меня нет телефона на этой ОС, мне придется искать информацию в Интернете. Итак, первый этап – это сбор информации
- Сбор Информации
Мне были нужны скриншоты, разные графические элементы, все-все, что могло мне помочь. Я это нашел, теперь приступаем к созданию так называемого ”Проекта”

Скрин
Скрин

Я выложил 2 скрина. На самом деле я собрал более 100 скриншотов с этой платформы.
Мы видим, что структура у него вполне стандартная, 3х4 меню. Скролл, снизу довольно простая софт-полоска, сверху элементарное ”Заглавие”, и 2 иконки батареи и сети. Все это очень легко можно перенести в наш Смартфоноподобный Едва.

Приступаем к созданию самого скина.
Для этого нам потребуется :
- Программка kview 0.5
- Удобный вам графический редактор, я пользуюсь Photoshop CS 2
- Текстовый редактор, который может сохранять файлы в UNIX кодировке, я посоветую Notepad ++
- Телефон, USB-Net, Startup.txt, прямые руки.


Приступаем к созданию ”удобной базы”, для редактирования скина.
В процессе создания скина, вы будете заливать ваше творение на телефон, раз по 15 в час.
И чтобы каждый раз не мучатся с его залитием сделаем удобный автозагрузочный файл, который будет загружать скин из директории, которую можно быстро открыть, для экономии времени..
Я думаю у вас уже есть файл автозагрузки, и поэтому вписываем туда этот блок. Чтобы скин загружался из директории /ezxlocal/ и автоматом подменял стандартный, это во-первых исключает надобность почти каждый раз перезагружаться, а во-вторых папка ezxlocal легко доступна.

Код
# iconres.ezx change
if [ -f /ezxlocal/iconres.ezx ]
then
mount --bind /ezxlocal/iconres.ezx /usr/data_resource/skin/a1200/iconres.ezx
fi


У меня стоит монстр от whitemoto, там есть скинмод а1200, мне как раз подошел, для замены.
Теперь для теста достаточно кинуть файл icores.ezx в папку ezxlocal и если нужно перезагрузить телефон (вы сами поймете, когда нужно).
Далее заходим на Скины Для Е2
И ищем там удобный для редактирования скин. Вам так будет проще, чем начинать все с начала. Потому, что всю графику менять не нужно, и проще взять чей-то скин, и полностью его переделать. Это не нарушает авторских прав, потому что от него ничего, в конце концов, не останется. За основу скина Symbian , я возьму сделанный мною ранее скин Infinity.
___________________________
Отсекаем первую часть мануала. Сейчас пойдет работа.
Скин состоит из нескольких файлов, а именно :

Alarmclock_p.ini – параметры будильника
Camera_p.ini – параметры камеры
Fmradio_p.ini – параметры радио
Info.ini - информация о скине
Calendar_p.ini – параметры календаря
Common_p.ini – очень важный файл. Параметры шрифтов, цвета, итд…
Demoapp_p.ini – не знаю что, и знать не хочу.
Phone_p.ini – параметры структуры скина
Voicenote_p.ini – параметры голосовых заметок
Worldclock_p.ini – параметры ”Мирового Времени”
Calculator_p.ini – параметры калькулятора
Preview.jpg – какая то превьюшка (она нам не нужна)
Iconres.ezx – самый важный файл, графика.

Нам в принципе для хорошо проработанного скина понадобится всего 2 файла, это Iconres.ezx и common_p.ini.

Начнем работу. Первым у нас будет редактироваться файл Iconres.ezx .
Для этого качаем программу под названием kview 0.5
Она поможет нам разобрать, отредактировать и собрать файл Iconres.ezx.

Скрин

Вот так выглядит окно программы, открываем вкладку File-> Open EZX

Скрин

После того как нажали Открыть, он повторит эту операцию, не пугайтесь это не глюк. Можно выбрать куда открыть, либо нажать Отмена и он разберет файл в папку, где он сам и лежит.
После чего вы увидите примерно следующую картину :

Скрин

А в папке, где лежал файл Iconres.ezx , теперь появились еще файлы. Это:

Файл iconres.dat – структура файла Iconres.ezx
Файл iconres.hdr – не знаю для чего
Папка icons – там лежат все иконки.
Папка raws – там лежат те же иконки, но в формате, который понимает Едва.

Для редактирования нам нужна папка icons, поэтому копируем ее в удобное для вас место, и открываем. Там мы видим тучу файлов, разных форматов (а именно bmp.png.gif) Хочу заметить, что формат файлов нельзя менять. Иначе скин не заработает.Многие на этом этапе говорят себе ”Да пошло все в….’, но нет! Мы не остановимся. Идем дальше.

Скрин

Я сделал картинку, наглядно показывающую, на какие части делится скин.
1. Нижняя софт полоска
- softkey_lft_bg_sel.bmp – левая клавиша + нажата
- softkey_lft_bg_std.bmp – левая клавиша
- softkey_rgt_bg_std.bmp – правая клавиша
- softkey_tgt_bg_sel.bmp – правая клавиша + нажата

2. Иконки Батареи, Сети, Активной линии, Режима Вызова на рабочем столе
- alert_ring_idle8.png
- alert_ring_n_vib_idle8.png
- alert_silent_idle8.png
- active_line_1_idle9.png
- alert_vibrate_idle8.png
- active_line_1_idle9.png
- batt_level_0_cli7.png
- batt_level_0_idle10.png
- batt_level_1_cli7.png
- batt_level_1_idle10.png
- batt_level_2_cli7.png
- batt_level_2_idle10.png
- batt_level_3_cli7.png
- batt_level_3_idle10.png

3. Заглавие меню
- popup_header_bg_std.bmp – заглавие
- popup_header_left_std.bmp – полоска слева
- popup_header_right_std.bmp – полоска справа

4. Полоска выбора
- listitem_bg_h.bmp
- listitem_bg_hs.bmp
Рамка
- listitem_bottom_h.bmp
- listitem_bottom_hs.bmp
- listitem_top_h.bmp
- listitem_top_hs.bmp
- listitem_left_h.bmp
- listitem_left_hs.bmp
- listitem_right_h.bmp
- listitem_right_hs.bmp
Уголки у рамки
- listitem_topleft_h.bmp
- listitem_topleft_hs.bmp
- listitem_topright_h.bmp
- listitem_topright_hs.bmp
- listitem_bottomleft_h.bmp
- listitem_bottomleft_hs.bmp
- listitem_bottomright_h.bmp
- listitem_bottomright_hs.bmp

5 Полоска выпадающего меню (кстати оно как раз похоже на Симбиановское)
- optmenu_item_bg_h.bmp
-optmenu_item_bg_hs.bmp

6. Иконки
- С ними все понятно. Иконка с приставкой «_ani» - анимированная, а иконка с приставкой «_std» - стандартная

7.Рамка у иконки
- mm_imgcontain01_left_h.bmp
- mm_imgcontain01_right_h.bmp
- mm_imgcontain01_top_h.bmp
- mm_imgcontain01_bottom_h.bmp
Уголки
- mm_imgcontain01_bottomleft_h.bmp
- mm_imgcontain01_bottomright_h.bmp
- mm_imgcontain01_topright_h.bmp
- mm_imgcontain01_topleft_h.bmp

8. Заглавие Меню- header_bg_std.bmp

9.10. Иконки сети и батареи в меню
- Ну там все понятно. Такая же иконка + добавлен фон меню. Разберетесь.

11. Скрол
- Тут тоже непонятков возникнуть не должно.

12. Фон меню
-fdbsl01_bg.bmp

Далее идут разные мелкие элементы. С ними вы разберетесь. Нет смысла писать.
Как только вы переделали всю графику, сохранив ее в том же формате. Приступаем к ее запаковке. Делается это все очень легко. Переходим к папке, в которой лежит разобранный скин, нам нужна папка icons, туда и заливаем всю графику. Как только залили, делаем следующее :

Скрин

В окне программы нажимаем Converter => Convert all.

Скрин

В строке Тип файлов ставим Image files
Выбираем любой файл из списка и жмем Открыть.
В следующем окне программа попросит выбрать куда Конвертировать, выбираем папку raws , выбираем там любой файл и нажимаем Сохранить

Скрин

Ок. Вся ваша графика сконвертированна в понятный телефону формат. Осталось только запаковать все в один файл Iconres.ezx
Жмем в окне программы File => Save to EZX

Скрин

Программа попросит файл iconres.dat, этот файл лежит в той же папке, в которую вы и разбирали скин. Указываем ее..

Скрин

Затем программа попросит указать куда сохранять файл Iconres.ezx, выбираем либо тот файл, который мы разбирали , либо сохраняем новый, в другом месте.
________________________

Отчеркиваем еще одну часть нашей работы. Осталось совсем не много.
А именно – Отредактировать конфиги.
Я не буду описывать в этом мануале все конфиги скина. Вы и сами сможете в них разобраться. Я опишу только самый главный из них, а именно common.ini
Он содержит в себе так называемые блоки. По типу они идентичны. Я опишу один из них..
Этот блок отвечает за шрифт в поле Настроек, когда на это поле наведен курсор.

Код
[Font_SettingAHs] – Описание блока + параметр Hs
Size = 22 – Размер
Leading = 24 – не знаю что
Style = 1 – стиль шрифта
Color = 19992850 – цвет шрифта (об этом расскажу отдельно)
Align = 1 – положение


Я не буду описывать эти параметры (кроме цвета), потому есть очень хороший мануал от камрада kryck.
Он описал все основные блоки и параметры этого файла. Этот мануал будет прикреплен ниже.
Я же опишу только цвет. Цвет в этом файле как видно задается не стандартным значением. Давайте разберемся.

Color = 19992850

На самом деле это значение определяется очень просто. Достаточно открыть стандартный виндовый калькулятор, работающий в инженерном варианте. (т.е Вид => Инженерный)

Скрин

Вбиваем туда наше значение в Dec режиме. И переводим его в режим Hex

Скрин

После перевода мы получаем число 1311112
Заходим в Photoshop и вводим наше значение

Скрин

И получаем темно-синий цвет. (так и есть)
Чтобы занести свой цвет в файл common.ini делаем все в обратном порядке..
Выбираем цвет в фотошопе, заносим его в hex формат и переводим в dec.
После всех редактирований осталось последнее. Файл, который служит для определения телефоном стоит ли скин или нет. Это файл ххх.chm (где xxx это имя скина. В моем случае это moto_symbian.chm)

Приступим к редактированию. В этом файле главное указать где стоит скин, его анимация, название, обоина и остальные немаловажные вещи.
Все. Мы закончили редактирование скина. Заливаем его в телефон и смотрим на работоспособность.
У меня же получился довольно неплохой скин, в процессе написания данного мануала.

Скрин
Скрин
Похожи?))))
А я всем желаю удачного скинодельства и удачи в жизни!) Обойдем китайцев общими усилиями =)))))
_____________________________
Мануал и фотографии составлены мной аКа maxyn
[OFF]Блин! Задолбался печатать :( Так-как много скринов, решил сделать их ссылками, так-как если выкладывать привьюшками - пишет что их слишком много :angry: [/OFF]
+ вложил файлик с описанием блоков и мануал в DOC формате (кстати советую читать в нем)
:spiteful:
Прикрепленный файл kview.rar   ( 265.14 килобайт ) Кол-во скачиваний: 1516
Прикрепленный файл Dopolnenie.rar   ( 560.81 килобайт ) Кол-во скачиваний: 1769
Прикрепленный файл notepad__.rar   ( 1.43 мегабайт ) Кол-во скачиваний: 806
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
maxyn   Создаем скин для Е2   6.5.2007, 14:26
DK__   Научите добавлять картинки в скин для РОКР зет-6го...   31.1.2008, 17:37
antoffka   Народ .. уже спрашивал.. как сделать чтоб были про...   12.2.2008, 15:15
Epidemia   antoffka, установи програмку setings из темы Пол...   12.2.2008, 15:29
antoffka   [b]antoffka, установи програмку setings из темы...   12.2.2008, 16:33
Epidemia   поставил.. прва дал.. проша кал.. нифига... переп...   12.2.2008, 17:20
antoffka   Типа так? (1) У меня вот чtо стоит в Скин Мэнедже...   12.2.2008, 17:25
Morrow   Хелло, Мотонарод!. Вот какой вопрос - скинул...   13.2.2008, 9:39
3-D   Хелло, Мотонарод!. Вот какой вопрос - скину...   22.2.2008, 6:19
pahan_tver   office tools, settings, programs - это не обычное ...   22.2.2008, 6:54
mEASYn   И у этого popup окна меняется только прозрачность ...   22.2.2008, 10:16
Morrow   Привет всем! Вот такой вопрос: как сделать, чт...   5.3.2008, 9:49
VITEK1987   У меня вопрос есть! Как сделать чтоб скин уста...   6.3.2008, 21:02
MotoXP   Ребята а где параметр Foto_Call типа фотку хочу зд...   6.3.2008, 23:52
MotorE1   Ребята а где параметр Foto_Call типа фотку хочу з...   7.3.2008, 1:37
MotoXP   [quote name='MotorE1' date='7.3.2008, ...   7.3.2008, 1:55
MotorE1   MotoXP, именно так   7.3.2008, 3:06
MotoXP   MotoXP, именно так Спасибо!!! clap...   7.3.2008, 8:06
Fedot_tork   ребят, подскажите где в файле "common.ini...   7.3.2008, 14:50
MotorE1   VITEK1987, возьми с прикрепленного архива файл jin...   7.3.2008, 18:54
mr.Ozio   Очень прошу доработайте пожалуйста вот этот скин I...   15.3.2008, 17:35
DK__   У меня вопрос к скиноделам! Какие конфиги отве...   25.3.2008, 18:46
wink   Что и где нужно переправить, чтоб скин стал не 3х3...   27.3.2008, 15:25
MotorE1   wink, за расположение и изменение размера иконок в...   27.3.2008, 15:41
wink   clap;applo MotorE1, ты мня всегда выручаешь :shuff...   27.3.2008, 15:49
wink   Можно ли(если да, то как) заморозить иконки меню, ...   3.4.2008, 7:06
DDSH   wink, можно с помощью EZX Skin Creator.   3.4.2008, 11:05
mr.Ozio   Подскажите как називаются блоки настроек отвечающи...   15.4.2008, 17:24
wink   Подскажите пожалуйста конфиги шрифтов выделенных к...   21.4.2008, 18:41
DDSH   wink, вероятно в конфигах ничего нет.   21.4.2008, 19:07
wink   DDSH, А как быть тогда?   22.4.2008, 17:19
DDSH   wink, никак, переделывать фон или еще что - подст...   23.4.2008, 4:27
wink   Мля... Жалко... И на том спасибо.   23.4.2008, 4:54
sdn_1   Кто-нибудь может сказать, можно ли увеличить высот...   26.5.2008, 20:00
Gates   мда... не будет тогда скина z8...   27.5.2008, 6:42
wink   Gates, я тоже долго мучался с этим делом, но ничег...   27.5.2008, 11:57
MotorE1   Вот хороший ресурс с эконками может кому понадобят...   31.5.2008, 8:50
МОНАХ   Дайте пожалейста kview,который нормально собирает ...   7.7.2008, 20:41
wink   МОНАХ, попробуй EZX Skin Creator, он должен нормал...   8.7.2008, 9:27
wink   DDSH, ты где-то писал, что цвет шрифта при чтении ...   11.7.2008, 11:39
mEASYn   нету в конфигах, никак.   11.7.2008, 12:21
MotoDimm   нужны иконки антеннок и батареек под виндовс мобай...   11.7.2008, 13:50
mEASYn   искать, рисовать самому   12.7.2008, 1:05
wink   mEASYn, я помню, здесь в ветке про Е2, где-то писа...   12.7.2008, 4:34
DDSH   wink, я как раз-таки писал, что нельзя.   12.7.2008, 10:10
wink   Доброго времени суток всем! Поковырялся вот в...   19.7.2008, 5:03
wink   Никому не интересно чтоль :(   22.7.2008, 11:26
mEASYn   Бывают вещи с которыми приходится смириться.   22.7.2008, 22:14
JOker_E6   Каким образом в скине поменять клавиатуру? Asta: ...   20.11.2008, 19:11
BALU   скажите как передвинуть часы где копать ? еще разм...   22.8.2009, 7:54
wink   BALU, phone_p.ini ковыряй.   24.8.2009, 5:30
BALU   [b]BALU, phone_p.ini ковыряй. спасибо попробую ...   24.8.2009, 15:59
wink   BALU, угу, тока еще Align и Leading попробуй помен...   25.8.2009, 10:20
BALU   блин вот бы как на моём rokr е8 часики во весь экр...   25.8.2009, 13:39
-=Strelok=-   BALU, чтобы при блокировки надо модифицировать исх...   26.8.2009, 9:07
BALU   BALU, чтобы при блокировки надо модифицировать ис...   6.12.2009, 11:54
-=Strelok=-   BALU, есть блокировка через внешнее приложение и у...   6.12.2009, 13:12
BALU   но в прошивке калейдоскоп блокировка по нажатию на...   6.12.2009, 13:27
-=Strelok=-   BALU, да но это благодаря изменению как минимум си...   7.12.2009, 8:39
-=Strelok=-   BALU, думаю тебе это понравится http://e2.at.ua/ne...   9.12.2009, 22:19
BALU   :thumbsup: когда скачать дашь ? :shades:   10.12.2009, 16:34
-=Strelok=-   когда доделаю   10.12.2009, 21:16
-=Strelok=-   а пока вот вам в догонку ещё видос   20.12.2009, 19:55
BALU   нет Это насилие, у меня уже слюнки текут а ты трав...   20.12.2009, 20:29
GreY_FoX   -=Strelok=-, глянул видео...сурово ты нас, на кан...   20.12.2009, 20:56
BALU   помогите реализовать такую штуку в моём скине ког...   3.1.2010, 13:10
Matorist   BALU, это надо порыться в скине Mstyle вроде там т...   3.1.2010, 13:14
BALU   BALU, это надо порыться в скине Mstyle вроде там ...   3.1.2010, 13:30
Matorist   вот такой вопрос интересует ;) какие файлы отвеча...   3.1.2010, 14:03
BALU   вот такой вопрос интересует ;) какие файлы отвеч...   3.1.2010, 15:34
Matorist   Народ кто поможет в создании скина, я вот заготовк...   6.1.2010, 13:52
man_of_dream   Matorist, давай я попробую)   6.1.2010, 13:58
BALU   тоже могу помочь кидай исходники :thumbsup:   6.1.2010, 15:03
Matorist   есть мощная база иконок но вот с батареей и прочим...   6.1.2010, 15:16
DDA-E398   Читая эту тему встретил пост в котором написано, ч...   26.8.2011, 19:59
2 страниц V < 1 2

Создаем скин для Е2, Мега мануал от maxyn · Motorola ROKR E2, A910, A910i, E895 · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.7.2025, 20:42

Форум живёт: