Матрица Half-Life 2
Практически всем нам знакомо слово “Матрица”. Одним — по кинофильму, другим — из курса математики, и, наконец, некоторым — из игры Enter The Matrix. Те, кто играл в эту игру (ну и, конечно, те, кто рулил в Max Payne ), знают, что там была очень интересная функция — замедление всего происходящего с использованием дополнительных эффектов. Оказывается, то же самое можно сделать и в Half-Life 2, причем это не ухудшит геймплей — лишь сделает его совершенно иным. Сегодня мы создадим модификацию, в которой по нажатию всего одной кнопки можно замедлить действия и движения в игре, увеличить гравитацию, которая поможет избегать видимых пуль противников. В общем — получатся настоящие приключения Нео в мире HL2. Но и это еще не все. В моде мы увеличим действие манипулятора, с помощью которого вы сможете увидеть всю прелесть физики игры: от разрушения штукатурки стен до пятен крови людей и монстров. Попав в Матрицу, вы окажетесь совершенно в другом мире. Представьте себе: Фримен, как в замедленной съемке, взмывает в воздух, расстреливая из автомата монстров; еще не приземлившись, переключается на пистолет и двумя меткими выстрелами валит оставшихся в живых. После приземления скорость игры восстанавливается… до следующей встречи с врагом. **
В режиме Матрицы разделать этого красавца достаточно просто. Замедление жизнедеятельности Зайдите в папку…HL2/CFGи откройте файлvalve.rcлюбым текстовым редактором, например “Блокнотом”. Если файл отсутствует, то создайте его (нажимаем правую кнопку мыши — Создать/Текстовый документ ) и поменяйте расширение сtxtнаrc**. В файле пропишите следующую строчку:exec autoexec.cfg. После этого в той же папке создайте еще два файла —autoexec.cfgиmatrix.cfg. Если файлы в папке уже присутствуют, но вы не можете изменить их расширение — кликните на файлах правой кнопкой мышки и в выпавшем меню выберите пункт Сервис/Свойства папки/Вид и в разделе Файлы и папки уберите галочку Скрывать расширения для зарегистрированных типов файлов. Откройте созданный файлautoexec.cfgтекстовым редактором и пропишите:exec matrix.cfg. В файлеmatrix.cfgпропишите:sv_cheats1alias"+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” “english” “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 , прописать другой путь к звуковому файлу. Все звуки находятся в папке HL2/SOUND. В данном моде используется звук, который находится в папке HL2/SOUND/WEAPONS/CGUARD/CHARGING (скрипт: speak weapons/cguard/charging). Сохраните файл и запустите игру. Нажмите “матричную” кнопку — теперь изменения в силе.