1. Копируете демку в папку cstrike, располагающуюся в папке с клиентом игры (если будет в другой папке, то может не запуститься, либо не всё нормально работать при просмотре) 2. Запускаете клиент игры (можно без маяка) 3. В консоле набираете команду demoui 4. В появившемся маленьком окошке нажимаете кнопку Load 5. Выбираете файл с демкой, которую решили смотреть 6. После того, как демка запустилась нужно закрыть маленькое окошко, нажав на крестик в углу (иначе не будет работать просмотр имени игрока, нелья будет смотреть счёт и т.д.) * Если требуется перемотать, или записать время интересующего момента (tick), то снова открываете консоль и набираете demoui (советую забиндить на кнопку, например вот так: bind "F1" "demoui" * Кнопкой ctrl открывается и закрывается меню с управлением Камерой и пр. При открытой панели не видно Имени игрока, за которым хотите наблюдать.
Команда demoui предназначена для вызова панели с инструментами для более удобного просмотра демок, поэтому её можно вызвать в любой удобный момент во время просмотра демки. -Верхним ползунком можно менять скорость прокрутки демки от 0%(полная остоновка) и до 600% (в 6 раз быстрее стандартной скорости) (не рекомендуется просмотр на скорости меньше 10% глючит анимацию) -внизу панельки есть поле с Tick 0/10000 и кнопкой "Go to” (точно не могу сказать что обозначает tick, лиш то что это вроде количества кадров ( в 1 минуте ~3967 tick’ов). Кнопка Go to позволяет отправится в начало интересного момента, например если мы знаем, что интересный момент произошол на 2й минуте игры то можем в поле после кнопки "Go to” ввести 7934 (2х3967) то мы попадем в нужный момент времени, останется только найти удобный ракурс выставить нужную скорость и посмотреть момент. (рекомендую "телепортиться” пораньше например в 7000 это связано с некоторыми неудобствами, о которых будет написано ниже) -Кнопка pause и resume соответственно пауза и вернуться (продолжить проигрывать демку)
"О неудобствах” -Когда активирована панелька demoui нельзя менять игрока за которым следишь и вид камеры, для того чтобы сменить вид или игрока нужно закрыть панельку (крестик х), совершить необходимую операцию по смене игрока или вида и при необходимости снова вызвать панельку командой "demoui”. -Если поставить демку на паузу (кнопкой pause в панельке Demoui) и менять игроков то не будет видно их ники, поэтому если необходимо найти игрока и чтобы демка далеко непроигралась перед сменой игрока поставте ползунок скорости прокрутки на ~15%. - Невозможно проиграть демофайл в обратном направлении или комфортно вернуться на момент назад, при попытке это сделать с помощью "отрезка времени” демка перезагрузит карту заного (поэтому рекомендую запоминать число tick в нужном моменте и использовать функцию "Go to”)
"Об упрощениях” -Если запустить и вызвать команду demoui то можно с помощью кнопки "load” загрузить демо файл из любой папки. -Скорость воспроизведение демки можно менять также кнопками на клавиатуре PageUP, PageDown (работает только с открытой панелькой demoui) -Для того чтобы постоянно не открывать консоль и не писать там команды я сделал спецальный конфиг и назначил кнопкам необходимые функции: "KP_END" "demo_resume"-востанавливает воспроизведение демки "KP_DOWNARROW" "demo_pause"- останавливает воспроизведение демки "KP_PGDN" "demoui" – позволяет вызывать панель инструментов, удобно когда необходимо часто менять игрока или вид, в следствии чего приходится часто закрывать её. (KP значит дополнительная клавиатура, та что у вас справа)
Второй способ - открытие через специальную программу CSSDL
1. Скачать можно здесь: CSSDL 2. В программе требуется прописать путь к файлу hl2.exe (у меня выглядит вот так: D:\Rev\Games\Counter-Strike Source noSteam\hl2.exe) 3. Остальные поля можно не заполнять 4. Я у себя прописал запуск файлов с расширением .dem через "Открыть с помощью" и выбрал данную прогу, установив галочку "Использовать её для всех файлов такого типа". Соответственно после её открытия остаётся нажать только Запустить. 5. После того, как демка запустилась нужно закрыть маленькое окошко, нажав на крестик в углу (иначе не будет работать просмотр имени игрока, нелья будет смотреть счёт и т.д.) * Если требуется перемотать, или записать время интересующего момента (tick), то снова открываете консоль и набираете demoui (советую забиндить на кнопку, например вот так: bind "F1" "demoui" * Кнопкой ctrl открывается и закрывается меню с управлением Камерой и пр. Имя игрока можно смотреть только в этом меню.