BootSkin Patcher v1.4r by YorikoEdition
Вложений: 1
написал на основе |Boot Screen Tools 2.X »|, патчер с чисткой палитры, коммандный вариант (теперь и ГУИ присутствует)... для корректной работы нужен установленный 7z (у меня версия 9.20) или скачайте модуль 7z.dll который я здесь отдельно выложил. исходник делфи - http://ifolder.ru/16425505 (это не для слабонервных :))
Возможности следующие: использование скриптов и установка скинов Stardock.bootskin и StyleXP.bootscreen (из зиповых файлов), установка своих ресурсов из 16-цветных БМП, сохранение из уже пропатченых ядер ресурсов, как отдельных так и в виде Stardock.bootskin, так же видел в инете много уже пропатченых но в .RAR;.ZIP;.7z-запакованых ядер, программа может и из них вытаскивать ресурсы без ручной распаковки, так же программа автоматически меняет в рисунке оверлей (это необходмо дабы избежать искажений типа "негатив") в гуи возможно и ручное выставление оверлея и цвета фона... v1.2 - добавлен Гуи интерфейс (если запускать без параметров) для легкого использования, добавлена CRC-коррекция. v1.3 - уже реализован механизм пропатчивания дистрибутива включая САВ-файлы в которых найдутся ядра, теперь еще и новенький формат (рекурсивно-запакованый) Stardock.Bootskin поддерживается так что с сайта Wincustomize.com можно закачать сколь угодно Скинов и пользовать их на здаровье... добавлен двигающийся прогрессбар с закрашиванием квадратиками фона (как делает ядро) возможен запуск автоматической смены оверлея для предпросмотра (но скорее всего ручной коррекции после автонастройки не потребуется, я довел до оптимальной подстройки под фон), устранены неполадки при нестандартных размерах изображений, добавил возможность fill progressbar this color чтобы создавать однотонный прогрессбар (это поможет если его небыло, в файле 9 x 22 сохраняется палитра как и в рисунке затем его можно просто редактировать в любом редакторе. v1.4 - добавил возможность редактирования прогрессбара (если его небыло сначала создать "fill progressbar this color" затем) нажимаем "PBedit", исправлен алгоритм работы АвтоОверлея. v1.5 - открытое обсуждение, так сказать по вашим заявкам, но помоему уже есть все... возможно продумаю алгоритм автоматического приведения к 16ти-цветному... ЕСЛИ у кого нибудь есть информация каким образом реализован алгоритм преобразования в XnView -> рисунок -> Преобразовать в цветное -> 16 цветов, смещение: Royd Steindberg выложите или скиньте в ПМ СКАЧАТЬ: http://narod.ru/disk/50968937001.f47..._v1_4.exe.html |
для полного счастья не хватает ключа -pbHorizontalPozition.
а так зачот. сложновастенко только для большинства. и это. создавать ZIP архивы в 7zFM не есть хорошо. Лучше им 7z создавать. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
т.е. от "универсальности" только расширение осталось :( |
Цитата:
а по поводу Цитата:
|
Цитата:
|
Цитата:
|
hackroute, маленькая придирка
сообщение "Рисунок не являеться 16 цветным рисунком." наверное нужно выводить в консоль в кодировке cp866. а то не все поймут :) |
И ещё вопрос.
После работы утилиты нужно корректировать заголовки файлов ядер утилитой modifyPE http://forum.oszone.net/post-957710.html#post957710 или эта корректировка уже встроена? |
И параметр -pbsize не понимает отрицательных значений
-pbsize 0 работает, а -pbsize -1 нет :( |
Цитата:
Цитата:
Цитата:
думаю может сделать ГУИ-прогу чтобы при отсутствии каких либо параметров загружался бы визальный патчер ( как ресурс-хакер)... если надо сделаю так, хотя я писал прогу специально для использования её из коммандной строки по поводу горизонтального положения бара, так ничего и не вышло, относительные адреса так и не смог найти... |
Цитата:
Цитата:
в ядрах задается верхняя позиция (y1) прогресбара и закрашивающих кубиков, оно же считается "вертикальным положением прогрессбара" а еще задаётся нижняя позиция закрашивающих кубиков (Y2) при Y1=Y2 (-pbsize 0) закрашивающие кубики имеют высоту в 1 пиксель т.е. получаются закрашивающие полосочки. при y2=y1-1 или меньше закрашивающихся кубиков не будет совсем. это иногда используется |
Цитата:
|
Возникла проблема, Кто может подскажите где и как можно задать такой вот вопрос или подскажите ссылкой по инфе: "необходимо либо через Вин32АПИ либо через Делфи преобразовать рисунок в 16-цветный, либо распаковать зжатый БМП"
|
Цитата:
ну а если "неавтоматические" и "контроллируемые" то получается маленький фотошоп. а оно надо? лучше как щаз - выдавать предупреждение. Цитата:
RLE? а зачем его преобразовывать? |
Цитата:
Цитата:
прошу пользуйте :) добавил двигающийся прогрессбар с закрашиванием квадратиками (как делает ядро) усовершенствовал алгоритм автосмены оверлея и фона, добавил возможность предпросмотра того что делает автооверлей, исправил проблему работы с файлами нестандартных размеров |
|
Цитата:
|
Скачал вчера архив по ссылке в шапке этой темы.
В архиве есть 6 скинов, для примера. Перепробовал все - ошибка выпадает. Возможно дело в самой ОС, сборку юзаю... Наверное, эта программа для чистой ОС. У меня еще оформление "Vista XP 3.0", и загрузочный экран тоже изменен. Наверное поэтому не получается что-то сделать. |
Цитата:
|
Отлично, теперь программа работает.
Патчить все файлы или один на выбор? у меня в системе 2 штуки, ntkrnlpa.exe и ntoskrnl.exe Какой за что отвечает? Цитата:
P.S. Оказывается, можно было скопировать файл 7z.DLL из архиватора в папку с прогой :) TuneUp Utilities 2008 как-то иначе ставит скин или тоже патчит файлы? |
Цитата:
Цитата:
у вас профиль не заполнен, так что сказать какой у вас на компе используется, нельзя, правьте оба. |
Цитата:
|
Цитата:
В точности такой-же скачивал тут. |
Уважаемый hackroute, вы можете выложить свои bootskin-ы сюда. Зарание благодарен!!!
|
hackroute,
на каком языке написана программа??? можно увидеть исходный код?? |
Цитата:
Цитата:
|
добавил возможность редактирования прогрессбара (если его небыло сначала создать "fill progressbar this color" затем) нажимаем "PBedit".
|
|
Цитата:
Цитата:
на предыдущей странице нашёл Цитата:
есть какой нибудь способ сказать программе, что у меня правильный порядок цветов в BMP и мне его не нужно преобразовывать? нашёл у себя изюмитетельную вещь - версию 1.1 данной программы. работает из командной строки, палитру не перемешивает, короче то, что надо! |
Цитата:
сам "автооверлей" смотрит под прогрессбар и выбирает чем закращивать прогрессбар, самый распространненый цвет чтобы сделать его фоном, а цвет (index1) который и является оверлейем - самим ядром заменяется на черный поэтому "автооверлей" выбирает самый темный цвет чтобы неискажать рисунка (либо если цветов меньше просто добавляет черный и делает его под индек1) - меняя местами неизменяя картинки, для примера "Joy.bootskin" поставь серый фон и белый оверлей - затем нажми автооверлейинг и ты увидишь что именно он делает - все изменений сразу же отображаются на картинке - так что должно совпадать с пропатченным ядром - у меня по крайней мере так, и если возникает проблема выкладывайте скрины или луче бутскины которые вы сохранили, в моей проге или скачали чтобы через нее их поставить Amigos. посмотрел я скин - все впринцепе понятно, просто по описаному мною выше, мой автооверлей и работает, то есть выбирает цвет закрашивания прогресс бара тем цветом которого больше всего под ним и находится, соответственно просто надо было вырубить авто оверлей, или сначала создать оконтовку и фон для самого прогрессбара в рисунке... |
Цитата:
Кстати пробовал и через командную строку - он там тоже меняет палитру, может какой хитрый ключ есть? |
Цитата:
|
В заголовке окна GUI версия 1.3 хотя пользуюсь последней сегодняшней версией. Полагаю надо исправить.
|
Цитата:
|
фишку с 7z.dll как не питался не катит . есть у кого рабочий комплект данной программы или подскажите как заставить его заработать все делаю из под семерки может надо из под XP
|
|
Время: 02:28. |
Время: 02:28.
© OSzone.net 2001-