motofan logo
29 страниц V  1 2 3 > »         
> 

Elf's by tim apple, Drmchanger R.82 [смена шрифта вместе со скином]

tim apple
сообщение 12.2.2008, 18:59 Закрепленное сообщение!


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 403



Старые работы:
Spoiler:

RingStyleChanger 1.9
Прикрепленный файл RingStyleChanger_v1.9.zip   ( 9.22 килобайт ) Кол-во скачиваний: 824

при долгом нажатии решетки изменяет стиль с текущего на указанный. клавишу и ивент можно изменить.

Event 1.2
Прикрепленный файл event_v1.2.zip   ( 6.05 килобайт ) Кол-во скачиваний: 855

модификация RingStyleChanger (не выбрасывает на рабочий стол). вызов ивента при длинном нажатии кнопки.

AutoWebSes 1.0R
Прикрепленный файл AutoWebSesLite.zip   ( 2.27 килобайт ) Кол-во скачиваний: 744

автосмена вэб-сессии по умолчанию (релиз без конфига, без лога, без выхода)
если веб-сессии обозвать так же как операторов (с учетов регистра), то при регистрации в сети эльф сменит вэб-сессию на соответствующую.
просто добавьте эльф в автозагрузку и переименуйте сессии.
дебаг-версия с исходниками
Прикрепленный файл AutoWebSes_v1.0b.zip   ( 11.22 килобайт ) Кол-во скачиваний: 860


UsbModePT 0.4.3-rc
Прикрепленный файл UsbModePT_0.4.3_rc.zip   ( 9.28 килобайт ) Кол-во скачиваний: 1311

всплывающий диалог при вставке USB-кабеля. позволяет выбрать режим кабеля - модем, карта, P2K.
имеет текстовый конфиг, почти всё настраиваемо.
для L7е и подобных - в последнем параметре конфига смените 0xFF на 0x13.

DRMchanger 1.0
для Е398-подобных:
Прикрепленный файл drmchanger1.0.zip   ( 10.29 килобайт ) Кол-во скачиваний: 1016

для L7e-подобных:
Прикрепленный файл drmchanger1.0_L7e.zip   ( 11.02 килобайт ) Кол-во скачиваний: 776

меняет DRM-графику вместе со скином: в папку [путь до скина]/drm/ ложим гифки из DRM, тогда при запуске эльфа и/или смене скина они применятся. Скин-мейкеры поймут зачем это надо.
Сборка тестовая - буду исправлять по мере поступления багрепортов.
Замечание. Не стоит подсовывать большие анамации, в таких случаях лучше править сам DRM.
Самым оптимальным является смена графики СС и другой мелочи.
Гифки должны быть ненулевого размера и иметь имя как для программы drmport - номер.gif
Вот для тестов немного графики:
Прикрепленный файл drm_for_skin.zip   ( 36.04 килобайт ) Кол-во скачиваний: 1382

Тема с готовой графикой
П.С. Нужна либа 5.4

LinesGame v.1.0.0c:
для "новых"
Прикрепленный файл LinesGame_1.0.0c_new.zip   ( 23.41 килобайт ) Кол-во скачиваний: 707

для "старых"
Прикрепленный файл LinesGame_1.0.0c_old.zip   ( 23.45 килобайт ) Кол-во скачиваний: 711

исходники
Прикрепленный файл LinesGame_1.0.0c_src.rar   ( 107.04 килобайт ) Кол-во скачиваний: 608

Всем известная игра "Линии". На драйвере... Нужна либо 5.9
на е398 и подобных использовать LinesGame_old.elf
на L7е и других новых можете обе версии - отличие в кол-ве эффектов.
для успешной сборки обновите файлы из
Прикрепленный файл armlib.zip   ( 2.61 килобайт ) Кол-во скачиваний: 628

[close]


Ноые работы:
Spoiler:

DRMchanger r.82 betta
Прикрепленный файл drmchanger_r82.zip   ( 67.93 килобайт ) Кол-во скачиваний: 658

@@@ изменение в rev.82
устранил утечку памяти из под шрифта при выходе из эльфа

@@@ изменение в rev.81
добавил возможность смены шрифта вместе со скином.
для этого файл шрифта font.bin должен лежать в папке со скином.
имя именно в нижнем регистре.
для его получения написал утилитку extract_font.exe
рядом с ней нужно положить файл ленгпана в бинарном виде CG4.SMG (например \
с помощью F&B сохранить как SMG)
после запуска утилиты должен появиться файл font.bin

теперь пути и адрес CG4 можно задать в параметрах запуска. подсказка по запуску с -h
сорцы
Прикрепленный файл extract_font_src.zip   ( 5.42 килобайт ) Кол-во скачиваний: 456

бинарник
Прикрепленный файл extract_font.zip   ( 9.37 килобайт ) Кол-во скачиваний: 466
, + не требующий библиотек VS2008
Прикрепленный файл extract_font_no_redist.zip   ( 158.52 килобайт ) Кол-во скачиваний: 682


