Проигрывание и запись демок Многих интересует тема записи и воспроизведения демок, но наиболее полное руководство довольно трудно найти. Цель этой статьи - ознакомить читателя с основными приемами записи и проигрывания демок в Half-Life. Так как наиболее часто возникают вопросы по воспроизведению (проигрыванию) демок, то решено было начать именно с этого. Проигрывание демок Для проигрывания демок можно использовать предназнченные для этого программы, но можно обойтись и без них. Начнем с самого простого способа, то есть Проигрывание демок вручную Прежде всего необходимо поместить файл демки с расширением "dem" в папку "valve", т.к именно из этой дирректории читаются демки. Далее запустите Half-Life, в главном меню нажмите кнопку "console". Если этой кнопки нет, то выйдите, создайте ярлык для hl.exe, если он уже не создан. Вызовите контекстное меню правым щелчком мыши на ярлыке и выберите "свойства". Далее в коммандной строке добавьте "-console". Теперь снова запускайте халф, кнопка "cosole" должна появиться как самая верхняя. Зайдите в консоль, далее пишите следующее: playdemo . Где - название Вашей демки (можно вводить без расширения "dem") и - скорость проигрывания демки. По умолчанию значение "1" соответствует нормальной скорости проигрывания. Далее должна начаться загрузка и проигрывание демки. Для остановки проигрывания введите stopdemo Кроме стандартной комманды playdemo существуют и другие полезные комманды: · gg - проигрывает демку с максимальной скоростью без потери качства, служит для проверки производительности системы. · timedemo - прогрывает демо с правильной скоростью, независимо от производительности системы. Обычно используется при создании movie файлов. · viewdemo . Очень полезная комманда. Введена начиная с версии 1.1.1.0. Позволяет во время проигрывания изменять скорость, перематывать, приостанавливать, кадровая прокрутка с помощью специальной панели, которая вызывается/убирается клавишами "F1" и "F2". Демки других модов Если вам необходимо проиграть демку мода (например Adrenalinе Gamer 6.6 Mod), то вам необходимо установить этот мод, если он не установлен. Далее проиграть его точно также как сказано выше. Халф сам активирует мод. Другой способ - поместить демку в дирректорию мода (например для мода Adrenalinе Gamer 6.6 Mod это папка ag), запустить халф, активировать мод в меню "Custom Games", зайти в консоль и ввести теже комманды для проигрывания демки. В противном случае Вы получите ошибку: ERROR: couldn\'t open Проигрывание демок старых протоколов Демки старых протоколов требуют соответствующих старых файлов халфа. Тех версий, на которых была записана демка. Список файлов той версии халфа на которой была записана демка и необходимых для ее проигрывания следующий: Папка Half-Life (или та, в которой находится hl.exe) · HL.dat · hw.dll · sw.dll · hl.exe Папка Valve/cl_dlls (или ваш мод вместо Valve) · client.dll Папка Valve/dlls (или ваш мод вместо Valve) · hl.dll Необходимо заменить соответствующие файлы халфа, предварительно сделав бэкап. (В противном случае для пропатчивания придется делать изменения в sierra.ini. Версию в параметрах "Version" и "PatchVersion" установите ту, которую требует патч.) Программы для проигрывания демок Основное преимущество использования программ: не нужно переносить файл демки в папку мода, демка открывается программой. К тому же в большинстве пограмм имеется возможнось конвертировать разрешение демки, ставшее необходимым начиная с версии халфа 1.1.0.8. В настоящее время доступны следующие программы для проигрывания демок: · Demomanager Основные возможности: - Краткая информация о демке (мод, карта, игроки, разрешение, протокол, сервер) - Конвертирование разрешения - Автоматическое конвертрование разрешения перед просмотром - Извлечение чата, поиск по чату - Извлечение информации об игроках - Удаление любых выражений из демки - Установка параметров setdemoinfo - Использование timedemo для проигрывания - Установка скорости проигрывания · Geekplay Основные возможности: - Краткая информация о демке (мод, карта, игроки, разрешение, протокол) - Конвертирование разрешения - Возможность проигрывания демок старых протоколов (включены файлы до протокола 43) - Установка скорости проигрывания - Удалять командные сообщения (teamsays) · Demobrowser Основные возможности: - Краткая информация о демке (мод, карта, протокол) - Возможность проигрывания демок старых протоколов (включены файлы до протокола 35) - Удалять командные сообщения (teamsays) · Demoplay Основные возможности: - Поддержка игр QW, Q2, Q3, Heretic 2, Hexen 2, Sin, KingPin, Half-Lie Записывание демок Для того, чтобы записать демку, необходимо во время игры зайти в консоль (клавиша "`") и ввести: record Здесь - имя записываемой демки. Например: record boot_camp Файл будет находиться в дирректории "valve" или в папке вашего мода. Для остановки записи введите stop. Если вы хотите продолжить записывание уже готовой демки, то убедитесь что она находится в дирректории "valve" или в папке вашего мода, и во время игры на той же карте что и была записана готовая демка введите в консоли: appenddemo где - имя готовой демки, которую вы хотите дописать. Демка получится состоящей из трех сегментов. Первый - заголовок. Второй - ранее записанная демка. Третий - дописанная часть демки. Для всех демок справедлива комманда setdemoinfo. Эта комманда записывает в демку дополнительную информацию. Позволяет выводить в начале демки (сегмента демки) любое выражение, выбрать cd track для проигрывания в этой демке, а также добавлять эффекты fade in и fade out. Синтаксис: setdemoinfo · - имя демки в папке "valve" или вашего мода · - номер сегмента, начиная с 2 (первый заголовок) в входит: · title "text" - появится в центре экрана в начале сегмента · play tracknum, "tracknum" - номер cd track\'а · fade <in | out> <fast | slow> - эффект fade in или fade out, быстрый или медленный. Например: setdemoinfo boot_camp 2 title "Demo Created By Awake" fade out slow |