Home
entries friends calendar user info
skyrus9999

Advertisement

Add to Memories
Tell a Friend
Если у вас виснет автопатчер на закачке, то решение очень простое. Нужно найти любой макросер, то биш программу которая позволяет имитировать щелчки мышкой в определенной позиции экрана. Так же неплохо если эта программа умеет определять цвет пиксела в заданной позиции.

Я использую Automate 6 - http://www.networkautomation.com/

У нее 30 дневный триал так что пропатчится вы успеете.

На самом деле очень полезная программа.

Качаем триал http://www.networkautomation.com/downloads/am6download.cfm

Качаем http://skyr.newmail.ru/vanguard/restart.aml

Ставим Automate6

Запускаем AutoMate 6 Task Builder

File -> Open -> restart.aml

Теперь жмем на кнопочку Run и наслаждаемся. Единственное что нельзя будет работать за компом пока работает скрипт. Но например уходя можно спокойно оставить комп на ноч или на день и он хоть что-то да скачает :)

Как это работает:

Все просто. Скрипт находит окно патчера. Затем проверяет цвет пиксела. Т.е. Активна кнопка Download или Cancel. Если Cancel то нажимаем на нее, потом через пару секунд заново запускаем закачку. Или же просто запускаем закачку. Повторяется все это каждые две минуты. Так как я заметил что иногда закачка виснет практически сразу же...

В общем вот таким нестандартным способом можжно хоть как то повлиять на автопатчер.

Я надеюсь что SOE наконец возьмет пример с Blizzard и патчи будет выпускать в виде файлов или по крайней мере перепишет автопатчер...
Add to Memories
Tell a Friend
Игры от SOE наверно единственные из MMORPG которые вызывают столько вопросов и нареканий в плане обновления клиента и установки патчей. Казалось бы что проще - запустить программу и ждать когда все скачается... Ан нет, непонятно по какой причине такой солидный разработчик ПО никак не создаст нормальный автопатчер, с возможностью возобновления закачки и закачкой в несколько потоков.

Так что страдают прежде всего те у кого медленный интернет. Бесконечные обрывы и подвисания закачки могут привести в бешенство кого угодно. У меня собственно схожая проблема и я решил искать пути ее решения. И решение было найдено!

Все дело в том, что лаунчер SOE пишет очень много информации в лог файл. Так вот из этого файла можно и получить список файлов которые изменились и подлежат обновлению. К сожалению качать сами патчи бесполезно. Лаунчер сам их качает и если дельта (патч) больше 5-10 мегабайт а сам файл мег 2-50 то быстрее скачать в несколько потоков новый файл целиком, чем ждать когда лаунчер соизволит "разродится"...

Для того чтобы решить проблему с закачкой патчей я написал небольшой скрипт на Python. Он просматривает лог-файл и находит измененные файлы. Затем в соответствии с настройками помещает URL к файлам в текстовый файл changed.txt а далее вы вольны сами скачать любой качалкой и поместить файлы в соответствующие папки клиента игры.

Качаем скрипт тут: http://skyr.newmail.ru/vanguard/
Распаковывать в корень папки с игрой.

Затем удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.

Запускаем клиент, ждем когда окончится полное сканирование файлов клиента.

По окончании полного сканирования закрываем клиент.

Запускаем manual-patcher\getfiles.bat и на выходе получаем файл changed.txt

Теперь вы можете сами скачать файлы и пораскидывать их в соотвествующие папки или использовать download.bat и unzip.bat

Чтобы использовать download.bat и unzip.bat :

Скачайте wget и gzip отсюда http://gnuwin32.sourceforge.net/packages.html

Из папки C:\Program Files\GnuWin32\bin\ скопируйте все *.exe и *.dll файлы в папку C:\WINDOWS\system32\

Запускайте download.bat

Когда все скачается запустите unzip.bat

Теперь вы можете просто скопировать папку \manual-patcher\Assets в корень с игрой.

Теперь ОБЯЗАТЕЛЬНО

удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.

Запускаем клиент и патчим дальше.

Все вопросы предложения и пожелания пишите тут http://skyrus9999.livejournal.com/ или в этой теме
---

Так же для тех кто ставит клиент первый раз может быть полезен файл http://skyr.newmail.ru/vanguard/vanguard.xml это файлы которых нет в клиенте.


Вам понадобится Download Master - http://www.westbyte.com/dm/?source=dm1

Скачиваем, устанавливаем, заходим в Файл->Список закачек->Открыть и выбираем vanguard.xml.

Можете смело их качать если вы ставили клиент с двух дискового дистрибутива. После того как все скачаете распакуйте все архивы при помощи winrar или моего unzip.bat и скопируйте в корень с игрой.

ОБЯЗАТЕЛЬНО удаляем файлы PatchCache2.xml и lp_dldat.ctl они скрытые и их можно спокойно удалить.

Запускаем клиент и патчим дальше.
profile
skyrus9999
Name: skyrus9999
calendar
Back February 2008
12
3456789
10111213141516
17181920212223
242526272829
page summary
tags

    Advertisement

    Customize