Донецкий техникум промышленной автоматики

Як зробити мувік в CS GO - Це CS, крихітко!

  1. Підготовка до запису мувіка
  2. Робота над мувіка всередині гри
  3. Дізнавшись id гравця, відмотуємо за допомогою демку за допомогою плеєра в початок раунду і прописуємо...
  4. Щоб під час запису гра не лага, потрібно вимкнути звук командою в консолі:
  5. Щоб записати мувик на 300 кадрів в секунду прописуємо в консолі команду:
  6. Наш мувик знаходиться за адресою Counter-Strike Global Offensive> csgo.
  7. Основні фішки, які знадобляться при роботі з Sony Vegas

Для створення класного мувіка нам знадобиться софт справжнього мувімейкера:

  • Virtual Dub . Для перетворення демки в мувик.
  • hlae . Для запису звуку одночасно з відео.
  • Fraps або ShadowPlay (для відеокарт Nvidia). Даний софт швидше підходить для запису летс-плея або розважального відео для YouTube, але для запису демки теж може знадобитися.
  • Sony Vegas . Для монтажу нашого ролика.
  • А також від 10 Гб вільного місця на жорсткому диску. Fraps записує відео у високій роздільній здатності, і ролики дуже багато важать. В середньому рекомендується мати хоча б 100 Гб вільного місця на жорсткому диску.

Підготовка до запису мувіка

Почнемо з того, що скачати і розпакуємо програму hlae (посилання вище) в кореневу папку CS: GO . Запускаємо файл HLAE.exe. Далі переходимо в Tools - Developer - Custom loader:

Бачимо три рядки: HookDLL, ProgramPath і CommandLine. Натискаємо кнопку «Browse» в рядку HookDLL. Відкриваємо в папці hlae файл afxHookSource.dll

Потім тиснемо «Brouse» в рядку ProgramPath. Йдемо в кореневу папку гри і вибираємо файл csgo.exe.

І в рядку CommandLine прописуємо наступні параметри:

-steam + sv_lan 1 -window -console -game csgo -w 1920 -h 900

Останні параметри -w 1920 -h 900 відповідають за дозвіл відео. Замість значення 900 можна поставити 1080, тоді мувик вийде на весь екран. При значенні 900 зверху і знизу додадуться чорні смуги, що створить додатковий кінематографічний ефект.

Натискаємо «Ок» у віконечку з параметрами hlae і чекаємо запуску гри з усіма потрібними параметрами.

Після запуску слід зробити наступне:

  • Вийти з мережі. Натискаємо Shift + Alt + Tab - Список друзів - Свій нік - ставимо галочку на «Не в мережі».
  • Поставити всю графіку на максимум.
  • Викликати консоль і прописати в ній: exec movie.cfg (для активації демо-плеєра) і host_timescale 1 (для включення звуку в грі).

Потім ми переходимо безпосередньо до

Робота над мувіка всередині гри

Щоб почати роботу над роликом, нам потрібно його записати. Раптово, правда?

Щоб записати ігровий процес (або 'демо'), потрібно під час гри ввести в консолі record назву демо. А після запису необхідного моменту вводимо stop.

Після запису і збереження демки відкриваємо демо-плеєр в грі натисканням клавіш Shift + F2. Шукаємо потрібну нам демку і відкриваємо її.

Можливий баг: курсор, плаваючий поверх екрану. Для усунення перезаходити в гру через HLAE.exe, як ми це зробили на початку. Потім також прописуємо exec movie.cfg і host_timescale 1.

Після запуску демки насамперед відкриваємо консоль і прописуємо команду mirv_deathmsg debug 1. Дана команда дозволить відстежити id гравців, які зробили вбивства, і момент самого кила.

Чекаємо, коли ж буде зроблено вбивство від імені певного гравця, і дивимося в консолі його id.

Дізнавшись id гравця, відмотуємо за допомогою демку за допомогою плеєра в початок раунду і прописуємо в консолі:

mirv_deathmsg block! id_ігрока *

Замість «id_ігрока» вказуємо цифру-ідентифікатор гравця, від імені якого нам потрібно зняти мувик. Наприклад, це гравець номер 5. Тоді команда буде виглядати так: mirv_deathmsg block! 5 *.

Це командою ми блокуємо фраги тільки гравця номер 5.

Ще одна корисна команда: mirv_deathmsg cfg noticelifetime ЦИФРА. Замість значення «ЦИФРА» ми можемо поставити час, протягом якого в правому верхньому куті буде відображатися вбивство типу «Гравець 1 вбив Гравця 2». Ставимо тут цифру на свій смак. Час вимірюється в секундах. Тобто поставивши «60», ми отримаємо висвітлення фрага хвилину. Щоб фраг висвічується весь раунд, ставимо значення рівне «120».

