суббота, 28 февраля 2009 г.

Quake aLive

После открытия всенародного тестирования QuakeLive beta, интерес к Quake снова заоблачный, чего стоят только очереди из нескольких десятков тысяч человек в прайм-тайм. Эти люди просто ждут своей очереди и завидуют черной завистью тем, кто сейчас прорвался в игру. Но завидовать тоже не стоит, очень сложно в прайм-тайм найти свободное место на каком-либо сервере, так что, даже подождав в очереди, скорее всего, придется подождать еще.
Что же это такое QuakeLive? Это старый добрый Quake III Arena, немного доработанный и улучшенный. Включивший в себя часть OSP/CPM, немного Team Arena и создавший в себе Community по образцу такового же в Steam от компании Valve.
Для тех, кто не знает, что такое Quake 3 или не помнит, что к чему расскажу коротко.
10 лет назад (в 1999) свет увидел первые тестовые версии Quake 3, так называемый Q3test. В них входило пара уровней, которые практически без изменений перекачевали в полную версию игры, и пару типов оружия, но это было достаточно.

Это и положило отсчет эпохе Quake 3. Игра сразу заполонила просторы сети, ибо аналогов тогда просто не было. Это был один из первых полностью сетевых шутеров. Выйдя в конце года, игра сразу покорила сердца игроков. Но Quake 3 был не идеален, и для серьезной игры нуждался в некоторых изменениях и дополнениях, из-за них сообщество разделялось как минимум два раза. Первый раз оно было разделено после выхода патча 1.21, в этом патче были сильно изменены баланс оружия, а именно его поражающая сила, и радиус разлета пуль огнестрельного оружия. После этого патча пули из автомата начали лететь в одну точку, что вызвало негодование некоторых фанатов игры, в том числе и автора этих строк. Вплоть до появления 30ых версий Quake 3, приходилось играть в 17 версию. После чего ID наконец выпустила патч, в котором радиус разлета пуль был средним относительно 17 и 21 версии. Это был правильный шаг, который смог удержать фанатов, в отличие от например компании Valve, которая изменив однажды (с выходом Counter-Strike 1.0 в оригинальной Half-Life была существенно изменена физика, а также радиусы поражения оружия) геймплей Half-Life не стала слушать старых игроков, которых было не так много, а вновь прибывшим было в большинстве своем наплевать. Так же поступили чуть раньше разработчики Counter-Strike (еще когда не были в Valve), которые в одночасье зарезали всю динамику игры, превратив его в однообразный, немного тактический шутер для «задротов».
Второй раз сообщество разделено было уже организаторами различных турниров, было создано две модификации для профессиональной игры – CPMA (Challenge ProMode Arena) и OSP (Orange Smooth Productions), они и разделили Quake 3 сообщество, на сообщества своих почитателей. Стоит отметить, что сторонников оригинальной игры можно было пересчитать буквально по пальцам, и необходимость модификаций практически никем не оспаривалась.



Quake III Arena был очень популярен среди игроков на протяжении многих лет. За это время его основной конкурент в сетевых шутерах - Unreal Tournament, успел несколько раз перевыпустится, и брал в первую очередь все большим количеством различных игровых режимов. В то время как Quake оставался Quake'ом, динамичным хардкорным шутером.
И вот в феврале 2009 года, начинается открытое бета-тестирование Quake Live. Это, как говорится, те же яйца, только в профиль, что нам на этот раз предлагает ID?
В настоящий момент поддерживаются только Windows XP и Vista (отлично работает и на Seven, в том числе 64 битном) из браузеров - IE и Firefox. Внешне игра почти не изменилась, вот, например, ниже, взятый с Gamespot, скрин-сравнение q3dm17

Видно лишь что часть элементов изменилось и сало больше напоминать Quake 4. Некоторые зоны тоже незначительно переделаны. Почти везде добавлено место для рекламы, оно и понятно. Теперь углубимся в недра игры.
QuakeLive устанавливается в следующие папки:

Windows XP
%appdata%\id Software\quakelive\home\baseq3

Windows Vista и выше
%userprofile%\AppData\LocalLow\id Software\quakelive\home\baseq3\

Туда можно скопировать свой конфиг, но нужно убедиться, что в нем нет ничего лишнего, так что я рекомендую все, что нужно вводить прямо в консоле игры, тогда эти изменения сохраняться на сервере. Консоль теперь вызывается Ctrl-Alt-~, все основные команды на месте.
Вторым новшеством и тоже не самым приятным является HUD-меню, оно не очень удобное. Благо его можно заменить. Для этого качаем любой сторонний хад (можно найти на форуме QuakeLive). Там есть очень неплохие варианты, если что можно по аналогии сделать и что-то свое.
После чего нужно выполнить две команды в консоле:
cg_hudfiles <ИМЯ>
loadhud

где <имя> это путь к конфигурационному файлу HUD, у меня это, например, ui/injx.cfg
Пользователям Firefox также стоит задуматься об использовании аддона Prism, это совместная разработка с google позволяет превратить определенный сайт в отдельное приложение, для Quake Live это именно то, что нужно. Ставим аддон переходим на QuakeLive.com и вызываем в меню tools файрфокса пункт «Convert website to application». Иконку могу презентовать или тут. И потом наслаждаемся QuakeLive всего за один клик, очень удобно.
Еще очень полезно видеть врага очень отчетливо. Для этого есть очень яркая моделька, в консоле надо ввести:
cg_ForceEnemyModel keel/bright
моделька не только хорошо видимая, но и отлично слышымая. Парвда на некоторых зонах все таки лучше использовать ен bright а blue или red модель.
Больше, в общем, то ничего не нужно, чтобы наслаждаться полноценным Quake3 в броузере. Много разных режимов, много серверов, много людей. Что еще нужно? Вперед! Встретимся в игре.