Ru-Board.club
← Вернуться в раздел «Тестирование»

» Пользовательские сборки продуктов от Adobe

Автор: Sergey_Demchuk
Дата сообщения: 05.05.2012 10:30
JFK2005
его лучше в отдельную сборку вкинуть, кому надо - доустановит.

Цитата:
А что с метаданными случилось?

Проверю,в 5-м как то это поборол помнится

Добавлено:

Цитата:
Открывается пустое окно без кнопок

Профиксил, вечером закину новый репак
Автор: dimbat
Дата сообщения: 05.05.2012 12:13
Sergey_Demchuk, JFK2005
Заодно сделайте в инсталляторе селект расширенная/базовая версия. Я заменял в ваших сборках SLCache от кривой портативки, нормально подхватывает Extended.
Спасибо.
Автор: Sergey_Demchuk
Дата сообщения: 05.05.2012 13:36

Цитата:
инсталляторе селект расширенная/базовая версия

Это уже давно сделано. Наверное у вас еще самая первая сборка.
Автор: Astra55
Дата сообщения: 05.05.2012 15:05
Для создания портабельной версии с прямой добавкой плагинов неспешно ищется качественная сборка Photoshop CS6 Extended Eng/Rus/Ukr, лучше x86, только не англо-еврейская, без соплей на сплэше и прочих понтов. Можно выложить в топик, можно сообщить в ПМ.
Автор: SubV242
Дата сообщения: 05.05.2012 16:12
Astra55

Цитата:
англо-еврейская

При первой возможности заменю на англо-американскую.
Автор: JFK2005
Дата сообщения: 06.05.2012 00:28
Обновил сборку, выкинул Bridge и ExtendScript SDK. Почистил арабские языки и прочие иероглифы.

http://forum.ru-board.com/topic.cgi?forum=35&topic=47307&start=2000#15
Автор: Sergey_Demchuk
Дата сообщения: 06.05.2012 01:52
Обновил сборку
Добавил 64-битную версию.
Баги какие сам заметил, убрал.

Автор: KLERIK2222
Дата сообщения: 06.05.2012 08:04
запутался в сборках.
сделайте шапку для шестой версии со всеми сборками и описанием.
Автор: momo2000
Дата сообщения: 06.05.2012 08:16
Внес в шапку, теперь бы ещё авторы в своих постах расписали подробности, чтобы ещё одну ссылку не делать с описанием
Автор: Chernoemore
Дата сообщения: 06.05.2012 09:20
---

Автор: MKN
Дата сообщения: 06.05.2012 18:45
Вопрос - кто нибудь потрошил в PS, Media_db.db ?
Интересует инструментарий работы с SQL из командной строки.
(желательно с подробным описанием команд)
Автор: Sergey_Demchuk
Дата сообщения: 07.05.2012 00:26
Astra55
Все таки не надо включать установку VC++, одна кривая библиотека пробралась впапку с фотошопом, поэтому вылетал на ХП с ошибкой и требовалось доустанавливать отдельно библиотеки. Это исправил и все работает, проверил. Так же Екстендед теперь и всех языках работает.
Сборку перезалил, ссылка в шапке.

Добавлено:
MKN
Потрошил когда то...если делаешь свою сборку то это впринципе не надо, исключение - если надо, чтобы оф-обновления устанавливались на сборку, установленную не посредством оригинального инсталлятора, надо тогда вносить записи в media_db.db. Это база Sqlite. Вносить изменения можно и через комстроку, но уж если много записей, то это занимает время...
Автор: JFK2005
Дата сообщения: 07.05.2012 09:04
MKN
Sergey_Demchuk

А у меня другая задача. В идеале хочу вообще избавиться от всех хвостов, которые использует фотошоп в Common Files, AppData и Local Settings. Чтобы весь фотошоп был в одной папке. Пока думаю, как это можно сделать. От зависимостей VC++ научился избавляться, правда для этого приходится патчить как сами библиотеки VC++, так и программные файлы, их использующие. Находим дизассемблером функцию _check_manifest, прописываем туда ret. В каждом файле удаляем ссылку на WinSxS. Это если вкратце.
Автор: Sergey_Demchuk
Дата сообщения: 07.05.2012 10:02
JFK2005
Adobe\PCF вот от этой хрени бы избавиться. А в каких файлах они испольхуются, если не секрет?
Автор: Lord_NEVR
Дата сообщения: 07.05.2012 11:16
В CS6 от JFK2005 в шапке упомянут RU, а в посте со сборкой только EN.
или это на будущее?
Автор: JFK2005
Дата сообщения: 07.05.2012 13:40
Lord_NEVR

Скоро будет. Уже собираю.

Sergey_Demchuk

msvcr80 используется в [more]\LogTransport2.exe
\Photoshop.exe
\x64\LogTransport2.exe
\x64\Photoshop.exe[/more]

