1 марта 2012 г.

Как создать свой VPK или немного о дополнениях

Как создать свой VPK или немного о дополнениях

Итак, VPK - это нечто вроде архива с файлами игры. Этот формат файлов впервые появился в Left4Dead и используется для запаковки дополнений к игре и хранения некоторых игровых ресурсов.

Что мы можем делать с этими файлами? Мы можем их просматривать, распаковывать, создавать свои. (Иногда даже можем изменять HEX-редактором, но я не советую этого делать. Хотя бы по той причине, что при обновлении или проверке целостности ваш файл будет заменен оригинальным файлом игры)

Итак, просмотр и распаковка.
Просматривать и распаковывать VPK мы можем при помощи программы GCFScape.


22 февраля 2012 г.

Установка и настройка выделенного сервера L4D 2 под Linux

Не буду писать особое вступительное слово, а сразу перейду к делу. Будем устанавливать сервер L4D 2 на Linux. Вот и виртуальную машину подготовил с Ubuntu 10.10 на борту. Linux сервер L4D 2 ставлю впервые, значит будем пробовать это сделать вместе. :)

Загрузка и установка HldsUpdateTool

Для начала нам нужно убедиться, что у нас есть пакет ia32-libs, если мы используем x64. Итак, открываем терминал. Вводим туда sudo apt-get update, а затем sudo apt-get install ia32-libs. У меня x86, делать этого не буду. Теперь нам нужно выбрать или создать папку для нашего сервера. Создадим ее выполнив команду mkdir hlds. И перейдем в нее cd hlds. В строке отбразится ~/hlds$ Теперь загрузим файл сервера на компьютер в эту папку.
Выполняем wget http://storefront.steampowered.com/download/hldsupdatetool.bin
Далее установим на файл право на выполнение chmod +x hldsupdatetool.bin и запустим его ./hldsupdatetool.bin. На соглашение мы ответим yes, жмем ентер. Архив распакуется.

15 февраля 2012 г.

Bindы и Конфиги. Все, что хотели знать

Конфиг файлы. С чем его едят?

Для начала нужно будет уточнить, что такое конфиги. Конфиг – это конфигурационный файл игры с разрешением .cfg который может быть вызван для исполнения консольных команд. Грубо говоря, в .cfg файле находятся консольные команды вызываемые игрой.
Все конфиги должны быть расположены в папке cfg игры. Например, ..\left4dead2\cfg. Чтобы создать свой конфиг, вы можете создать обычный текстовый файл с расширением .cfg и добавить в него собственные консольные команды. Файл autoexec.cfg будет запускаться при старте игры. Поэтому основные ваши консольные команды следует поместить именно в этот файл.

13 февраля 2012 г.

Vocalize browser для Radial menu

Решил все-таки спереть команды vocalize меню у одного из зарубежных ресурсов. После некоторого колдовства получил на выходе такой-себе vocalize browser. Кстати, очень полезная штуковина. Вот только убедительная просьба не злоупотреблять командами. Помните, весело – это когда смеются все, а не только Вы. Жмакайте “Подробнее…”

16 июля 2011 г.

Играем за Выживших: рекомендации новичкам

В этой теме я попытаюсь собрать советы  для новичков касательно тактики выживших в L4D. Советы будут как к первой, так и второй части игры, главное - играть с умом. Советы касаются игры в режиме версус.
 
Итак, вы вступили в игру за выживших. Ждете в убежище... Ваши действия?

Так вот, в первой части, если нет договоренностей с другой командой и дверь открылась - нужно выбегать. Я давно не играл в первую часть, но всегда было так, что зараженные успевают переродиться без ожидания определенного времени после своей смерти, если выжившие не вышли из убежища. Так называемый быстрый респ. Быстрыми атаками бумера и хантеров можно положить всю команду прямо в убежище. Поскольку давно не играл в первую часть, может патчами уже поправили дело, но лучше не рисковать.

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

