Jump to content
Old Phone Forum
  • Login

    You are currently not logged in to the forum.

    To comment, upload files, subscribe to answers - you need to login.

freebird


freebird
 Share

Recommended Posts

В связи с выходом нового патча и начавшимся объединением прог хотелка: чтобы в программу в части создания меню можно было подкидывать 60 картинок анимаций (12пунктовх5кадров), 12 или 1 картинку Simple Menu (правда их тоже нужно подготовить предварительно в этой же программе, но на закладке раньше допустим) и картинку фона. А потом в проге только менять координаты да размеры всякие анимаций да названия пунктов. Как все подогнал, то жмешь кнопку Готово, и она выдает тебе готовый набор файлов (причем фон отдельно, картинки Simple Menu отдельно, анимации отдельно так и остаются) в отдельной папке с названием темы, в котором уже нужный thm (с учетом и остальных настроек (цвета, прозрачности и др.)) и сразу install.bat (хотя его можно и ручками потом добавить, но все же...).

Или так: закладка 1 - цветовое оформление (правка основной части thm), закладка 2 - Simple Menu (это практически то, что уже есть + небольшие дополнения, например, чекбокс чтобы можно было делать расположение значков без фона под ними, т.е. подмена картинки фона розовым фоном, и др.), закладка 3 - Advanced Menu. Где анимации пунктов добавляются к тому, что сделано на закладке 2.

Ну или как-нибудь по-другому.

:)

Делаю всё на одной форме, так наглядней будет и переменные пересылать не надо. А то последний глюк с зелёным цветом был именно из-за глобальных переменных.

Про БАТ я уже давно думал, но всё что-то руки не доходили...

Сделаю три папки стандарт, Simple и Advanced.

  • Like 4
Link to comment
Share on other sites

  • Replies 131
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

freebird

Редактор thm файлов.   Версия: 3.1.2 В новой версии больше НЕ НУЖЕН файл 1.bmp!!! При закрытии, если были изменения, спросит "Сохранить?". А ещё ей уже очень нравится JPEG, PNG и GIF, но и BMP не разлюбила... smile.gif Но всё таки файлы лучше использовать 176*220, а то фоны не правильно отображаются, хотя и не страшно. У кого не установлен шрифт, щёлкните по нему два раза и нажмите "Установить". FreeBird_3.1.2.rar Версия: 3.4.1 http://OldPh.one/ipb.html?s=&showto...st&p=567880 Версия: 3.

Alex&r

Ну раз на то пошло, то скажу. Садитесь поудобнее, начинаю рассказ... В одном из будущих патчей (надеюсь сегодня-завтра выложу, если глюков каких не вылезет) назрела необходимость использовать много картинок, на которых без разных уровней прозрачности ну никак. Использовать новый формат IFG не представляется возможным по причине его "неразгаданности" и отсутствия конвертера в этот формат. Попытка использовать PNG дала не совсем тот результат, какого хотелось, из-за темной окантовки по контуру и

freebird

В новой версии больше НЕ НУЖЕН файл 1.bmp!!! При закрытии, если были изменения, спросит "Сохранить?". А ещё ей уже очень нравится JPEG, PNG и GIF, но и BMP не разлюбила... Но всё таки файлы лучше использовать 176*220, а то фоны не правильно отображаются, хотя и не страшно. У кого не установлен шрифт, щёлкните по нему два раза и нажмите "Установить".   Ещё несколько мелких исправлений, плюс на ~10% быстрее тема перечитывается.   Другие типы если нужны, то могу чуть позже добавить... FreeBird_3.1

Posted Images

можно добавить в редактор тем обводку часов для I и вообще всевозможную поддержку(если конечно возможно)

0х6F - обводка шрифта (1 байт: 01 - вкл., любое другое значение - выкл.)

titmih

Link to comment
Share on other sites

можно добавить в редактор тем обводку часов для I и вообще всевозможную поддержку(если конечно возможно)