Щоб під час запису гра не лага, потрібно вимкнути звук командою в консолі:

host_timescale 0

І знову включити його, але вже іншою командою:

mirv_snd_timescale 1

Так, ось такий ось фінт вухами%)

Ще одна важлива команда:

cl_draw_only_deathnotices 1

Вбивши її в консолі, ми відключаємо всі елементи демо-інтерфейсу і отримуємо красиву картинку прямо як в грі:

Вбивши її в консолі, ми відключаємо всі елементи демо-інтерфейсу і отримуємо красиву картинку прямо як в грі:

З демо-інтерфейсом і без нього

Потім бінді клавіші, що відповідають за початок і кінець запису мувіка:

bind "o" "startmovie nazvanie_muvika" - клавіша o відповідає за початок запису мувіка під назвою nazvanie_muvika.

bind "p" "endmovie" - клавіша p відповідає за кінець запису.

Щоб записати мувик на 300 кадрів в секунду прописуємо в консолі команду:

host_framerate 300

Потім відмотуємо демку за допомогою демо-плеєра до красивого місця, де ви набили багато Фрагів і натискаємо заготовлений раніше бінд. У нашому випадку це клавіша «o«. Після натискання гра починає трохи прітармажівать, і це нормально. Відбувається запис ігрового процесу і рендер з формату .dem в .tga. Якщо ви не чуєте звук гри або звук лага під час рендера, теж нічого страшного. Запис звуку насправді відбувається чітко, в чому ми і переконаємося, коли відкриємо отрендеренний файл.

Натискаємо "p", щоб закінчити процес запису. Чекаємо, поки гра відкладає, закриваємо CS: GO і запускаємо редактор відео Virtual Dub .

Наш мувик знаходиться за адресою Counter-Strike Global Offensive> csgo.

Він вдає із себе величезну кількість картинок в форматі. tga і одного звукового файлу в форматі. wav. Щоб Virtual Dub нормально відтворив весь цей бєспрєдєл, відкриваємо саму верхню картинку. Решта буде завантажено в файл автоматично!

Потім вибираємо в верхньому меню Аудіо - Wav-аудіо. І відкриваємо звуковий .wav файл майбутнього мувіка. Якщо ще не забули, то він лежить в тій же кореневій папці гри.

Потім заходимо в Відео - Частота кадрів. І в розділі «Регулювання вхідної частоти» в поле «Змінити на» вказуємо той fps, що ми задали через консоль під час запису демки.

І в розділі «Регулювання вхідної частоти» в поле «Змінити на» вказуємо той fps, що ми задали через консоль під час запису демки

Встановлюємо потрібну частоту кадрів

Майже готово! Вибираємо Файл - Зберегти як - avi.

Усе! Мувик зі звуком перетворений в формат, який здатні читати відеоредактори, програвачі і YouTube.

Основні фішки, які знадобляться при роботі з Sony Vegas

  • Для додавання ролика на таймлайн в Вегасі досить перетягнути відео з папки або натиснути Файл - Відкрити.
  • Щоб розрізати відео на кілька фрагментів використовуємо швидку клавішу S.
  • Щоб зробити певний момент в слоу-мо, виділяємо його і, затискаючи Shift, розтягуємо уздовж таймлайна.
  • Щоб зробити перехід з одного фрагмента на інший, накладаємо відео один на одного. Якщо хочемо додати на перехід додатковий спецефект, вибираємо один з пресетів Вегаса. Знаходяться в папці Переходи.
  • Щоб додати свою музику на задній фон, створюємо нову звукову доріжку (Insert - Sound) і перетягуємо на неї наш mp3-файл.

Щоб зберегти файл в максимальній якості в тому дозволі, що він був записаний, та так, щоб файл важив не 300 Гб, а 30 Мб, натискаємо File - Properties. У вікні, в рядку Full-Resolution rendering quality вибираємо Best. В параметрах Width і Height ставимо 1 920 на 1 080. Або то дозвіл, що вам більше до душі =) Потім виділяємо ту частину таймлайна, що ми хочемо перетворити в відео, тиснемо праву кнопку миші і Render as. І найголовніше: при збереженні файлу вказуємо формат Widndows Media Video V11 (* .wmv). Ставимо 8 Mbps HD 1080-30p Video.

Ставимо 8 Mbps HD 1080-30p Video

Фінальний рендер в Соні Вегасі

Якщо виникнуть питання по рендеру або записи демки в CS: GO, пишіть в коменти!

Все сподобалося? Розкажи друзям!

Раптово, правда?
Все сподобалося?