msvcr90 в [more]\A3DLIBS.dll
\adbeape.dll
\image_compiler.dll
\libcurl.dll
\libeay32.dll
\libexpat.dll
\ssleay32.dll
\TfFontMgr.dll
\TfKernel.dll
\TFKGEOM.dll
\TFUGEOM.dll
\wu3d.dll
\cs6CommonFiles\Adobe\APE\3.3\adbeapecore.dll
\cs6CommonFiles\Adobe\Linguistics\6.0\Providers\Plugins2\WRLiloPlugin1.3\PACWin_MacEnc.dll
\cs6CommonFiles\Adobe\SwitchBoard\SwitchBoard.exe
\cs6CommonFilesX64\Adobe\APE\3.3\adbeapecore.dll
\cs6CommonFilesX64\Adobe\Linguistics\6.0\Providers\Plugins2\WRLiloPlugin1.3\PACWin_MacEnc.dll
\ExtendScript\adbeape.dll
\ExtendScript\ExtendScript Toolkit.exe
\ExtManager\adbeape.dll
\Required\Plug-Ins\File Formats\U3D.8BI
\x64\A3DLIBS.dll
\x64\adbeape.dll
\x64\image_compiler.dll
\x64\libcurl.dll
\x64\libeay32.dll
\x64\libexpat.dll
\x64\ssleay32.dll
\x64\TfFontMgr.dll
\x64\TfKernel.dll
\x64\TFKGEOM.dll
\x64\TFUGEOM.dll
\x64\wu3d.dll[/more]

Кроме того, во многих файлах используется msvcr100.dll, патчить который не надо. Наконец-то в Microsoft сделали хоть одно доброе дело - разрешили класть библиотеки в одну папку с программой, сделав установку их в систему необязательной.

Добавлено:
А вообще - лучше бы адобовцы собрали всё одним компилятором. Такое впечатление, что над фотошопом работает несколько независимых команд (или одна команда, но которая не может приспособить старый исходный код к новому компилятору).
Автор: sna42
Дата сообщения: 07.05.2012 14:43
Уважаемые мастера особых сборок!

Соберите, пожалуйста, только Bridge (32 & 64 по выбору).
Автор: JFK2005
Дата сообщения: 07.05.2012 16:28
Обновил сборку. Добавил русский и украинский языки интерфейса.
Автор: Nikoderiko
Дата сообщения: 07.05.2012 18:37

Цитата:
Adobe\PCF вот от этой хрени бы избавиться. А в каких файлах они испольхуются, если не секрет?


Sergey_Demchuk: пояснте, что вы имели в виду?

Папка Common Files/Adobe/PCF используется только amtlib.dll.
Я уже писал, что мне попадалась сборка, включающая в себя другую версию amtlib.dll (взломанную другими хакерами, очевидно), для работы с которой папка Common Files/Adobe/PCF была не нужна. Или вы не об этом?
Автор: decu2007
Дата сообщения: 07.05.2012 20:33
Sergey_Demchuk
скажите плизз 64 битная сборка такая же как 32 битная?т е те же языки и тот же выбор сборки?
Автор: Sergey_Demchuk
Дата сообщения: 08.05.2012 00:10
Nikoderiko
Хотелось бы проверить, так ли это. Для обоих разрядностей если есть
decu2007
Да

Добавлено:
Nikoderiko
Хотелось бы проверить, так ли это. Для обоих разрядностей если есть
decu2007
Да
Автор: Nikoderiko
Дата сообщения: 08.05.2012 01:19

Цитата:
Хотелось бы проверить, так ли это. Для обоих разрядностей если есть


Увы, только 32-bit

dll отдельно:
http://narod.ru/disk/48453468001.535ddbea39e98ab9f437b1bc860ed4fb/amtlib.rar.html

Ваша сборка (lite) в псевдо-портабельном варианте с этой dll (51 мегабайт).
http://rghost.ru/37984623
Её я тестировал хорошо, у меня на XP всё работает.
(в семерке надо 1 раз запустить от имени администратора, после этого работать будет нормально).

Первоначальный источник:
http://narod.ru/disk/47578512001.fcf3fe312820c6ee585fe758f049e367/PhotoshopPortable_13_rev.1.paf.exe.html
Кто делал эту сборку не знаю. Случайно найдена была через гугль.
Автор: Sergey_Demchuk
Дата сообщения: 08.05.2012 08:50

Цитата:
варианте с этой dll, 72 мегабайт.

Мне кажется, как для лайта еще есть что то лишнее. Не подскажете, как еще уменьшить размер? Возможно, плагины удалить?
Автор: Lord_NEVR
Дата сообщения: 08.05.2012 10:31
JFK2005

Цитата:
Обновил сборку. Добавил русский и украинский языки интерфейса.

Как всегда можно поверх ставить?
Presets со старой останутся?
Автор: Nikoderiko
Дата сообщения: 08.05.2012 21:55

Цитата:
Мне кажется, как для лайта еще есть что то лишнее. Не подскажете, как еще уменьшить размер? Возможно, плагины удалить?


Не уверен, что стоит (если эта не сарказм, конечно).
Я пользуюсь Lite-сборками со времен CS3, и почти во всех плагины были на месте (наоборот, их отсутствие вызывало проблемы).

Ну, можно удалить в папке AMT итальянский языковой пакет (это я о вашей сборке).

Можно в папке AMT вообще оставить только 1 файл application.xml, остальные (вроде бы) не нужны.

Вроде бы, можно удалить папку Configuration - по крайней мере, у меня фотошоп запускается без неё.

Разработчики Lite-версий, обычно полностью удаляют папку Presets (у вас она занимает более 100 мегабайт), там куча всяких необычных вещей, о которых 99 процентов пользователей не знают, и естественно, ими не пользуются (например, дополнительные образцы Actions, которые нафиг никому не нужны). Можно удалить её полностью, или просто отфильтровать, что там есть.

sqlite3.exe и sniffer_gpu.exe - что они делают? Файерволл ругается на sniffer_gpu.exe, говорит файл пытается совершить эмуляцию ввода с клавиатуры. Я их удалил, багов пока не заметил.

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

//======================================

Вот облегченная Lite-сборка, 52 мегабайта.
http://rghost.ru/37984623

Очищена папка AMT, полностью удалены Configuration и Presets

//======================================

Ах, да. Забыл написать.
Во всех предыдущих версиях amtlib.dll был баг:
При отсутствии папки
C:\Program Files\Common Files\Adobe\Adobe PCD\cache
Photoshop создавал скрытый файл корне диска.
В этой версии он исправлен (просто забит путь нулями).
Автор: JFK2005
Дата сообщения: 08.05.2012 22:08
Nikoderiko
Пресеты удалять не стоит, там масса полезного. Очищать папку AMT - чревато проблемами с языковыми пакетами. Профили объективов Camera Raw тоже занимают много места, но это не значит, что их стоит удалять - среди пользователей фотошопа достаточно фотографов.

Короче, вместе с водой не стоит выплескивать ребенка.
Автор: Nikoderiko
Дата сообщения: 08.05.2012 22:23

Цитата:
Пресеты удалять не стоит, там масса полезного.

JFK2005: там не дефолтные пресеты.
Дефолтные пресеты хранятся где-то в ином месте.
О существовании дополнительных - мало кому известно.
Впрочем, это зависит от сборщика. Можно её и оставить, слегка почистив.


Цитата:
Очищать папку AMT - чревато проблемами с языковыми пакетами.

Можете уточнить - какими именно?
У меня пока проблем не было.
Сборщики Lite-версий традиционно её очищают.
В сборке Sergey_Demchuk русский/английский/украинский так же переключаются без проблем.

Я понимаю вашу позицию, но речь шла именно о максимально урезанной мини-сборке.
Кому нужна полная - пусть выбирает 800-мегабайтную версию.

//===================================================

Добавлено:

Цитата:
А у меня другая задача. В идеале хочу вообще избавиться от всех хвостов, которые использует фотошоп в Common Files, AppData и Local Settings.


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

Путь к папке с настройками хранится в ключе:
SettingsFilePath (1 вхождение в файле Photoshop.exe, unicode)
Имя самой папки:
Adobe Photoshop CS6 Settings (1 вхождение в файле Photoshop.exe, ASCII)

Если ключа нет, он создается по умолчанию.

Заменяем в хексе имена SettingsFilePath, и Adobe Photoshop CS6 Settings.

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

В идеале, конечно, следовало бы изменить имена всех папок и всех ключей, но для меня это задача пока непосильная.



Автор: Nikoderiko
Дата сообщения: 09.05.2012 01:56
Доломал amtlib.dll (32-битную версию)

http://rghost.ru/37984550

Во всех предыдущих версиях amtlib.dll был баг:
При отсутствии папки
C:\Program Files\Common Files\Adobe\Adobe PCD\cache
Photoshop создавал скрытый файл корне диска.
В этой версии он исправлен (просто забит путь нулями).

Если ещё актуально - можете забирать.



Автор: JFK2005
Дата сообщения: 09.05.2012 02:50
Nikoderiko
Спасибо, очень интересная информация. Что касается amtlib - это FLEXnet. Она же бывшая FLEXLM. В принципе, можно написать утилитку, которая будет генерить ключ под конкретную машину, но ломать гораздо проще.

Я все же попробую избавить фотошоп от всех зависимостей. Из которых главные - APE и Camera Raw. Профили Camera Raw, в принципе, можно бросить в папку с программой, но я пока еще не делал этого. По простой причине - тогда придется создавать две копии профилей - для x86 и x64.

Добавлено:

Цитата:
Можете уточнить - какими именно?
У меня пока проблем не было.
Сборщики Lite-версий традиционно её очищают.
В сборке Sergey_Demchuk русский/английский/украинский так же переключаются без проблем.

Если оттуда (из папки AMT) удалить папки en_US, ru_RU, то фотошоп начнет ругаться при переключении языка. Хотя локализации хранятся в другом месте.
Автор: Astra55
Дата сообщения: 09.05.2012 07:23
Nikoderiko

Цитата:
Вот облегченная Lite-сборка, 52 мегабайта.

Та же проблема на чистой XP SP3, что и у прошлой сборки Sergey_Demchuk - не запускается, лезет ошибка из-за VC++.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041

Предыдущая тема: Как правильно вставить в форум ролик YouTube ???


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.