Перейти к содержанию
Old Phone Forum
  • Вход

    Вы сейчас не залогинены на форуме.

    Для возможности комментариев, загрузки файлов, подписок на ответы - вам надо войти.

freebird


freebird

Рекомендуемые сообщения

В связи с выходом нового патча и начавшимся объединением прог хотелка: чтобы в программу в части создания меню можно было подкидывать 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
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 131
  • Создана
  • Последний ответ

Топ авторов темы

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

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

titmih

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

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

 

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

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

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

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

Описание:

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

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

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

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

UI_tpl.7z

Изменено пользователем POA
  • Like 3

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

titmih

Ссылка на комментарий
Поделиться на другие сайты

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

MetallicSoul.12.UI.7z

  • Like 3

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

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

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

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

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

Изменено пользователем freebird
  • Like 2
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

  • Like 3
Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

 

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

Точнее Сани.

Изменено пользователем freebird
  • Like 3
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Точнее Сани.

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

  • Like 1
Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

titmih

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

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

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

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

  • Like 4
Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

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

 

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

  • Like 1

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

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

titmih

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

  • Like 3
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

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

 

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

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

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

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

Ani2toAni3_1.1.1.2.rar

  • Like 6
Ссылка на комментарий
Поделиться на другие сайты

Это надо, а зачем 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
Ссылка на комментарий
Поделиться на другие сайты

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

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

 

 

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

  • Like 4

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти



×
×
  • Создать...