всё в тестовом режиме - проверил немного на Е1 (373_79)
но никаких гарантий, что будет работать у всех =)

точно не будет работать на телефонах с векторными шрифтами (Л7е и другие)
там можно реализовать, но только патчем - шрифты много памяти занимают и нужно \
делать через выделенный пул)

средний шрифт для Е1 весит около 62кб.
поэтому для нормальной работы нужен свободный блок не меньшего размера.

утилитка и эльф выводят отладочные сообщения, при проблемах прикладывать их \
обязательно!

Изменения в либе:

Функция: DRM_GetFontInfo - восстанавливает шрифт из DRM
Константа: UIS_FONT_INFO - адресс переменной font_info, из которой UIS берет параметры шрифта

для примера в архиве два шрифта. брал из темы
Шрифты Для Е398, Объединение нескольких тем (Dimka)
[close]


Сообщение отредактировал tim apple - 12.6.2010, 10:30
Прикрепленный файл AutoWebSes_v1.0b.zip   ( 11.22 килобайт ) Кол-во скачиваний: 860
Прикрепленный файл drmchanger1.0.zip   ( 10.29 килобайт ) Кол-во скачиваний: 1016
Прикрепленный файл drmchanger1.0_L7e.zip   ( 11.02 килобайт ) Кол-во скачиваний: 776
Прикрепленный файл event_v1.2.zip   ( 6.05 килобайт ) Кол-во скачиваний: 855
Прикрепленный файл RingStyleChanger_v1.9.zip   ( 9.22 килобайт ) Кол-во скачиваний: 824
Прикрепленный файл AutoWebSesLite.zip   ( 2.27 килобайт ) Кол-во скачиваний: 744
Прикрепленный файл UsbModePT_0.4.3_rc.zip   ( 9.28 килобайт ) Кол-во скачиваний: 1311
Прикрепленный файл drmchanger_betta2_.zip   ( 10.96 килобайт ) Кол-во скачиваний: 1015
Прикрепленный файл drm_for_skin.zip   ( 36.04 килобайт ) Кол-во скачиваний: 1382
Прикрепленный файл extract_font_no_redist.zip   ( 158.52 килобайт ) Кол-во скачиваний: 682
Прикрепленный файл LinesGame_1.0.0c_old.zip   ( 23.45 килобайт ) Кол-во скачиваний: 711
Прикрепленный файл LinesGame_1.0.0c_new.zip   ( 23.41 килобайт ) Кол-во скачиваний: 707
Прикрепленный файл LinesGame_1.0.0c_src.rar   ( 107.04 килобайт ) Кол-во скачиваний: 608
Прикрепленный файл armlib.zip   ( 2.61 килобайт ) Кол-во скачиваний: 628
Прикрепленный файл extract_font_src.zip   ( 5.42 килобайт ) Кол-во скачиваний: 456
Прикрепленный файл drmchanger_r82.zip   ( 67.93 килобайт ) Кол-во скачиваний: 658
Прикрепленный файл extract_font.zip   ( 9.37 килобайт ) Кол-во скачиваний: 466
Прикрепленный файл ev4elf.zip   ( 6.54 килобайт ) Кол-во скачиваний: 438
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 13.2.2008, 10:50


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 403



Цитата(Мачо @ 13.2.2008, 15:46) *

Если сделать клавишу и эвент в конфиге то это будет универсальный эльф. Кто какой эвент хочет такой и ставит. Например на дл звезду вкл выкл бт. И это уже пойдет для всех моделей.



так и сделаю. но усложнять далее не вижу смысла, т.к. это уже дело другого эльфа HotKey wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Don Omar(TenderFog)
сообщение 13.2.2008, 11:10


Ветеран
*****

Группа: Пользователи
Сообщений: 331
Регистрация: 14.1.2007
Из: Киев
Пользователь №: 116 887
Модель телефона: E1,RАZR2 V8 2 Gb
Прошивка: The Life 2 NexGen

Рейтинг: 246.5



Авто смена скажем на ночь предполагается?

[ tim apple ] :
нет

Сообщение отредактировал tim apple - 1.8.2009, 17:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Andy51
сообщение 13.2.2008, 12:15


0xFFFF
******

Группа: Разработчики
Сообщений: 832
Регистрация: 28.3.2006
Из: Нижний Новгород
Пользователь №: 76 255
Модель телефона: E398, Milestone 2
Прошивка: 49R w/ElfPack2


Настроение:
^^,



Рейтинг: 1224



tim apple,
Цитата(Alesha_Pl @ Сегодня, 12:29)

нам надо, чтобы рабочий стол (поле ввода номера) распознался, произошло переключение и сработала красная кнопка
*

На самом деле можно проще. Просто смотрим, если на рабочем столе, то делаем Consume в обработчике keypress и всё. Поле ввода тогда не появится. По крайней мере, не должно smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 14.2.2008, 10:59


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



tim apple, 1.7 работает как надо. Указанный баг отсутствует. Спасибо! Попроси модераторов раздела закрепись первое сообщение. И его потом обновляй.

p.s. Жалко все-таки, что такие новички как tim apple редко на форуме появляются!!!

Сообщение отредактировал Alesha_Pl - 14.2.2008, 11:40
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 15.2.2008, 11:19


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



Цитата
но усложнять далее не вижу смысла, т.к. это уже дело другого эльфа HotKey


А пока этого эльфа нету, а горячих клавиш охота, делаем так (хотя вы может и сами догадались):

1) Создаем новую папку, там где у вас обычно эльфы лежат
2) Копируем в эту папку файлы RingStyleChanger.elf и RingStyleChanger.cfg, можно их переименовать как вам нравится, чтоб потом не путаться (главное что бы имя эльфа и конфига было одинаковым)
3) Настраиваем конфиг на новое действие (ивент) и новую кнопку и прочее (см. закрепленный пост)
4) Прописываем путь к новому эльфу в авторан и переружаем телефон или запускаем эльф вручную
5) Проверяем реакцию телефона на удержание желаемой кнопки


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

tim apple, сделай, пожалуйста, еще выриант этого (1.7) эльфа без эмуляции красной кнопки. Чтоб можно было его использовать для вызова различных меню.

Сообщение отредактировал Alesha_Pl - 15.2.2008, 12:20
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomarioMOTO
сообщение 18.2.2008, 15:02


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

Группа: Пользователи
Сообщений: 97
Регистрация: 27.7.2006
Из: Иркутск- сити
Пользователь №: 92 891
Модель телефона: e398
Прошивка: eMOD v. 0.3

Рейтинг: 12.5



вопрос по Event. Даже скорее запрос. smile.gif не могли бы вы выложить описание эвентов и соотвествующих им кодов процедур в формате big-endian? или хотя бы алгоритм их вычисления? я так понимаю, они разные на разных платформах?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 18.2.2008, 20:26


Мастер
****

Группа: Разработчики
Сообщений: 260
Регистрация: 13.7.2007
Из: РФ, Башкирия, Стерлитамак
Пользователь №: 141 375

Рейтинг: 403



RomarioMOTO,
берешь код ивента (8606), переводиш в шестнадцатиричную систему, например, в виндовском калькуляторе (219Е) и записываеш в конфиге по смещению +3 старший байт, а по смещению +4 младший байт:
00 01 02 03 04 05 06 07 08
0C 00 0B 21 9E 00 0A 0B 11

Про коды событий можно посмотреть в теме ProcedureScaner или на сайте электро
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomarioMOTO
сообщение 26.2.2008, 9:30


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

Группа: Пользователи
Сообщений: 97
Регистрация: 27.7.2006
Из: Иркутск- сити
Пользователь №: 92 891
Модель телефона: e398
Прошивка: eMOD v. 0.3

Рейтинг: 12.5



Event_komplekt_by_romKA_v0.1
49r 0.3emod
На основе Event.elf небольшой комплектик.
В архиве папка Event/, которую нужно закинуть в b/elf/
Далее в auto.run нужно добавить строчки:
file://b/Elf/Event/blok/Event.elf
file://b/Elf/Event/video/Event.elf
file://b/Elf/Event/sound/Event.elf
Эффект:
1. При удерживании меню произойдет блокирование клавиатуры (понты, конечно smile.gif Но для понтов и сделано, плюс реально удобно). Работает только на рабочем столе.
2. При удерживании левой софт-клавиши произойдет переход в музыку. Работает везде.
3. При удерживании правой софт-клавиши произойдет переход в видео. Работает везде.
Выхода из эльфов нет, ибо не нужен.
Конечно, каждый это сможет сделать, но я сделал для тех, кто все-таки не может.
Запрашивайте, если нужны конкретные варианты.
Отдельное спасибо автору эльфа - tim apple

Сообщение отредактировал RomarioMOTO - 26.2.2008, 9:51
Прикрепленный файл Event_komplekt_by_romKA_v0.1.zip   ( 12.52 килобайт ) Кол-во скачиваний: 396
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 27.2.2008, 6:59


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



Vzhik, какая доработка. Написано же этот эльф выполняет процедуру смены стиля с текущего на указанный в симе (см первое сообщение). Т.е если у тебя текущий стиль на улице, а в симе указан стиль вибро, то он и будет переключать стиль с На улице на Вибро и обратно. Что тебя не устраивает совершенно непонятно.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Elf's by tim apple, Drmchanger R.82 [смена шрифта вместе со скином] · Эльфы, их разработка и портирование · Forum
 

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

 



Текстовая версия Сейчас: 19.3.2024, 5:03

Форум живёт: