Автор Тема: Patch500 - Оптимизатор XP Game Edition  (Прочитано 25813 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 763
  • Пол: Мужской
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #45 : 10 Февраля 2017, 01:25:32 »
Для восстановления совместимости с  Windows 95/98  -  удалить из БАТ-ника строку:

del /f /s /q %SYSTEMDRIVE%\sysmain.sdb

Проверено на игре  Neverhood.



Для восстановления этой функции на работающей системе - закинуть содержимое архива в папку  WINDOWS.

* SovmestimosTb.rar (890.88 кБ - загружено 317 раз.)


Оффлайн dank1

  • Новичок
  • *
  • Сообщений: 6
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #46 : 16 Апреля 2017, 18:56:34 »
KREKER12345, Подскажите пожалуйста, как применить ваш патч. Его надо применять во время установки через cmdlines? Можно ли его применить на уже установленную winxp? В установленной winxp по пути %SYSTEMDRIVE% у меня никаких фалов нету только папки.

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 763
  • Пол: Мужской
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #47 : 16 Апреля 2017, 22:53:26 »
Можно ли его применить на уже установленную winxp?

Да, можно.

В установленной winxp по пути %SYSTEMDRIVE% у меня никаких фалов нету только папки.

Применённый ключ  /s  позволяет удалять файлы включая подкаталоги.

Касательно БАТ-ников читаем  здесь.

По применению патча - есть сборка  Breaking Mod  в которую он уже интегрирован. Сама сборка нравится не всем, но если по-открывать папки дистрибутива можно разобраться во внутренней кухне. Подробнее о создании сборок -  здесь.


Оффлайн dank1

  • Новичок
  • *
  • Сообщений: 6
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #48 : 17 Апреля 2017, 00:53:36 »
Ясно теперь. Все дело в ключе /S. Невнимательно прочитал изначально, его описание. Со сборкой уже определился по вашему же совету на форуме буду использовать GE2009 с 500 патчем. Спасибо

Оффлайн dank1

  • Новичок
  • *
  • Сообщений: 6
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #49 : 30 Апреля 2017, 23:33:56 »
Уважаемый KREKER12345, и все кому не безразлична данная тема просьба протестировать скрипт.

Описание:

backup500.bat производит полный бэкап реестра и бэкап файлов, которые будут удалены патчем 500. Реестр бэкапится в файл backup500.reg, а файлы в папку backup500 с сохранением путей.

Применение:

1) Помещаем backup500.bat рядом с patch500.bat
2) Для создания бэкапа запускаем backup500.bat.
3) Выносим бэкап файлов (папку backup500) за пределы системного диска или архивируем ее, иначе патч затрет бэкап
4) Для применения патча запускаем patch500.bat и patch500.reg
5) Тестируем
6) Если необходимо откатиться, то для восстановления реестра запускаем backup500.reg, для восстановления файлов копируем содержимое папки backup500 в корень системного диска (обычно C:\)
« Последнее редактирование: 30 Апреля 2017, 23:43:00 от dank1 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 763
  • Пол: Мужской
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #50 : 01 Мая 2017, 09:25:01 »
Протестировал на виртуальной машине. В тексте БАТ-ника не разобрался, знаний не хватает. Скопировал, запустил. Сразу же появился файл реестра и папка с файлами, в которой обнаружил  WINDOWS\system32\webcheck.dll.  Минут 10 подождал, ничего не изменилось.

Создавая  Patch500  я как-то упустил что теоретически может понадобиться откат к первоначальному состоянию, поэтому спасибо  dank1  за то что обозначил проблему. Думаю что решать её нужно следующим образом:

1. Бекапить следует всё что не касается  Internet Explorer  и  Windows Media Player,  так как есть очень корректные установщики этого софта (WMP - в дистрибутиве GE).

2. В приведённом файле реестра сделан бекап ветки  HKEY_LOCAL_MACHINE\HARDWARE  - думаю он не нужен для универсального патч-бекапера. Возможно там же есть ветки которые не нуждаются в сохранении. При наличии списка этих веток в файле  Patch500.reg  не составит труда выяснить что же конкретно нужно будет сохранять.

3. Создание "восстановителя" мне видится следующим образом. Ставим GE на виртуальную машину, создаём файл реестра и копируем папку  WINDOWS. Файл виртуальной машины открывается в  7-zip.  После этого применяем  Patch500,  зачищаемся и устанавливаем  IE.7  и  WMP.11.  После этого делаем ещё один снимок реестра и ещё одну копию папки  WINDOWS.  На выходе получаем две папки - до и после установки  Patch500  и два файла реестра, тоже до и после. Дальше  -  Beyond Compare,  собственно  сам  Patch500  так и создавался.

4. Дальше создаём автоинсталлятор, где предусматриваем ключи тихой установки, применение файлов реестра и возможную замену файлов при их наличии. Для примера - несколько образцов таких инсталляторов, открываются в  WinRAR.

http://game-edition.ru/multimedia/dopolnenie-k-faq-10/msg25698/#msg25698
http://game-edition.ru/grafika-i-tekst/beyond-compare-programma-dlya-sravneniya-fajlov-i-papok/msg26756/#msg26756
http://game-edition.ru/utility/neutron-prostoj-sinhronizator-vremeni/msg26740/#msg26740
http://game-edition.ru/grafika-i-tekst/vosstanovlenie-standartnogo-prosmotra-izobrazhenij-i-faksov/msg24782/#msg24782
http://game-edition.ru/grafika-i-tekst/aquasnap-rasshirennaya-rabota-s-oknami/msg26678/#msg26678
http://game-edition.ru/grafika-i-tekst/folder-fon-programma-dlya-zadaniya-fona-papok/msg26518/#msg26518
« Последнее редактирование: 01 Мая 2017, 09:37:41 от KREKER12345 »

Оффлайн dank1

  • Новичок
  • *
  • Сообщений: 6
  • Пользователь «Game Edition»
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #51 : 01 Мая 2017, 10:19:37 »
После этого применяем  Patch500,  зачищаемся и устанавливаем  IE.7  и  WMP.11.


Можно тут немного подробнее?

1) Применение Patch500 выглядит так:
  * запускаем patch500.bat
  * запускаем patch500.reg

2) Далее зачищаемся. Что под этим подразумевается? (надеюсь убивать никого не надо). Я так понимаю запустить очистку реестра какой либо программой? (какой именно?).

3) Далее устанавливаем  IE.7  и  WMP.11. Я видимо не в теме зачем их удалять а потом ставить заново? Может тогда их просто не удалять? Я где-то читал без этих компонентов многое из того что нужно не работает или это не так? Обязателен ли этот пункт вообще? Как и чем устанавливать эти компоненты? В общем хотелось бы поподробнее этот пункт если можно)
« Последнее редактирование: 01 Мая 2017, 10:24:33 от dank1 »

Оффлайн KREKER12345

  • Ветеран
  • *****
  • Сообщений: 763
  • Пол: Мужской
    • Просмотр профиля
Re: Patch500 - Оптимизатор XP Game Edition
« Ответ #52 : 01 Мая 2017, 17:17:35 »
Зачистка делается двумя утилитами - CCleaner  и  Reg Organizer.  Они хорошо работают в паре и дополняют друг друга.

Patch500  состоит из трёх частей. Он появился как объединение трёх тем:

http://game-edition.ru/optimizaciya-i-uskorenie/korrektnoe-udalenie-internet-explorer/
http://game-edition.ru/optimizaciya-i-uskorenie/korrektnoe-udalenie-windows-media-player/msg24016/#msg24016
http://game-edition.ru/testovyj-forum/ustanovka-game-edition-na-slabye-mashiny/msg24260/#msg24260

Бекап предполагает восстановление удалённого. Если для первых двух компонентов есть уже готовые стандартные инсталляторы, то решение задачи сводится к созданию третьего установщика. Для этого я предложил метод "вычитания" - из (предварительно сохранённой) установленной системы удаляем те самые ~500 файлов (и следы в реестре) и сравниваем полученное с "оригиналом".

В принципе IE и WMP можно не удалять. Найти в файлах  Patch500  строки с этими файлами и удалить их, а затем применить патч.

В БАТ-нике - удалить всё что выше строки (включительно):

del /f /s /q %SYSTEMDRIVE%\reg0*

В файле реестра - оставить всё что ниже строк:

;Патч 500
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wmdb]
 
...
...

(последняя четверть), всё остальное удалить.

Другой вариант - в патч не лазить, но потом установить "ишака" (в ссылке) и WMP (дистрибутив GE, папка SVCPACK).
« Последнее редактирование: 01 Мая 2017, 17:19:24 от KREKER12345 »