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

PatchMaker Status Line (on two screens), Генерация патчей для изменения статусной строки

ds3v
сообщение 15.6.2007, 14:26


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



PatchMaker v0.3


Эта программа предназначена для генерации патча "Свобода в Статус-строке" от Osta. Большой-большой thanks Osta за находку.

PS: Если вам понравилась идея патча, не забываем отдать свой голос за него на конкурсе

В общем вот что этот патчер умеет:
При указании папки с иконками патчер ищет указанные в файле конфига названия иконок для группы, и ищет максимальные размеры иконок данной группы. То есть если имеется 2 иконки, допустим с размерами 10x2 и 3x15, то размер созданного поля для данной группы будет равен 10x15. Это сделано в качестве защиты "от дурака", то есть чтобы не было проблем с пропаданием иконок. Первая иконка в конфиге для группы указывается как основная и она будет отрисовываться на иконке группы. Если иконки нет в выбранном каталоге, то основной становится вторая, и так далее.

Присутствует возможность открытия файла патча "*.fpa". Никакой защиты не сделано по этому поводу, впрочем позже будет сделана проверка "Description". С патча читаются позиции и размеры и вы увидите результаты на экране.

Имеется возможность задания размера "холста". Далее выложу полное описание конфига.
Имеются профили,пока только 3(r373_49R, R373_48R, R365_08R(взято с описания данного патча)), но это только потому что у меня нет других прошивок.
Кстати профили сортируются. То есть если выбран размер экрана 176x220, то только профили для этого размера и будут показываться.

Поиск сигнатуры по CG1, если нходится то добавляется в профили(пока нет проверки на присутствие).
Ну и сохранение в файл "fpa".

Насчет редактирования...
Перемещение групп осуществляется при помощи мышки, клавиатуры и полями для ввода.
Защита мышки, клавиатуры имеется, а вот насчет полей для ввода, если честно уже не помню... Вроде есть =).
Что касается клавиатуры:
Для начала нужно кликнуть мышкой на любую группу. После этого стрелочками перетаскивайте свои группы. Для удобства сделаны дополнительно:
1. [Ctrl]+стрелки - перемещение с шагом 5 пикселей.
2. [Shift]+стрелки - изменение размера. может использоваться совместно с клавишей [Ctrl]

Да, еще, была проблема с перекрытием иконок(то есть за одной не видно другую(на холсте, а не на экране)), решилось все за счет ComboBox с названием групп, выбираете группу и она выделяется на холсте, переходя в поле видимости.

Теперь что касается формата конфига:
PS буду писать на примере одного профиля и одной размерности.
Код

Первая строка
    Количество профилей в конфиге
Вторая строка
    Количество размерностей(то есть размеров экрана) в конфиге
Третья строка
    1я Размерность. К примеру 176x220, 128x128. Строка вида 176x220x2 обозначает что это внешний дисплей!
Четвертая - тринадцатая(для внешнего дисплея 4-10) строки
    Паттерна для данного размера экрана. Разделил на 10 строк чтобы легче редактировать было.
Четырнадцатая - Двадцать третья(11-17) строки
    Названия иконок для группы "Антена"- "Батарея". Названия пишутся через запятую.
//вторая, третья, и так далее размерности
Двадцать четвертая(18) строка
    Название профиля. Отображается в списке. Прописывается в патч.
Пятнадцатая(19) строка
    Смещение в CG1
Шестнадцатая строка(20)
    Номер размерности(Счет вести с нуля).
//второй, третий, и так далее профили

в конфиге можно писать комментарии, предварительно влепив "//" без кавычек. Комментарии опускаются, так же как и пустые строки. Если строка начинается с пробела она также пропускается.

Добавлено:
*Багфикс при открытии патча
+Добавлены несколько профилей
*исправлено 2 неработающих профиля
*мелкие исправления.

Имеются профили(теперь 23):
Код

-=Профили для V3i=-

R4441D_03_03R Внешний и внутренний
R4441D_01_03R Внешний и внутренний

-=Профили для V360=-

R4513_E0R
R4513_B7R
R4513_ABR
R4513_ACR
R4513_AER

-=Профили для L7=-

R4513_ABR_RB
R4513_ACR_RB
R4513_DCR_RB
R4513_E0R_RB
R44419_D6_1AR_RB

-=Профили для E398/E1=-

R373_48R
R373_79R
R372_95R
R373_46R
R373_42R
R373_49R

-=Профили для L6/L2/L6i/v191=-

R3443H1_65_0BR
R3511_52_45R
R3517_60_1BR
R3511_53_12r
R3443H1_64_19r
R3511_52_26R_B
R3511_52_47R

-=Профили для других моделей Моторола=-

R365_08R Внешний и внутренний
R365_2FR



В общем пользуйте, ищите баги, отписывайтесь.

Да и еще нужны номера иконок в ДРМ для групп для тех дисплеев которых еще нет в списке ниже, чтобы не захламлять тему стучаться с этим вопросом в аську или в личку.

Размеры дисплея иконки для которых уже имеются:
Код

176x220
98x80x2


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

Спасибо всем кто помогал/помогает/будет помогать в добавлении профилей.

Самая последняя версия программы
Прикрепленный файл PatchMaker.rar   ( 56.22 килобайт ) Кол-во скачиваний: 3816


А вот что можно сотворить:

