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

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
сообщение 27.2.2008, 8:01


Мастер
****

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

Рейтинг: 403



RomarioMOTO,
молодец thumbsup.gif. я рад что эльф пригодился smile.gif .
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 27.2.2008, 9:54


Гуру
******

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

Рейтинг: 681



Vzhik, ну в описанном мной примере вместо стиля На улице может быть любой выбранный в меню телефона. А в симе тот на который чаще всего переходишь. Если там стоит вибро, то переключившись на него, потом одним нажатием качальки вниз перейдешь в бесшумный. в общем такая процеду переключения стиля на другой и обратно, только одна.
Ты видимо хочешь, что бы одна кнопка при каждом нажатии переключала на новый стиль (методом перебора)? Ну тогда проще сделать ивент в эльфе на процедуру, которая вызывает меню стилей и там выбирать нужный.
А вообще думаю каждый день в основном приходится переключаться между двумя стилями. На них и настраивай. а если тебе раз в неделю вдруг понадобится третий стиль, то на него и через меню переключиться можно.

Сообщение отредактировал Alesha_Pl - 27.2.2008, 9:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mr.Voland
сообщение 27.2.2008, 11:30


Мастер
****

Группа: Пользователи
Сообщений: 262
Регистрация: 30.6.2006
Из: Краснодар
Пользователь №: 89 811
Модель телефона: iPhone3G16Gb
Прошивка: iOS4GM

Рейтинг: 71.5



Цитата(Vzhik @ 27.2.2008, 12:43) *

Я понял что он делает! Просто иногда пользуюсь другими стилями и хотелось чтобы при смене менял на эти, и не использовал другие!

Цитата
offset 94 bit 7: Быстрое включение стиля вибро удерживанием клавиши # в режиме ожидания
Выбор стиля при удержании #
SEEM 004a_0001 offset 1ED:
Поменять значение на
00 = in street
01 = soft
02 = vibrate
03 = vibe then ring
04 = silent
05 = vibe&ring
Удачи.

Сообщение отредактировал mr.Voland - 27.2.2008, 12:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vzhik
сообщение 27.2.2008, 14:54


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

Группа: Пользователи
Сообщений: 31
Регистрация: 19.10.2007
Из: Таганрог
Пользователь №: 151 078
Модель телефона: E1
Прошивка: 49r

Рейтинг: 1



Изучил конфиг эльфа, протестил функцию 8606 в SanerjTools и понял что то что я просил небольшим изменением эльфа сделать невозможно!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 28.2.2008, 5:51


Гуру
******

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

Рейтинг: 681



Vzhik, а толком никто и не понял наверно, чего ты хотел. Данная функция позволяет переключаться только между двумя стилями.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 28.2.2008, 15:08


Мастер
****

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

Рейтинг: 403



Цитата(Vzhik @ Вчера, 19:54)

Изучил конфиг эльфа, протестил функцию 8606 в SanerjTools и понял что то что я просил небольшим изменением эльфа сделать невозможно!
*


да, действительно, чтобы получить полный контроль над стилями, нужна хотябы функция для переключения на нужный стиль (не тот что в симе, а передаваемый как параметр функции).

уважаемые прошивкоковырятели, что скажете ? =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Don Omar(TenderFog)
сообщение 29.2.2008, 15:24


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

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

Рейтинг: 246.5



tim apple, вопрос, ты можешь сделать ельф который не только занимается рингстаелс. но скажем, при нажатии * + # выгружает корелет.. Если я чот не допонял, сори
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Мачо
сообщение 29.2.2008, 16:22


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

Группа: Разработчики
Сообщений: 456
Регистрация: 26.7.2004
Из: Киров
Пользователь №: 8 569
Модель телефона: Е398 (умер), E6
Прошивка: Dream a reality 2.0
Финалист Конкурса 2010

Рейтинг: 1334



Силь звонка сим 4а оф A. В теме патерн выкладывал функцию обновления значка в сс после смены сима, ее надо просто вызвать.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tim apple
сообщение 29.2.2008, 16:33


Мастер
****

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

Рейтинг: 403



Цитата(Don Omar(TenderFog) @ Сегодня, 20:24)

вопрос, ты можешь сделать ельф который не только занимается рингстаелс. но скажем, при нажатии * + # выгружает корелет.. Если я чот не допонял, сори
*


Event можно настроить на вызов ивента - выгрузка корелетов. что касается комбинации клавиш, то пока можно только по длинному нажатии одной клавиши.

Мачо,
спасибо, не просто , но главное - можно =)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Don Omar(TenderFog)
сообщение 29.2.2008, 20:04


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

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

Рейтинг: 246.5



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

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

 



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

Форум живёт: