Boot Screen View

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Нужен ли вам плагин?

Что такое загрузочный экран?
7
14%
Раз в столетие, примерно так часто я меню экраны
24
49%
Для моей коллекции в две сотни плагинов сойдёт
3
6%
Что-то в этом есть…
7
14%
Определённо полезная штуковина!
6
12%
Как я без этого плагина жил до сих пор?!
2
4%
 
Всего голосов: 49

Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Boot Screen View

Сообщение Athari »

Раз панель управления переехала (сколько лет, сколько зим…), для начала выложу плагин здесь. Итак, Boot Screen View, плагин для просмотра загрузочных экранов Windows XP.

[ Скачать Boot Screen View (RAR, 250 KiB) ]

ВНИМАНИЕ: ПЛАГИН НАХОДИТСЯ В СТАДИИ РАЗРАБОТКИ. УСТАНАВЛИВАЙТЕ НА СВОЙ СТРАХ И РИСК. (К повреждению файлов плагин приведёт вряд ли (сохранение файлов отсутствует), однако Тотал Коммандер может зависнуть или закрыться. Также прочитайте «Ограничения текущей версии» ниже.)

Если хотите помочь в разработке, прочитайте «Ограничения текущей версии» (касается не только программистов, но и обычных пользователей).

Установка
  1. Подключить файл BootScreenView.wlx как Lister-плагин.
  2. Скопировать файл zlib1.dll в папку, где расположен totalcmd.exe (или в другое место, доступное программе).
Рекомендуется использовать Тотал Коммандер 7.0, так как в нём доступны все необходимые опции для управления отображением картинок.

Возможности
  • Предпросмотр файлов «.bootscreen», экранов из «ntoskrnl.exe».
  • Отображение в соответствии с техническими ограничениями (палитра, граница экрана, специфические артефакты).
  • Анимация ползунка.
  • Следование параметрам отображения Lister’а (центрирование изображения и т.п.).
  • Масштабирование.
Ограничения текущей версии
  • «Ворует» фокус при просмотре в панели быстрого просмотра (Ctrl+Q), если панель отображается в первый раз (кто знает, как исправить, пишите).
  • Просмотр ntoskrnl.exe только для версии 5.1.2600.0 (если вы хотите, чтобы можно было просматривать другие, пожалуйста, свяжитесь со мной, и я скажу, как отправить мне ваш файл ntoskrnl.exe).
  • Игнорирование параметров PaletteBitmap и ClearAllOverlays.
  • Не отображаются оверлеи Pro/Home и т.п. (как в SP2).
  • Не поддерживаются файлы «.bootskin».
  • Не отображается информация о загрузочном экране из info.ini.
  • Не поддерживает создание эскизов.
Более подробная информация в прилагаемом readme.

В планах на будущее (кроме преодоления вышеперечисленных ограничений) редактирование информации из бутскринов — собственно, ради этого мне лично этот плагин и понадобился.

[ Скачать Boot Screen View (RAR, 250 KiB) ]
Последний раз редактировалось Athari Пн июн 25, 2007 18:20, всего редактировалось 2 раза.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

..
Последний раз редактировалось Alextp Ср июн 27, 2007 22:28, всего редактировалось 2 раза.
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

А смысл в плагине? Я скачал несколько *.BOOTSCREEN,
так это ZIPы, в которых лежат .BMP...
Alextp, ридми читал? Или хотя бы описание? Или хотя бы то, что в сообщении выше красным выделено? :) Плагин имитирует ограничения на бутскрины, которые без установки бутскрина не рассмотришь, их даже BootEditor и LogonUI&Boot Randomizer не показывают: закрашивание некоторых областей на ползунке и картинке, граница экрана, единая палитра и т. п. Это особенно полезно тем, кто создаёт бутскрины, я сам на эти подводные камни натыкался не раз, пока не разобрался, в чём проблема. Кстати, не нашёл ни одного места в Сети, где эти «глюки» задокументированы полностью.

Простым смертным удобно посмотреть бутскрин со всеми прелестями, вроде ползунков, и глюками, если они есть. Ну, и в будущем предполагаются превьюшки, отображение и редактирование информации из info.ini (как при просмотре, так и контент-плагином).
Edit: Содержимое ntoskrnl.exe плагин не смотрит.
Ридми читать надо. Чесслово надо. Там написано, что поддерживается ровно одна версия файла, которую сейчас, наверное, только у таких отсталых людей, как я, найти можно — нулевую версию до всяких сервиспаков. Х)

Можешь выслать мне на мыло (athari киска hitv точка ru) свой ntoskrnl.exe НЕИЗМЕНЁННЫЙ, то есть без применённых бутскринов? Я не могу добавить поддержку, как раз потому что у меня файлов всех версий нет. Очень поможешь. ;)
«Today is the first day of the rest of your life»
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Можешь выслать мне на мыло (athari киска hitv точка ru) свой ntoskrnl.exe НЕИЗМЕНЁННЫЙ, то есть без применённых бутскринов?
Вышлю завтра
belorus
Сообщения: 12
Зарегистрирован: Ср мар 07, 2007 00:04

Сообщение belorus »

Планируется ли добавление редактирования ( в смысле замены стандартных бутов своими )?
В идеале было бы Copy-Paste, т.е. скачал бут, просмотрел, установил.
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