Сообщение отредактировал Osta - 27.9.2007, 6:29
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение
Прикрепленный файл PatchMaker.rar   ( 56.22 килобайт ) Кол-во скачиваний: 3816
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
San3k
сообщение 15.6.2007, 14:43


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

Группа: Пользователи
Сообщений: 61
Регистрация: 28.11.2006
Пользователь №: 108 480
Модель телефона: Nokia 5310; E398

Рейтинг: 6



Все работает, все круто! thumbsup.gif
Можно где-нибудь найти иконки, те что на скринах? shuffle.gif
И еще, подскажите где взять таблицу ДРМ-иконок... где-то видел, а где не помню...

Сообщение отредактировал San3k - 15.6.2007, 14:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ds3v
сообщение 15.6.2007, 15:02


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



Тут описание, если составишь погруппно выложи плиз. Плюсом не обделю.
Таблица Иконок Drm

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


PS: те что на скринах я делал сам... Нигде не выкладывал... Как будет время доделаю все и выложу...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mr.stEin
сообщение 15.6.2007, 15:21


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

Группа: Пользователи
Сообщений: 70
Регистрация: 9.9.2005
Из: Тюмень
Пользователь №: 50 983
Модель телефона: Z6
Прошивка: 44R

Рейтинг: 3



Скины соответственно тоже надо будет редактировать или нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ds3v
сообщение 15.6.2007, 15:28


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



Если делать так как у меня на скринах, то да, но на это уйдет куча времени и нервов, для подборки многих важных вещей, глюки с которыми появляются при опускании иконок вниз...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
At0miC134
сообщение 15.6.2007, 16:49


Мастер
****

Группа: Пользователи
Сообщений: 165
Регистрация: 25.11.2006
Пользователь №: 108 068
Модель телефона: Motorola v635 & L7
Прошивка: R474_6fr & ACR_RB

Рейтинг: 11.5



Дак это получается сейчас можно только на прошах от е398 патчи с помощью неё делать или нет? А как сделать другие профили? Это сложно?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ds3v
сообщение 15.6.2007, 17:05


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



Делать можно на любых прошах, на которых сняли защиту.

Выбери размерность экрана, укажи SMG-файл с CG1 через программу и она сделает профиль... Если сделает =))))
Открываешь файл конфига находишь последний профиль, переименовываешь по типу R372_95R.
Далее смотришь иконки в ДРМ и составляешь списки....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Neomoto
сообщение 15.6.2007, 17:18


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

Группа: Разработчики
Сообщений: 615
Регистрация: 2.3.2006
Из: Белгород
Пользователь №: 72 604
Модель телефона: MotoZINE ZN5
Прошивка: sym X beta

Рейтинг: 481



Оперативно сделал, молодец!
При попытке открыть CG1 от монстра MPX Deluxe(49R) задумывается секунд на 6, потом выдает: Обнаружена ошибка. Приложение будет закрыто. А потом еще: Runtime error 216 at 00402086.


То же самое с New_Standart_by_Aleks75_Release(49R)

То же самое и с монстром на 48R Traduma_Ver.1_Windows_Vista

Сообщение отредактировал Neomoto - 15.6.2007, 17:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ds3v
сообщение 16.6.2007, 4:03


Опытный
***

Группа: Пользователи
Сообщений: 140
Регистрация: 3.4.2006
Из: Земля->Россия->Омск
Пользователь №: 77 088
Модель телефона: Motorola E398
Прошивка: Mpx398 Deluxe

Рейтинг: 161.5



!!!!!!!!!!!!!!!!!!!!!!БАТАРЕЮ ВНИЗ НЕ ОПУСКАТЬ!!!!!!!!!!!!!!!!!!
глючится прорисовка в списках(у вас просто перестанет прорисовываться область от верхнего левого угла до нижней границы батареи). Почти так же как и при поднятии вверх софт клавиш.

Neomoto,
Я сам CG1 от deluxe открывал. Сейчас именно он у меня. На нем собственно и тестил. Пробовал также от MotoMadness, от бэкапа 372_95К, и от mpx final.
Открытие файла я сделал на скорую руку, так что вполне вероятно переполнение, сейчас проверю.

Главное меню не косячится(если не видно статус-строки, по другому не пробовал).
При работе в яве, получается так:
При приходе сообщения или изменения уровня сети появляются статусы справа. При выполнении каких-либо действий сразу убирается, но получается прикольно, типа оповещения получается(как на компе хинты(всплывающие подсказки)).

Сейчас открыл бэкап неизвестной прошивки(автор отзовись =) вроде 49R), так вот. Увидел эту ошибку.
причина, неудачное закрытие файла, почему неизвестно... Сейчас буду разбирать по полочкам.

Добавлено позже (16.6.2007, 11:22):
оО! Прошу меня извинить, не при закрытии файла, а при загрузке файла конфига, забыл проинициализировать переменную, но ведь на других файлах работает =))) только что проверил =)

Сообщение отредактировал ds3v - 16.6.2007, 4:16
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomarioMOTO
сообщение 16.6.2007, 4:29


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

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

Рейтинг: 12.5



патч создает отлично, понравилось. прошу объяснить как с иконкой блютус? ее нельзя переместить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
PatchMaker Status Line (on two screens), Генерация патчей для изменения статусной строки · Патчи и всё для них · Forum
 

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

 



Текстовая версия Сейчас: 28.4.2024, 16:52

Форум живёт: