Half-Life 2 Guide

Matrix mod (slow-mo) for Half-Life 2

Matrix mod (slow-mo)

Overview

Модификация позволяет замедлять время в стиле “Матрицы” и “Max Payne”Это адаптация древней статьи[www.igromania.ru] на сайте Игромании к текущей версии Half-Life 2.

Вступление

Данное руководство является адаптацией к текущей версии Half-Life 2 статьи[www.igromania.ru] 2005 года за авторством t0pdevice на сайте Игромании.

Предупреждение. Мод меняет значение настройки sv_cheats на “1”. Это не позволит получать достижения.

Практически всем нам знакомо слово “Матрица”. Одним — по кинофильму, другим — из курса математики, и, наконец, некоторым — из игры Enter The Matrix. Те, кто играл в эту игру (ну и, конечно, те, кто рулил в Max Payne), знают, что там была очень интересная функция — замедление всего происходящего с использованием дополнительных эффектов. Оказывается, то же самое можно сделать и в Half-Life 2, причем это не ухудшит геймплей — лишь сделает его совершенно иным.

Сегодня мы создадим модификацию, в которой по нажатию всего одной кнопки можно замедлить действия и движения в игре, увеличить гравитацию, которая поможет избегать видимых пуль противников. В общем — получатся настоящие приключения Нео в мире HL2. Но и это еще не все. В моде мы увеличим действие манипулятора, с помощью которого вы сможете увидеть всю прелесть физики игры: от разрушения штукатурки стен до пятен крови людей и монстров. Попав в Матрицу, вы окажетесь совершенно в другом мире. Представьте себе: Фримен, как в замедленной съемке, взмывает в воздух, расстреливая из автомата монстров; еще не приземлившись, переключается на пистолет и двумя меткими выстрелами валит оставшихся в живых. После приземления скорость игры восстанавливается… до следующей встречи с врагом.

Замедление жизнедеятельности

Чтобы попасть в папку с игрой, откройте Библиотеку, кликните правой кнопкой мыши на Half-Life 2 и выберите “Свойства”. В открывшемся окне перейдите на вкладку “Локальные файлы” и нажмите кнопку “Просмотреть локальные файлы”.

Зайдите в папку …HL2/CFG и откройте файл valve.rc любым текстовым редактором, например “Блокнотом”. Если файл отсутствует, то создайте его (нажимаем правую кнопку мыши — Создать/Текстовый документ) и поменяйте расширение с txt на rc. В файле пропишите следующую строчку: exec autoexec.cfg.
После этого в той же папке создайте еще два файла — autoexec.cfg и matrix.cfg.

Если файлы в папке уже присутствуют, но вы не можете изменить их расширение Откройте Свойства папки и на вкладке “Вид” в разделе “Файлы и папки” уберите галочку “Скрывать расширения для зарегистрированных типов файлов”.

Откройте созданный файл autoexec.cfg текстовым редактором и пропишите: exec matrix.cfg.
В файле matrix.cfg пропишите:

sv_cheats 1 alias “+matrix” “host_timescale 0.3;phys_pushscale 20;cl_phys_timescale 0.1;Physcannon_maxforce 10000;physcannon_minforce 3000;physcannon_tracelength 1000;physcannon_maxmass 8000;physcannon_pullforce 8000” alias “-matrix” “host_timescale 1;phys_pushscale 1;cl_phys_timescale 1;Physcannon_maxforce 1500;physcannon_minforce 700;physcannon_tracelength 250;physcannon_maxmass 250;physcannon_pullforce 4000;”

Заметьте, что скрипт должен быть скопирован именно в три строчки! Ни больше, ни меньше.

Мое сердце… остановилось

Заходите в папку HL2/SCRIPTS и откройте текстовым редактором файл kb_act.lst. В конце, после основного текста скрипта (переместитесь в самый конец файла) пропишите с новой строки:

“blank” “=” “blank” “#Matrix_Mod” “blank” “=” “+matrix” “#Matrix_On”

Двигаемся дальше.
В папке HL2/RESOURCE откройте файл valve_english.txt и после нижеприведенного отрывка скрипта:

“lang” { “Language” “russian” “Tokens” {

пропишите:

“Matrix_Mod” “УПРАВЛЕНИЕ MATRIX МОДОМ” “[english]Matrix_Mod” “CONTROL MATRIX MOD” “Matrix_On” “Войти в Матрицу” “[english]Matrix_On” “Enter the Matrix”

Сохраняйте все изменения и запускайте игру.
В настройках Options/Keyboard (Настройки/Клавиатура) определите новой команде любую клавишу.
Запустите игру и активируйте соответствующей клавишей режим Замедления.
Всё — можете начинать погружение…
И помните, что Замедление работает только тогда, когда вы удерживаете клавишу нажатой.

Звуковая Матрица

Чтобы разнообразить мод, предлагаю маленькое необязательное дополнение.
В него входит повышенная гравитация, а также звуковой и графический эффекты при входе в Матрицу.
Чтобы опробовать эффекты, нужно в matrix.cfg вместо старого скрипта вписать следующее:

sv_cheats 1 alias “+matrix” “fadein 0.3;sv_gravity 400;speak weapons/cguard/charging;host_timescale 0.2;phys_pushscale 25;cl_phys_timescale 0.1;Physcannon_maxforce 9000;physcannon_minforce 2500;physcannon_tracelength 900;physcannon_maxmass 7500;physcannon_pullforce 7500” alias “-matrix” “sv_gravity 600;host_timescale 1;phys_pushscale 1;cl_phys_timescale 1;Physcannon_maxforce 1500;physcannon_minforce 700;physcannon_tracelength 250;physcannon_maxmass 250;physcannon_pullforce 4000;”

Скрипт должен быть написан в три строки.
Если вы хотите поменять звуковой эффект на другой, нужно в строчке, где есть команда speak, прописать другой путь к звуковому файлу.
Сохраните файл и запустите игру. Нажмите “матричную” кнопку — теперь изменения в силе.

Звуковая Матрица UPDATE – Звуки из Max Payne

Автор оригинальной статьи использовал звук, который идёт “в комплекте” с HL2.
Для большей реалистичности предлагаю использовать звук входа/выхода из режима Замедления из игры Max Payne.
Архив с файлами звуков можно скачать отсюда[yadi.sk]. В папке HL2/SOUND создайте новую папку SLOWMO и скопируйте в неё файлы.
В файле matrix.cfg вместо старого скрипта вписать следующее:

sv_cheats 1 alias “+matrix” “fadein 0.3;sv_gravity 400;speak slowmo/enter;host_timescale 0.2;phys_pushscale 25;cl_phys_timescale 0.1;Physcannon_maxforce 9000;physcannon_minforce 2500;physcannon_tracelength 900;physcannon_maxmass 7500;physcannon_pullforce 7500” alias “-matrix” “sv_gravity 600;speak slowmo/exit;host_timescale 1;phys_pushscale 1;cl_phys_timescale 1;Physcannon_maxforce 1500;physcannon_minforce 700;physcannon_tracelength 250;physcannon_maxmass 250;physcannon_pullforce 4000;”
SteamSolo.com