Смотри предпоследнюю версию. :(

Link to comment
Share on other sites

можно добавить в редактор тем обводку часов для I и вообще всевозможную поддержку(если конечно возможно)

Обводка часов для I тоже будет пересена в 0x7D (для единообразия), поэтому поддержка уже есть.

 

Про БАТ я уже давно думал, но всё что-то руки не доходили...

Сделаю три папки стандарт, Simple и Advanced.

 

Если вдруг дойдет дело до генерации комплекта файлов с батником - у меня есть наработки - Универсальный инсталлятор (на базе инсталлятора by JEKA_JS). К сожалению, мне не удается довести до ума (как мне это хотелось бы видеть), т.к. не работает должным образом функция rename в бат-файлах в Миникоммандере. Если бы удавалось переименовывать, можно было бы избежать дублирования файлов под каждую из тем.

В архивах шаблон, и пример темы.

Инсталлятор позволяет выбрать какую тему заменить при установке, а также выбрать какой вариант меню ставить - стандартное или Simple. Под новый патч Advanced Menu батник не затачивался. Но если его затачивать, то еще дополнительная избыточность файлов будет под третий тип меню :(.

Но если генерировать автоматом комплект - должно быть попроще.

Описание:

flags - флаги для управления процессом установки

tr - ThemeResourses - Ресурсы темы (общие)

am - Advanced Menu - Ресурсы для продвинутого меню

sm - Simple Menu - Ресурсы для простого меню

UI_tpl.7z

Edited by POA
  • Like 3

Ericsson R320s --> Samsung X100 --> Siemens CX75 --> Samsung GT-C5212i

Патчи для C5212i / Патчи для C5212 / Темы и графика для С5212(i) / Обсуждение C5212(i)

Link to comment
Share on other sites

РОА переделал патч с часами.просьба с I отпадает

titmih

Link to comment
Share on other sites

По запарке в предыдущем своем сообщении приложил старую версию темы - без универсального инсталлятора. Исправляюсь :(

MetallicSoul.12.UI.7z

  • Like 3

Ericsson R320s --> Samsung X100 --> Siemens CX75 --> Samsung GT-C5212i

Патчи для C5212i / Патчи для C5212 / Темы и графика для С5212(i) / Обсуждение C5212(i)

Link to comment
Share on other sites

  • 2 weeks later...

Небольшая задержка произошла потому-что сменил Delphi 6 -> Delphi 7 -> Delphi 2010.

Пришлось некоторые процедуры переписывать.

Из-за того что программа очень сильно увеличивается, придётся отказаться от открытия(смены) иконок по одной.

Будет открытие папок. PNG_Simple с 24 файлами и PNG_Advanced с 60 файлами.

Пока что есть проблема с розовым цветом.

Edited by freebird
  • Like 2
Link to comment
Share on other sites

Небольшая задержка произошла потому-что сменил Delphi 6 -> Delphi 7 -> Delphi 2010.

Пришлось некоторые процедуры переписывать.

Из-за того что программа очень сильно увеличивается, придётся отказаться от открытия(смены) иконок по одной.

Будет открытие папок. PNG_Simple с 24 файлами и PNG_Advanced с 60 файлами.

Пока что есть проблема с розовым цветом.

Зачем в PNG_Simple 24 файла?

Link to comment
Share on other sites

Зачем в PNG_Simple 24 файла?

Думаю, что один набор из 12 - это неактивные, второй набор из 12 - активные иконки. Для того, чтобы избежать трансформации иконок средствами дельфи, но использовать подготовленные в граф. редакторе, чтобы было красиво :(

Ericsson R320s --> Samsung X100 --> Siemens CX75 --> Samsung GT-C5212i

Патчи для C5212i / Патчи для C5212 / Темы и графика для С5212(i) / Обсуждение C5212(i)

Link to comment
Share on other sites

Думаю, что один набор из 12 - это неактивные, второй набор из 12 - активные иконки. Для того, чтобы избежать трансформации иконок средствами дельфи, но использовать подготовленные в граф. редакторе, чтобы было красиво :(

 

Именно так, сами же уже давно просили так сделать...

  • Like 3
Link to comment
Share on other sites

Извините конечно, но отвлёкся на IFEG...

Возможно разберусь с новым типом.

 

Да забыл сказать есть уже полная прозрачность иконок для каких пожелаете... :)

 

А САМОЕ ГЛАВНОЕ нужна помощь БЕЛОРАШИ... :)

Точнее Сани.

Edited by freebird
  • Like 3
Link to comment
Share on other sites

Извините конечно, но отвлёкся на IFEG...

Возможно разберусь с новым типом.

А САМОЕ ГЛАВНОЕ нужна помощь БЕЛОРАШИ... :)

Точнее Сани.

Было бы здорово, если бы разобрался с новым IFEG.Если ты про меня, то я в аське с 8.30 до 18.00 в рабочие дни. В остальное время изредка с телефона, но можно писать в offline.

  • Like 1
Link to comment
Share on other sites

Заранее отпишусь... НЕТ конвертера IFEG. Но есть правильная подмена прозрачности. Это происходит так, если чистая прозрачность, то FF00FF, а если нет, то просто на тон, но можно всё наложить на кусок фона.

Я в курсе про смену картинки, это конечно буду иметь в виду...

Link to comment
Share on other sites

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

titmih

Link to comment
Share on other sites

  • 2 weeks later...

Временно произошла задержка выпуска рабочей версии программы...

Во-первых на жену напал один хрен, приходилось типа охранять.

Во-вторых наш дубль гис заставил наш сайт дорабатывать...

Уже почти доделал, подождите пару дней...

  • Like 4
Link to comment
Share on other sites

А кто-нибудь батник уже делал?

Если не сложно выложите.

Link to comment
Share on other sites

  • 2 weeks later...

А кто-нибудь батник уже делал?

Если не сложно выложите.

 

Вот тут я выложил пример темы с батником под Advanced Menu

  • Like 1

Ericsson R320s --> Samsung X100 --> Siemens CX75 --> Samsung GT-C5212i

Патчи для C5212i / Патчи для C5212 / Темы и графика для С5212(i) / Обсуждение C5212(i)

Link to comment
Share on other sites

  • 2 months later...

Жаль что Автор забросил разработки , в особенности редактор thm файлов ,там сейчас черт ногу сломит,может нужна какая помощь ,материальная или еще какая?

titmih

Link to comment
Share on other sites

Жаль что Автор забросил разработки , в особенности редактор thm файлов ,там сейчас черт ногу сломит,может нужна какая помощь ,материальная или еще какая?

И вовсе не забросил, вчера только делал...

Просто у меня компьютер сильно глючить стал и Windows... Переустанавливать не хотел.

Просто собрал себе новый и теперь буду доделывать(точнее очень сильно переделывать)...

  • Like 3
Link to comment
Share on other sites

Хорошая новость. С нетерпением ждем продолжения.

Это должен знать каждый

Определите свое местоположение если сочтёте за рекламу - просто отредактируйте подпись

Link to comment
Share on other sites

  • 3 weeks later...

Это надо, а зачем Alex&r скажет...

 

В общем-то это мы на пару сотворили, это мне понравилось...

С моей стороны пока только так...

Но скоро и перекодировщик...

А совсем скоро МультиМеню... :59:

Ani2toAni3_1.1.1.2.rar

  • Like 6
Link to comment
Share on other sites

Это надо, а зачем Alex&r скажет...

Ну раз на то пошло, то скажу. Садитесь поудобнее, начинаю рассказ... :59:

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

Использовать новый формат IFG не представляется возможным по причине его "неразгаданности" и отсутствия конвертера в этот формат.

Попытка использовать PNG дала не совсем тот результат, какого хотелось, из-за темной окантовки по контуру изображения.

Тогда я обратился за советом к [AlaSToR]'у, на что он мне ответил, что давным давно, когда еще динозавры топтали Землю (во времена Samsung SGH-Х100), для таких целей был придуман формат ANI2. И посоветовал мне взять код вывода ANI2 (написанный Freeman'ом) из одного из его патчей и конвертер PNG_ANI2 by Pako777 и Freeman, за что я выражаю им всем благодарность.

Нашей радости (моей и верного соратника Taisa, на которого легла (я бы даже сказал свалилась) участь мучаться с графикой IFG и PNG и тестировать разные версии патчей) не было предела. Но наша радость была не долгой, так как размер файлов ANI2 оказался недозволительно большим для файловой системы подопытного C5212 (необходимый комплект картинок занимал около 14 МБ). Оказалось ANI2 - это формат без какого-либо сжатия. Казалось, что с патчем всё кончено (хотя он уже был практически готов) и продолжение не имеет смысла... Но...

На утро (или немного раньше) мою голову посетила мысль о том, как сжать ANI2 без потери качества (оговорюсь сразу, что в графических форматах и алгоритмах сжатия я полный ноль, как и в программировании). Так был придуман алгоритм сжатия ANI2 в ANI3. А почему не сразу из PNG в ANI3? - можете спросить вы. Чтобы сильно не затягивать время, - отвечу я.

Подгоняемый нетерпением я обратился к FreeBird'у с просьбой соорудить по-быстрому такой конвертер ANI2toANI3, на что он согласился, и уже скоро мы смогли ощутить разность в размерах картинок этих двух форматов. Разница оказалась внушительной - весь комплект картинок занял около 155 кБ (вместо почти 14 МБ в ANI2). Были мысли о том, как добиться еще большего сжатия, но было решено не усложнять процесс. Мною была доработана функция Freeman'а под вывод ANI3 в таком виде, в каком он сейчас...

Дальше - это уже история немного не об этом, поэтому на этом и остановимся...

 

С тех пор утекло много секунд... Люди говорят, что видели FreeBird'a, занимающегося созданием конвертера PNGtoANI3, дабы избежать промежуточного звена... А Taisa, говорят, ушел с головой в создание различной графики, и для будущего патча в том числе.

Вот и сказочке конец, а кто слушал - молодец.

 

Еще раз хочу поблагодарить всех названных здесь героев моего рассказа. :|

  • Like 9
Link to comment
Share on other sites

А вот собственно пример, использования графики

в новом формате ani3 в телефоне, из будущего патча

 

 

290088-1-03-12)1330617473_thumb.png 290088-1-03-12)1330617486_thumb.png

  • Like 4

Север, край сильных!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share




×
×
  • Create New...