Показать полную графическую версию : [addon] ResPatch
Не проще и не лучше ли взять Vista RTM и взять оттуда нужные ресурсы
Не думаю...
Практически все иконки RTM есть в наличии (и те, что на скрине), графику нужно перерисовывать по-любому...
Кстати - остановился на 24b изображениях, OlegMontana именно так (не запариваясь) сделал свой набор RusDLL...
Если целью ставить полную мимикрию под Vista RTM - то проще ее родимую и поставить... :) (мне машина позволяет, вот только дистриба нет :((( Провинция...)
Попробуй для преобразования BMP из TrueColor RGB в 8-bit использовать Irfan View
Спасибо, попробую. Хотя не уверен, что будет эффективней, чем индексация в PS CS2...
На данный момент есть одна проблема: начал редактировать AVI файлы shel32.dll (и прочих), но тулза GIF Movie Gear (http://www.gamani.com/index.htm) позволяя корректно открывать и разбивать avi-шник на фреймы, не дает сохранить изменения, выпадая с ошибкой при сохранении файла. Есть мнения по этому поводу? Или есть avi непосредственно из Vista RTM?
Терзает одна мысль - после первого же обновления через WU, или установки куммулятивного обновления, как пить дать, shell.32, explorer и длинный ряд других файлов станут девственно XP-шными. :( На работе так происходило уже не раз...
Надеюсь 3-х праздничных дней хватит для завершения работы.
morkva
А вам не удавалось случайно подготовить картинку в PS CS2 в 4 бита для бутскрина? Вот сколько раз не пытался, не выходит аленький цветочек! А вот сделать бутскрин с помощью патча ресторатора ну очень хочется!
А вам не удавалось случайно подготовить картинку в PS CS2 в 4 бита для бутскрина?
Что бы не было головной боли нужно пользоваться Stardock SkinStudio Professional 4.95, причем и бэкграунд и прогресс бар должны использовать одну палитру.
Там есть функция "подготовить файл для BootSkin".
Делал это и в PS - движений больше, еще палитру позволял сохранять/подгружать дефолтный редактор в ACD See Pro 5.0 (Canvas).
Мысль простая: Добавить в add-on ResPatch патч для бутскрина. Вот только картинки сделанные в PS CS2, почему-то нехотят у меня цепляться (хотя и про одну палитру цветов для бэкграунда и прогресс бара я знаю). В идеале хорошо-бы сделать с поддержкой скинов от BootSkin'а.
vek
Немного проблематично. Дело в том, что 4 файла ядра ntkrnlmp.exe, ntkrnlpa.exe, ntkrpamp.exe и ntoskrnl.exe находятся внутри файла sp2.cab
Fraerok в своём аддоне Black Edition эти файлы ложил в корень каталога i386 распакованными, и они на стадии установки брались оттуда.
Но тут при его способе могут возникнуть проблемы при использовании разных версий ядер в sp2.cab и выложенных в корень i386.
Лучше создать отдельный аддон, который будет патчить ntkrnlmp.ex_ и ntoskrnl.ex_ в корне дистрибутива, а также все 4 файла ядра в sp2.cab с его перепаковкой, т.к. средствами ResPatch-ра труднореализуемо.
Кроме того, будут проблемы при использовании такого аддона с UpdatePack W2k3SP1 Russian (из-за немного разной структуры дистрибутивов, да и возможен чёрный экран загрузки)
Если будет время, то можно попробовать сделать.
p.s. Для преобразования в 16 цветов можно использовать IrfanView.
Demy
А есть аддон VistaScreen там sp2 перепаковывается, и файлы патчаться ресторатором.
xstranger
23-02-2007, 08:43
Имеется небольшая проблема с патчем. Если в дистрибутиве содержатся пропатчиваемые файлы с атрибутом ReadOnly, патч сталкивается с проблемой, и на этапе копирования уже модифицированых ресурсов выдает ошибку "Отказано в доступе".
в finish надо добавить соответствующюю строку
attrib -R -H %i386%\* /S /D - что то типа того
xstranger
Ок. Учту. Спасибо
morkva Есть мнения по этому поводу? Или есть avi непосредственно из Vista RTM? Есть с Vista Transformation Pack, но мне они не очень поравились на проигрователи вроде нормально идут, меняю в Shell32 какое-то подергивание идет в углу если надо выложу.
Здорово zuckij хорошая работа!!! Только где там user32.dll? Хотел по умолчанию курсор с зелёным колёсиком сделать - ан нет его! ;) А Vistapath эта штука ломает в три раза!!!
npomoH с помощью темы можно сделать. Редактируем Luna.theme
; Copyright © Microsoft Corp. 1995-2007 and © zuckij
[Theme]
DisplayName=@themeui.dll,-2017
; My Computer
[CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon]
DefaultValue=%WinDir%explorer.exe,0
; My Documents
[CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\DefaultIcon]
DefaultValue=%WinDir%SYSTEM32\mydocs.dll,0
; My Network Places
[CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}\DefaultIcon]
DefaultValue=%WinDir%SYSTEM32\shell32.dll,17
; Recycle Bin
[CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon]
full=%WinDir%SYSTEM32\shell32.dll,32
empty=%WinDir%SYSTEM32\shell32.dll,31
[Control Panel\Cursors]
Arrow=%WinDir%Cursors\crystal arrow.cur
Help=%WinDir%Cursors\crystal help.cur
AppStarting=%WinDir%Cursors\crystal appstar.ani
Wait=%WinDir%Cursors\crystal hourglas.ani
NWPen=%WinDir%Cursors\crystal pen.cur
No=%WinDir%Cursors\crystal no.cur
SizeNS=%WinDir%Cursors\crystal size4.ani
SizeWE=%WinDir%Cursors\crystal size3.ani
Crosshair=%WinDir%Cursors\crystal cross.cur
IBeam=%WinDir%Cursors\crystal beam.cur
SizeNWSE=%WinDir%Cursors\crystal size2.ani
SizeNESW=%WinDir%Cursors\crystal size1.ani
SizeAll=%WinDir%Cursors\crystal move.cur
UpArrow=%WinDir%Cursors\crystal up.cur
DefaultValue=Windows default
DefaultValue.MUI=@themeui.dll,-2043
[Control Panel\Desktop]
Wallpaper=%WinDir%web\wallpaper\Bliss.bmp
Wallpaper.MUI=@themeui.dll,-2036
TileWallpaper=0
WallpaperStyle=2
Pattern=
ScreenSaveActive=1
[VisualStyles]
Path=%ResourceDir%\Themes\luna\luna.msstyles
ColorStyle=NormalColor
Size=NormalSize
[AppEvents\Schemes\Apps\.Default\.Default\.Current]
DefaultValue=Windows Vista Ding.wav
[AppEvents\Schemes\Apps\.Default\AppGPFault\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Close\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\DeviceConnect\.Current]
DefaultValue=Windows Vista Hardware Insert.wav
[AppEvents\Schemes\Apps\.Default\DeviceDisconnect\.Current]
DefaultValue=Windows Vista Hardware Remove.wav
[AppEvents\Schemes\Apps\.Default\DeviceFail\.Current]
DefaultValue=Windows Vista Hardware Fail.wav
[AppEvents\Schemes\Apps\.Default\LowBatteryAlarm\.Current]
DefaultValue=Windows Vista Battery Low.wav
[AppEvents\Schemes\Apps\.Default\MailBeep\.Current]
DefaultValue=Windows Vista Notify.wav
[AppEvents\Schemes\Apps\.Default\Maximize\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\MenuCommand\.Current]
DefaultValue=Windows Vista Menu Command.wav
[AppEvents\Schemes\Apps\.Default\MenuPopup\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Minimize\.Current]
DefaultValue=Windows Vista Minimize.wav
[AppEvents\Schemes\Apps\.Default\Open\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\PrintComplete\.Current]
DefaultValue=Windows Vista Print complete.wav
[AppEvents\Schemes\Apps\.Default\RestoreDown\.Current]
DefaultValue=Windows Vista Restore.wav
[AppEvents\Schemes\Apps\.Default\RestoreUp\.Current]
DefaultValue=Windows Vista Restore.wav
[AppEvents\Schemes\Apps\.Default\RingIn\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\Ringout\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemAsterisk\.Current]
DefaultValue=Windows Vista Error.wav
[AppEvents\Schemes\Apps\.Default\SystemExclamation\.Current]
DefaultValue=Windows Vista Exclamation.wav
[AppEvents\Schemes\Apps\.Default\SystemExit\.Current]
DefaultValue=Windows Vista Shutdown.wav
[AppEvents\Schemes\Apps\.Default\SystemHand\.Current]
DefaultValue=Windows Vista Critical Stop.wav
[AppEvents\Schemes\Apps\.Default\SystemNotification\.Current]
DefaultValue=Windows Vista Ballon.wav
[AppEvents\Schemes\Apps\.Default\SystemQuestion\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\SystemStart\.Current]
DefaultValue=Windows Vista Startup.wav
[AppEvents\Schemes\Apps\.Default\SystemStartMenu\.Current]
DefaultValue=
[AppEvents\Schemes\Apps\.Default\WindowsLogoff\.Current]
DefaultValue=Windows Vista Logoff.wav
[AppEvents\Schemes\Apps\.Default\WindowsLogon\.Current]
DefaultValue=Windows Vista Logon.wav
[AppEvents\Schemes\Apps\Explorer\EmptyRecycleBin\.Current]
DefaultValue=Windows Vista Recycle.wav
[AppEvents\Schemes\Apps\Explorer\Navigating\.Current]
DefaultValue=Windows Vista Start.wav
[boot]
SCRNSAVE.EXE=%WinDir%\System32\VistaCG.scr
[MasterThemeSelector]
MTSM=DABJDKT
ThemeColorBPP=8 Из SVCPACK закидываешь курсоры в %WINDIR%\Cursors, медия в %WINDIR%\Media. При установки курсор берётся из User, а при входе в систему курсор становится таким каким ты его хочешь видить.
Цитата
vitdom
В Windows XP SP2 при работе с фотоаппаратом (и со сканером) программа wiaacmgr.exe запускается в таком виде подробности тут (http://forum.oszone.net/post-554409-55.html) Если хотим что-бы такого небыло качаем дополнение. Которое изменят диалог № 210 распаковываем в папку с аддоном ResPatch. (Путь Addons\ResPatch\Resources) заменяем текстовый файл.
Boa Soft
26-02-2007, 02:02
Спасибо за хороший адон!
Только вот парочка замечаний.
1. xpsp2res.dll не выводится из списка защиты - в дистрибутиве у него другое имя.
2. При обновлении установленной копии теряются патчи. Можно пойти тем же путем, что и во многих трансформах - при сборке все ресурсы автоматически зазиповать в 7z SFX и через SVCPACK поместить в какую-либо папку внутри windows. При этом, к архиву добавить скрипт и утилиты для повторного патча обновленных ресурсов и создать ярлычек в меню пуск.
В целом, скрипт для патча уже готов - я поставил ваш пакет на "живую" систему без загрузки в безопасном режиме. Так что, если проект будет иметь развитие - выложу скрипт и утилиты.
zuckij
Скажу сразу, использую ResPatch впервые и только из-заВ Windows XP SP2 при работе с фотоаппаратом (и со сканером) программа wiaacmgr.exe запускается в таком виде Позвольте несколько вопросов:
1 Можно ли установить только "заплатку" для диалога № 210 без использования всех остальных "наворотов" из ResPatch? Что нужно удалить из ResPatch при этом?
2 У Вас сказаноЕсли хотим что-бы такого небыло качаем дополнение. Которое изменят диалог № 210 распаковываем в папку с аддоном ResPatch. заменяем текстовый файл.Я же посчитал правильным распаковать в папку Addons\ResPatch\Resources\ UpdatePack-а (7.2.25). Правильно ли я сделал?
3 Кроме ResPatch еще интегрируются аддоны IE7RUS и WMP11FRU, но с ними проблем нет. Т.е. без ResPatch срипт завершает работу без ошибок. Но если добавить ResPatch с заплаткой, как я указал выше, или без заплатки, то перед концом работы скрипта выводиться сообщение, что то вроде "Не найден требуемый файл". Какой файл не указано :( . В чем проблема?
gora проблемы нет просто не учел\проявил инициативу собрал текстовые файлы в одну кучу (.txt), а Demy скрипт написал так что он список копируемых файлов создаёт по названию каталогов. Вот он и ругается что не может найти файл с именем .txt. В целом интеграция прошла успешно, если не хотим видеть этой ругни делаем следующее находим в finish Rem Патчим файлы Set TempPath=%CD% cd %TempPath%\%WorkDir% For /F "UseBackQ Delims=" %%I In (`Dir Backup /B /ON 2^>nul`) Do reshacker.exe -script Resources\ .txt\ %%~I.txt cd %TempPath% и меняем на Rem Патчим файлы Set TempPath=%CD% cd %TempPath%\%WorkDir% For /F "UseBackQ Delims=" %%I In (`Dir Backup /B /ON 2^>nul`) Do reshacker.exe -script Resources\%%~I.txt cd %TempPath% .Текстовые файлы перемещаем в Resources, пустую папку .txt удаляем. Что-бы использовать только те ресурсы которые хотим заменить оствляем папку с ресурсами и текстовый файл с именем этого ресурса, лишнии по вашему мнению удаляем. Для одного диалога №210 надо ещё и редактировать wiaacmgr.exe.txt, оставить только -modify "Resources\wiaacmgr.exe\210.res", DIALOG, 210, остальное удалить. Изменится только диалог. Путь Addons\ResPatch\Resources\ UpdatePack-а для распаковки выбран правильно.
PS. В KillWFP.lst оставляем только те файлы которые патчим.
zuckijесли не хотим видеть этой ругни Интересно, а кто ее хочет видеть. Ведь еще надо догадаться, что ругается именно на ваш аддон да иВ целом интеграция прошла успешнознаете только Вы :) , а простых пользователей это сообщение просто напугает :( . Сами то не считаете нужным сделать все те манипуляции которые так подробно и доходчиво объяснили (за что Вам огромное спасибо), дабы эта строка более не выскакивала?
Путь Addons\ResPatch\Resources\ UpdatePack-а для распаковки выбран правильно.Если так то надо бы и в посте №32 поправить ;) .
Еще раз спасибо за подробное объяснение. Надеюсь мой вопрос и особенно ваш ответ на него поможет другим пользователям вашего аддона и послужит во благо его дальнейшего развития и совершенствования.
zuckij - благодарствую за обьяснения!
а то я тоже как и gora по наитию всё делал,
хотел тока изменить диалог при работе с фотоаппаратом.
вот получил подтверждение действий, точнее инструкцию ;) по настройке и установки аддона ResPatch
А готовое что нить есть ))
извините наглеца)
Boa Soft
05-03-2007, 01:25
Я немного переделал скрипты. Файлы скриптов из .txt разложил по соответствующим папкам с ресурсами и переименовал все в rcscript.txt.
Плюс сделал проверку на наличие файлов (номе от про отличается отсутствием некотрых) чтобы ошибки не пугали пользователя.
Мне кажется, что так будет удобнее - не нужно патчить что-либо - просто удалили папку с именем файла. Надо что-то поменять - все в папке с именем файла.
А вот с применением патча на установленную систему не все так гладко, как хотелось. Zap иногда чудит. Если эту утилиту применять ко всем файлам подряд, то некотрые незалоченные файлы могут пропасть. Поэтому пока сделал так: попытка простого копирования - нсли не удачно (ERRORLEVEL = 1) то ZAP и копирование снова. Так вроди бы нормально. Если пройдет все гладко - выложу скрипт для патча уже поставленной системы. Это не самоцель, а поиск возможности пропатчить измененые файлы,например, после update.
А так все очень класно. Очень легко заменять все ресурсы. Полдня ковырял разные паки, по крупицам собирая нужные иконки.
Только вот, с авишками проблема - нету достаточно красивых, и чем редактировать - непонятно.
PS Есть еще одна идея. В пакете много повторяющихся ресурсов (ico, avi). Есть идейка сделать программу, которая шерстит пак и считает CRC каждого файла. Потом ищет дубли. Все, кроме первого вхождения удаляются и автоматом пишется батник, который после распаковки копирует повторяющиеся файлы в осталбные папки, восстанавливая структуру пакета. Если интересно, то сделаю. Идея была для другого, но тут подобная ситуация.
Boa Soft Zap иногда чудит чтобы этого не происходило я сначала производил сбор с помощью батника, а потом смотрел какие файлы не скопировались и удалял из списка для модификации. Для этого надо как то автоматизировать. Была мысль оставить для рабочей системы минимум для поддержки внешнего вида. На выходных пробовал ставить на Т-13, из Runonceex всё получилось и там и там но опять возникла загвоздка, я то знаю как у меня обрезано, что ставится, а чего нет. Мне кажется, что так будет удобнее - не нужно патчить что-либо - просто удалили папку с именем файла. Надо что-то поменять - все в папке с именем файла. Да так оно и было пока я не влез о чём написал в посту № 35 с авишками проблема - нету достаточно красивых Да это точно есть только то, что взято из разных паков PS Есть еще одна идея Ну тогда надо её реализовывать.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.