belorus, вряд ли. Конечно, самому хотелось бы, но сия задача может оказаться неподъёмной. Сначала надо решить проблему с отображением бутскринов (на данный момент поддерживается ровно одна версия ntoskrnl.exe), а эту проблему мне в одиночку решить будет сложно, потому что, как минимум, нужны ядра ntoskrnl.exe всевозможных версий (SP1, SP2, прочие вариации).

К тому же есть LogonUI & Boot Randomizer, у него возможности довольно широкие, например, у него богатые возможности по случайному переключению бутскринов. Из минусов — эта программа не очень-то дружественная, непродвинутых пользователей она моментально отпугнёт. В любом случае, эта программа уже проверена временем, изобретать что-то своё не совсем оправдано. Полностью дублировать её функционал точно не в моих планах.

Короче, посмотрим. Пока сложно об этом говорить.
«Today is the first day of the rest of your life»
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

Athari писал(а):К тому же есть LogonUI & Boot Randomizer, у него возможности довольно широкие, например, у него богатые возможности по случайному переключению бутскринов.
,
Есть еще хорошая прога Boot skin, как раз самое то, что надо belorus'у..
Скачать прогу: http://style-xp.info/load/9-1-0-44
Скачать окна: http://style-xp.info/load/1-1-2
Скачать окна на оф.сайте: http://www.wincustomize.com/Skins.aspx?LibID=32
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

d-view, во-первых, по возможностям LogonUI & Boot Randomizer на голову впереди BootSkin’а. Во-вторых, эта софтина прописывает свой драйвер, а мне это гораздо меньше по душе, чем изменение секции ресурсов в исполняемом файле. Можешь посмотреть подробное сравнение у меня на сайте, в последних двух разделах статьи. Хотя, по большому счёту, вопрос вкуса.
«Today is the first day of the rest of your life»
Аватара пользователя
d-view
Сообщения: 232
Зарегистрирован: Вт июл 25, 2006 16:19
Откуда: xUSSR

Сообщение d-view »

Athari писал(а):d-view, во-первых, по возможностям LogonUI & Boot Randomizer на голову впереди BootSkin’а. Во-вторых, эта софтина прописывает свой драйвер, а мне это гораздо меньше по душе, чем изменение секции ресурсов в исполняемом файле. Можешь посмотреть подробное сравнение у меня на сайте, в последних двух разделах статьи. Хотя, по большому счёту, вопрос вкуса.
Спорить не буду..
На мой взгляд Винду вообще украшать не стоит.. Тотал при загрузке по умолчанию и хватит )))
Вы слишком много знаете... Вас отягощает эрудиция
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

За репорты по UV высылаю файлы .BOOTSCREEN. 2 из них вообще не смотрятся (плагин не активируется - может, что-то напортачил с detect-строкой?), а два показываются неправильно: ползунок ездит не там, где надо. Файлы ушли на мыло.
Последний раз редактировалось Alextp Вт июл 17, 2007 17:43, всего редактировалось 1 раз.
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

Странные файлы… LogonUI & Boot Randomizer на них немногим меньше глючит, чем мой плагин.

Lui WoW Orc
Фоновая картинка полноцветная (24 бит). Но плагин до этой проблемы не добирается, потому что пути в информацинном файле абсолютные. :shock: Ну, пути-то я игнорировать могу (всё равно пути в ZIP’е игнорирую), хоть это и супротив всякой логики, но что делать с полноцветным рисунком… Сейчас гляну, какие ядра LBR лепит из этого скина.

PirateIII
В LBR ползунок тоже съезжает, хотя причину этого я пока не вижу. Буду изучать дальше.

Preview
Информационный файл отсутствует, в архиве лежит две картинки. Вторая — пустой файл (0 байт). Этот файл не является бутскином по определению.

WoW Orc
Та же история, что и с PirateIII.

Ты где файлы взял?
_____________________________________________

Так, окончательный диагноз:

Lui WoW Orc
При применении этого скина во время загрузки будет отображено творчество Малевича: система откажется отображать 24-битный рисунок.

PirateIII, WoW Orc
Указан неверный параметр в секции [Build]: «.bootscreen» использует PrBarY, а там ProgressBarY.

Да, надо проверку на глубину картинок сделать…

Собственно, откуда файлы, и чем ты их смотрел и/или проверял в работе?
«Today is the first day of the rest of your life»
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

По поводу файлов напишу в ЛС.
Есть еще пара .bootskin, на них плагин не вызывается.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

"Ограничения текущей версии " в 1 посте устарели
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

Я на первый пост забил, всё равно сомневаюсь, что его кто-нибудь особо читает. :)
«Today is the first day of the rest of your life»
Аватара пользователя
Athari
Сообщения: 81
Зарегистрирован: Сб дек 18, 2004 23:37
Откуда: Казань
Контактная информация:

Сообщение Athari »

Поигрался со StyleXP, для которой предназначались эти скины… Ужас. Эту программу в пору называть «мне надоела моя система». :D Такое творит, что волосы дыбом.

В следующей версии добавляю опцию «Работать вопреки всякой логике» специально для таких «скинов». Но за последствия работы StyleXP я не отвечаю — пользователь сам враг своей системе. :lol:
«Today is the first day of the rest of your life»
Ответить