Установка последней версии бета-патча ArmA II: OA
Краткий экскурс по форме В\О.
Q: Что за бета-патч? Зачем он мне? Нас и здесь неплохо кормят!
A: Bohemia Interactive периодически обновляет игры, выпуская разного рода исправления для своих проектов.
В данном случае мы говорим конкретно о патче для Arma II: Operation Arrowhead, который совместим с DayZ Mod.
Q: Этот патч каким-нибудь образом повлияет на работу мода Dayz?
A: Оптимизирует саму игру и исправит некоторые баги, которые встречаются не только в DayZ.
Q: Ну ладно, теперь я понял зачем он нужен. Но почему я не могу автоматически обновить текущую версию игры до бета-патча?
(Относится только к Steam-версии, где есть поддержка автоматического обновления игры)
A: Политика Bohemia Interactive - сначала пропустить патч через бета-тест, а затем, после тестирования, выпустить еще парочку бета-патчей с некоторыми исправлениями.
И только после того, как патч будет стабилен, его добавляют в список для автообновления через Steam.
Q: А что насчет тех, у кого версия коробочная (no-steam, то бишь).
A: Обновления, как и прежде, они должны устанавливать ручками.
Q: Отлично. И где же я могу скачать последнюю версию патча?
A: Список всех бета-патчей для Arma II: OA доступен прямо по этой ссылке:
http://www.arma2.com/beta-patch.php
Q: И как же мне узнать, какой из патчей мне качать?
A: Все просто: ссылка на закачку последней версии патча находится в самом верху (Latest beta patch).
Q: А что такое "Changelog"?
A: Здесь Вы можете изучить изменения\ исправления, которые включены в эту версию патча.
Язык, увы, только английский. Патчи выходят довольно часто, поэтому переводить не слишком резонно. Но, как бы то ни было, если у Вас будут вопросы по общему содержанию - смело задавайте их.
Q: Есть ли какие-то дополнительные плюсы использования бета-патча, кроме исправлений?
A: Да, безусловно. Если Вы будете использовать последнюю версию бета-патча, то у Вас будет возможность играть как на обычных серверах, которые работают на версии патча 1.6.0, так и на серверах с бета-патчем.
Q: А есть ли возможность запустить Arma II: OA прямо через Steam? Я задрот и нахожу непозволительным отсутствие в играх счетчика проведенного времени!1
A: На данный момент нет, т.к для запуска патча используется "левый" ярлык. Но не исключено, что найдутся умельцы, которые смогут помочь нам в этом разобраться.
Q: А что, если я не хочу портить текущую стабильную версию патча?
A: Бета-патч не конфликтует с обычной версией патча и все его файлы останутся нетронутыми.
Q: Игра, почему-то, запускается в окне. Как это лечится?
A: Удалите параметр "-window" из копии ярлыка (см. инструкцию приведенную ниже)
Теперь перейдем непосредственно к процессу установки патча.
Устанавливаем патч (установка автоматическая).
Здесь я сам не понял что им надо было, скорей всего, то что написано ниже для стим вресии. Проще просто открыть появившийся ярлык Launch Arma2 OA Beta Patch и дописать в него как и в обычном "-mod=@dayz" без ковычек.
После установки заходим в директорию с игрой (выглядит она примерно так: D:\Steam\steamapps\common\arma 2 operation arrowhead).
В директории находим ярлык _runA2CO_beta DayZ.cmd и делаем его копию прямо в этой же папке.
Переименуйте этот ярлык так, чтобы не потерять его в дальнейшем.
Следующий шаг - редактирование параметров запуска ярлыка (правая кнопка мыши> открыть с помощью>выбираем блокнот).
Теперь, легким движением двух пальцев, тыкаем CTRL+F и выполняем поиск по документу, а ищем мы строку, которая начинается с ":run" (без кавычек, разумеется).
Все, что от Вас требуется - добавить "-mod=@dayz" (без кавычек, опять же) в строку под параметром ":run" прямо перед вот этими символами: %1 %2 %3 %4 %5 %6 %7 %8 %9
Выглядеть строка должна примерно следующим образом (не стоит тупо копировать эту строку, т.к. тут имеют место быть индивидуальные параметры ПеКа):
Код: copyText_writeLink('this.parentNode.parentNode.nextSibling.nextSibling');
call "%_ARMA2OAPATH%\Expansion\beta\ARMA2OA.exe" "-mod=%_ARMA2PATH%;EXPANSION;ca" "-mod=Expansion\beta;Expansion\beta\Expansion" -nosplash -skipintro -noPatchCheck -world=empty -malloc=tbb4malloc_bi -cpuCount=4 -exThreads=7 -maxMem=8192 %1 %2 %3 %4 %5 %6 %7 %8 %9