Насчет оружия - не слушайте никого. Берите то, с чем управляетесь лучше всего или в зависимости от ситуации (ведьма или танк впереди). Если вас просят не брать снайперскую винтовку, но вы с ней хорошо управляетесь - не слушайте. Лично я ей играю лучше всего. И с хорошей практикой - это отличное оружее. Не для толпы зомби на открытой местности конечно, но для толпы в узких местах - прошибает насквозь всех стоящих позади и даже сквозь стену. Плюс от хантеров - курильщиков спасает друзей с практически любой дистанции. И танку тоже не стоит попадаться под нее. В общем снапка - хорошая вещь. Один классный снайпер в команде - просто супер.

3 февраля 2011 г.

Установка Sourcemod и Metamod на сервер


SourceMod - это платформа для плагинов, расширяющая стандартные функции выделенного сервера на движке Source.
Metamod:Source - это плагин, который помогает другим плагинам обмениваться информацией с игрой.
Для начала скачиваем Sourcemod и Metamod с официальных сайтов.

1. Устанавливаем Metamod:Source:

Для начала разархивируем содержимое папки addons архива в папку addons сервера. (получится left4dead\addons\metamod)
Жмем тут для генерирования файла vdf, который необходимо положить в нашу папку addons. Просто выбираем игру из списка и жмем "Generate metamod.vdf". Сохраняем файл в папку addons.

2. Устанавливаем Sourcemod:

Точно так же разархивируем в папку left4dead сервера.
В конце у вас должно получиться такое:
  • left4dead
    • addons
      • sourcemod
      • metamod
Перезапускаем наш сервер.
В консоли сервера для проверки пишем
sm version - Узнать версию SourceMod
meta version - Узнать версию MetaMod:Source
meta list - Список плагинов

2 февраля 2011 г.

Установка и настройка выделенного сервера L4D под Windows

Вопреки возможности скачать уже готовый сервер игры мы будем ставить его с нуля. Во-первых, это даст понять нам как все устроено, а, во-вторых, поможет поставить и настроить только то, чтомы хотим и как мы хотим.
 
Загрузка и установка HldsUpdateTool

Первое, что нам понадобится - это HLDSUpdateTool. Скачиваем его и запускаем. Устанавливаем в любое место, но только не в папку Стима. Например: D:\Valve\HLServer. Запускаем, выбираем наше местоположение и заканчиваем установку.
Далее переходим в папку с установленным HLDSUpdateTool и запускаем HldsUpdateTool.exe для загрузки обновлений.

Загрузка сервера с использованием HldsUpdateTool

Запускаем командную строку (Win+R -> пишем CMD).
Для установки сервера переходим в папку установленного HldsUpdateTool и пишем команды:
HldsUpdateTool.exe -command update -game left4dead -dir c:\serverpath
или
HldsUpdateTool.exe -command update -game left4dead -dir .
(для текущего расположения)

В случае установки сервера Left4Dead 2 параметр -game должен быть left4dead2. Список всех доступных игр мы увидим, если используем ключ -command list.

В нашем случае она выглядит как
D:
cd D:\Valve\HLServer 
HldsUpdateTool.exe -command update -game left4dead -dir d:\Servers\L4D


27 января 2011 г.

L4D Spray: Создание спрея для L4D


И-так, для тех, кто столкнулся с этим впервый раз, будем учиться создавать спрей для игры L4D, L4D 2 и других игр на движке Source.
Для этого нам понадобятся:
Форматы файлов спрея

Спрей поддерживает такие графические форматы: JPEG, BMP, TGA и VTF. Размер спрея должен быть в теории 2 в степени n пикселя (макс. 4096). На практике лучше всего смотрятся 128х128 и 256х256. Объем спрея не должен превышать 120 kb 512 kb. Поскольку BMP "тяжелый" формат, большого смысла его использовать в качестве спрея нет. Самым простым спреем без прозрачности будет картинка 256х256 формата jpeg или с прозрачностью - формата tga. Так же можно использовать в качестве спрея текстуру от Valve в формате VTF с ее фичами - прозрачность, анимация, mipmaps.

Создаем спрей с прозрачностью

С помощью Photoshop открываем нашу картинку. Пусть это будет, например, логотип Ubuntu "The Circle Of Friends".


Чтобы сохранить прозрачность изображения нам понадобится создать альфа-канал. Сначала выделим непрозрачные пикселы изображения. Чтобы сделать это, откроем вкладку слоев (справа внизу) и зажав Ctrl кликаем на мини-изображении нашего слоя.

29 апреля 2010 г.

L4D 2 vocalize commands

Видимо снова работает!
использование нестандартных голосовых команд в Left4dead 2 после обновления 19 февраля 2010
Как вы наверное уже знаете, Valve после обновления 19 февраля 2010 не дает использовать команду vocalize в Left4dead 2. То-есть теперь уже нельзя произносить любые фразы, кроме стандартных. Теперь вы будете видеть ошибки типа "server is enforcing consistency for radialmenu.txt". Но все-таки есть способ это обойти.
Итак, разберемся пошагово что же нужно делать для того, чтобы получить такое меню.
Шаг 1. Создание директорий и файлов
(Заметте, если у вас есть старый файл radialmenu.txt в папке C:\Program Files\Steam\steamapps\common\left 4 dead 2\left4dead2\scripts, его нужно будет удалить)  
Если хотите, можете пропустить этот шаг и скачать готовую структруру папок и файлов, которую создал FittersGuy. Вы можете просто распаковать этот архив по адресу "C:\Program Files\Steam\steamapps\common\left 4 dead 2\left4dead2\addons\".
Первым шагом будет создание файла radialmenu.txt. Во-первых, откройте любимый текстовый редактор (например notepad++) и сохраните пустой документ как "radialmenu.txt". Важной частью файла radialmenu.txt является его структура. По умолчанию файл radialmenu.txt выглядит так:

26 августа 2009 г.

Hunter Training (смерть с небес)


Игра охотником наверноя одна из самых сложных задач в L4D. Недостаточно просто научиться точно прыгать на жертву, нужно будет так же изучить несколько приемчиков из рукава )). Кто только начал играть в игру, наверное, не мог не заметить игроков, которые почти всегда прыгают точно, внезапно и наносят огромное количество урона. Как самому научиться так прыгать? И тут в помощь к нам приходит уважаемый господин eyeonus с его тренировочной картой Hunter training.

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

21 августа 2009 г.

Left4Dead общая информация


Left 4 Dead - это кооперативный онлайн шутер выполненый в жанре survival-horror. Действия игры разворачиваются в Racoon City, который был охвачен смертельным вирусом. Четверо «Выживших»: Френсис, Зои, Луис и Билл, - сражаются с ордами зомби и боссами-мутантами преследуя одну цель - выжить и убраться подальше из этого проклятого города. Играя в игру Вы будто попадаете в фильм ужасов о зомби. Кто видел фильм "Обитель зла", тот может себе представить, что ждет его в игре. В игре присутствует 4 кампании, каждая из которой состоит из 5 карт. Есть три режима игры: сражение, выживание и кооперативное прохождение. Каждая кампания — группа уровней, которые должны пройти Выжившие чтобы вызвать помощь и покинуть населённую инфицированными территорию на эвакуационном транспорте (вертолёт, корабль, самолёт или бронетранспортёр военных). Уровни связаны между собой «безопасными комнатами». Как только выжившие заберутся внутрь комнаты и запрут дверь, уровень закончится, а следующий уровень начнётся в этой же комнате, но с замурованным старым выходом и доступным новым. Такие комнаты содержат оружие, боеприпасы, аптечки и надписи на стенах от прошлых выживших, которые были в этой комнате. Кампания проходится четырьмя персонажами — от одного до четырёх людей, недостающие игроки заменяются ботами. На дополнительной карте — Последний рубеж, можно играть только в режиме Выживание.
И так, в игре присутствует два класса соперников: выжившие и зараженные. Цель выживших - добраться до "безопасной комнаты" (убежища). Цель зараженных - препятствовать выжившим.