"Ролевые игры" или как разнообразить речь героев игры.
Все мы преданны своей любимой игре в той или иной степени. В ней мы порой проводим ночи напролёт, строим планы со знакомыми игроками и друзьями и делимся впечатлениями. Но даже любимая игра после нескольких лет задродства, пусть и с родными и близкими, может, мягко говоря, надоесть. Единственный путь из этого - альтернативные действия в игре, порой вопреки идущие основным целям, заложенным в саму игру. Самый известный из них - это троллинг. Но его проблема заключается в том, что в отличии от самого зачинщика, остальные игроки могут не испытать радости от такого рода действий(особенно антиобщественных, вроде спланированного Friendly Fire). Поэтому сегодня я хочу рассказать о такой вещи, как Radial Menu, или точнее, о создании своих Radial Menu.
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
Radial Menu - Это список голосовых команд, сделанный в виде "ромашки".В нём максимально доступно 9 кнопок, в целом
занимающие 1 клавишу. Изначально доступно всего 2 базовых меню, с основными командами ("Да.","Нет.","Подождите.","Осторожно!" и т.д.). Я же расскажу о способе изменять эти меню и даже добавлять новые, заточенные под любую информацию - от предупреждений и возгласов до специфичных, вроде троллинга Ника, ненависти Фрэнсиса, наивности Луиса и нравоучений Била.
1.Нам понадобиться Vpk.exe. Он расположен в {имя диска}:\Steam\steamapps\common\left 4 dead 2\bin. Если его нет, тогда посмотрите в {имя диска}:\Steam\steamapps\common\left 4 dead\bin. Если же его и там нет, то архив с этим файлом можно скачать вот отсюда.
2.Теперь нам нужен Notepad++. Его можно скачать вот отсюда.
3.Создание меню:
Создаем текстовый документ и называем его radialmenu.txt.Открываем его с помощью Notepad++, и добавляем следущее содержание:
"RadialMenu"
{
Ваше Меню
}
Если вы хотите чтобы стандартные меню голосовых команд остались(меню на кнопки X и Z), код этих менюшек:Оригинал
Список всех доступных голосовых команд можно найти в этих местах:
1)http://www.fitterblog.com: Здесь указанны все голосовые команды "новой" четвёрки, включая DLC "Passing". Так же там указанно, работает та или иная команда, или нет.
2)http://festiviter.com: Здесь указанны все работающие команды "оригинальной" четвёрки, включая DLC "Sacrifice". Почему-то там нет списка команд для Френсиса. Поэтому я выложу то, что сам нашёл на просторах сети:
vocalize ConceptBlock629 "Да, как скажите, господин монстр"
vocalize ConceptBlock632 "Люди всегда делают то что им велят копы"
vocalize ConceptBlock633 "Доверся мне"
vocalize ConceptBlock635 "Смотри на жизнь с оптимизмом, если ты не сможешь дойти до конца, я все равно буду в порядке"
vocalize ConceptBlock637 "Достаточно, чтобы знать что говоришь ты складно"
vocalize ConceptBlock697 "Ну ладно"
vocalize ConceptBlock709 "Френисис рассказывает, как много чего он ненавидит"
vocalize ConceptBlock710 "Чуть сокращёная версия 709"
vocalize ConceptBlock712 "Знаете что я НЕ ненавижу? Жилеты!"
vocalize ConceptBlock721 "Хе, хе, хе... Отвали!"
Примечание: Некоторые команды срабатывают лишь при определённых условиях. Например, фраза "Отличный выстрел" сработает лишь после того, как любой из игроков убьёт хотя бы одного зомби. Диалог "Это самый дурацкий план, что я слышал, Коуч" будет работать лишь в убежище в начале карты. А фраза "Hell yea - Next stop: New Orlean!"(случайная фраза, звучащая при заправке машины в Dead Center) вообще сработает за карту всего 1 раз.
Вот пример готового меню, ориентированного на Ника с троллингом Коуча, ненавистью к Эллису и своим самолюбием.
Изменив значения на собственные можно добавить и другие меню таким образом. Главное чтобы синтаксис меню не менялся.После редактирования и внесения всех изменений, сохраняем наш документ, причем обязательно в кодировке ANSI !!!!! Для этого нам и был нужен Notepad++.
4.Создайте файл addoninfo.txt. Содержание этого файла должно быть следующим:
"AddonInfo"
{
addonSteamAppID 550
addontitle "Custom Radial Menus" (Название аддона, которое будет отображаться в браузере аддонов)
addonDescription "Gives user a custom radial menu"
}
Сохраняем все изменения и закрываем.
4.Теперь создадим папку. Как вариант, назовём её "My Radial Menu". Сначала кидаем туда готовый "addoninfo.txt".Теперь внутри нашей папки создаем папку с с именем "scripts" и перетаскиваем туда готовый "radialmenu.txt".
5.Берем нашу папку "My Radial Menu" и перетаскиваем ее на файл vpk.exe (или на ярлык этого файла), и в тойже директории где была наша исходная папку появится файл с таким же названием и расширением *.vpk. Теперь созданный файл скидываем в папку addons, находящеюся в {имя диска}:\Program Files\Steam\steamapps\common\left 4 dead 2\left4dead2.
6Следующим шагом будет создание файла autoexec.cfg чтобы прибиндить наше меню на новые кнопки. Сильно углубляться не буду в это дело. Просто расскажу порядок действий. Заходим в папку {имя диска}:\Program Files\Steam\steamapps\common\left 4 dead 2\left4dead2\cfg, и создаем файл autoexec.cfg. (Если у вас уже есть такой файл, просто открываем его)
Добавляем в файл alias'ы (ссылки на команды):
alias [name] "[command]", где [name] = имя ссылки, а [command] = команда(ы), что будут выполняться.
Например,
alias +menunick "+mouse_menu nick"
alias -menunick "-mouse_menu"
, где nick - название Вашего меню из файла radialmenu.txt
После мы прибиндим наши алиасы на кнопки таким образом:
Теперерь при нажатии кнопок C, X и мы получим старые меню, а при нажатии Z - новое, ориентированное на Ника, меню:
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
"Ролевые игры" или как разнообразить речь героев игры.
На этом, пожалуй, всё. Если будут вопросы или осложнения, обращайтесь. Надеюсь, что благодаря моему посту вы сможете создавать универсальные диалоги, тем самым генерируя интересные и забавные ситуации. Удачи!
Ну что возьмёш с детей...Им же не понять прелесть ситуаций, когда ты, используя фразу Френсиса о просьбе к священнику открыть дверь, вызываешь удивление у грифера...
Там нет той системы Vocalize-команд, иначе бы я давно повесил бы себе самые удачные доминационные фразы и самый укуренный смех.
Возможно есть способ, но за 4 года игры я так и не заметил ни одного игрока, который бы издавал фразы, не относящиеся к его текущему положению. Хотя нет, вру: Админы через плагины на сервере могут проигрывать внутри игровые звуки. Но на то они и админы, да и сам звук проигрывался для всех игроков на сервере, что не очень то удобно...
Круто, спасибо тебе!) Было бы вообще супер, если бы рассказал, как привязать к голосовым командам свою музыку или звуки)
Что-то подобное было, когда был звуковой движок HLSS. Но это было баловство с войс-чатом. Можно попробовать, конечно, файло-замену, но толк в ней, если кроме тебя твой звук никто не услышит...
Геймер Baltasar 22
Плюсатор SMole 24
XCommander FOSTER_ok 63
Геймер Dezender 20
Плюсатор Son1c 18
Геймер Dezender 20
Геймер Dezender 20
Плюсатор Grawer 25
GAMER.ru Sheriff Руга 29
Полезно, говорю, кхм-кхм. :)
Геймер Bonana_Hunter 30
Подскажите как сделать, чтобы в "Насмешке" Ник произносил только одну реплику и 10-ти возможных?
Геймер Ilyxa 1