Left 4 Dead 2

Left 4 Dead 2

60 ratings
Как сделать своё Vocalize\Вокалайз/Radial меню (свой разговорный мод-пак фраз)
By WarSanches
Если Вы ходите разнообразить свою игру различными, специфичными для любой ситуации, фразами, выбрать фразы для своего любимого персонажа, создать круговое меню из этих фраз, поставить это всё на нужную кнопку, дать точное направление и название каждой фразе - то попали практически по адресу.
   
Award
Favorite
Favorited
Unfavorite
Вступление
Для начала вам не помешало бы определиться - на сколько вы вообще понимаете эту тему, связанную с Вокализацией в Лефте.
В том случае, если вы хотите более менее начать с НАЧАЛА и получше понять основу Вокализации, то можете посмотреть моё видео по созданию такого Вокалайз меню в первой части Лефта: https://youtu.be/VwVK9hVBXjc
ОДНАКО! Видео кустарного производства, профессионализм на нуле и т.п, по этому если уж и имеет смысл это смотреть - то только если вам некуда потратить своё время.

Возвращаясь к теме, объяснюсь, в данном руководстве я не буду начинать из далека или с азов Вокализации. Я покажу самый упрощенный, уже на половину готовый способ.
Возможно вам даже ничего не придётся делать а лишь скачать один файл и скинуть его себе.
У меня были мысли показать и более сложный и "стартовый" способ, но понял что в нём нету необходимости так как первый способ побеждает во всём.

По созданию Вокалайз меню для второй части у меня так же есть видео. Оно уже более информативное и понятное. Для тех, кому не хочется читать - пожалуйста:
https://youtu.be/u7Cq0-NS4KU
Ознакомление с папками и модами.
Для начала придётся понять где и что находится.
Возможно я могу показаться банальным но...
Изначально постарайтесь понять где находится папка с Аддонами (модами) и что они из себя представляют.
Путь к папке addons: D:\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons.
В этой папке мы видим еще одну папку - Workshop, в ней и хранятся моды, скачанные нами в Мастерской, так что, если вы в Лефте подписались под чьим то модом, и он у вас скачался, то находиться он будет именно здесь.
Моды могут находиться как в папке Workshop так и в папке Addons, находясь и там или там, моды в игре всё равно будут отображаться и работать.
Как мы можем видеть - куча файлов, поочередно один из них - мод, а другой - картинка.
Обратите внимание на название фаилов - номера. У каждого мода есть картинка, с таким же номером... правильно - картинка является обложкой мода.
Теперь вы знаете как можно понять какая картинка к какому относится моду (по номеру), а по картинке вы сможете приблизительно понять, что за мод перед вами.

Итак, теперь вы приблизительно ориентируетесь в модах.


С чего начать делать СВОЙ мод.
Свой мод мы будем делать не с чистого листа, а с уже приготовленного.
Как мне кажется, будет отличной идеей взять уже готовый мод, и, поняв суть его структуры, переработать под свой вкус.

Для начала нам понадобится сам мод, в одном случае я дам вам мой мод, который уже может вам подойти без доработок.
Скачать мой мод: https://disk.yandex.ru/d/enadmDF4WcIHUQ

Или при какой либо необходимости, можете скачать оригинальный мод с самой Мастерской. Именно его я обработал под свой и пользуюсь им: https://steamproxy.net/sharedfiles/filedetails/?id=1675228668&searchtext=4k+loading
Как вы на него подпишитесь, и убедитесь, что он у вас скачался - ищите его в папке D:\Steam\steamapps\common\Left 4 Dead 2\left4dead2\addons\workshop, как я ранее говорил, там будет картинка обложки с номером, и сам файл мода рядом с картинкой и аналогичным номером.
Теперь у вас есть мод... допустим мой.










Стоит запомнить - как выглядят моды. По идее ярлыки модов должны выглядеть вот так:

И иметь расширение vpk

Для дальнейшего удобства, если вы точно собираетесь редактировать этот Вокалайз мод, рекомендую перенести скачанный у меня, или в Мастерской, мод, на рабочий стол или в отдельную папку для работы.

Внимание! Если вы не уверены в себе, если у вас мало времени, или если вам откровенно говоря лень - шлите нaxep эту затею с созданием своего меню.
Устанавливайте скачанный у меня, или в Мастерской, мод, и для справки почитайте последний раздел этого руководства - чтобы понять, как пользоваться модом. И возможно, если вам понравится мод в моём недоработанном исполнении - то вам не придётся париться, читая следующие разделы и создавая мод под себя.
Выбор за вами.

Распаковать и упаковать мод.
Как вы уже возможно заметили, моды имеют некое расширение vpk и простым образом не открываются.
Чтобы начать редактировать любой мод с подобным расширением, нам нужно его распаковать.
Valve судя по всему подумали об этом, и поэтому специально вложили в папку с игрой первого Лефта специальный распаковщик, который способен распаковать эти vpk файлы, и при необходимости упаковывать обратно.

Найти этот распаковщик (ярлык vpk.exe) можно в: D:\Steam\steamapps\common\left 4 dead\bin ОДНАКО - я уже подготовил файлы распаковщика и держу их в надежном месте. И вы можете их скачать: https://disk.yandex.ru/d/OxHeRWvUxhtR5g
Там вы найдёте папку vpk, скачайте её и скиньте на удобное место.
Раскройте перед собой две папки: Первое - откройте мою папку vpk и, пролистнув вниз, найдите файл vpk.exe с типом Приложение, пусть этот фаил будет у вас на виду.
Второе - откройте и расположите в другом краю экрана ту папку, где находится мод, который вы хотите распаковать, если мод находится на рабочем столе - идём дальше.

Возьмите курсором нужный мод и перенеся его, наведите на тот самый файл vpk.exe, отпустив мод на этот файл:



спустя секунды, в папке, откуда вы взяли мод, появится папка, её номер или название будет соответствовать номеру или имени мода, который вы туда опустили. Если вы взяли мод с рабочего стола, то ищите преобразованный в папку мод на нём же.

Теперь этот мод в вашем распоряжении и готов для редактирования.

Не столь важно. Проведя эту операцию в обратном порядке, закинув преобразованную папку в файл vpk.exe, вы сможете преобразовать папку обратно в мод.
Структура мода.
В скачанном и в преобразованном в папку, моде, мы видим два файла:
Текстовый файл addoninfo.txt нам не нужен, в нём лишь находится название мода и краткая информация, которая потом будет отображаться в в разделе дополнения в самой игре.






Переходим в папку scripts:
Также, видим тут два файла:









первый - kb_act.lst это файл, который вам позволит удобно, в игре, задать всем круговым менюшкам нужную клавишу.





Однако трогать его не стоит, в нём изначально всё правильно прописано.

Следовательно, открываем текстовый файл radialmenu.txt.
В нём вы увидите настолько много, что... придётся объяснять всё ОТ и ДО в следующем разделе.


Круговое меню в текстовом документе.
Внимание. Для начала откройте текстовый файл radialmenu.txt и немного поглядите на него. Как только поймёте, что ничего не понимаете, можете читать дальше.

Для наглядности я поставил в одну картинку текстовый документ Вокалайза, и круговое меню, которые мы видим в игре.
Внимание картинка:




Перво наперво разберемся названиями менюшек. Обратите внимание на Название конкретного меню , оно указывает нам на строчку "Orders,Survivor,Alive", из этих трёх слов, нас интересует первое - Orders , это является названием меню, которое мы позже увидим в настройках клавиш:
Это необходимо знать, чтобы можно было понимать связь названий меню, с их привязкой к кнопкам.
Кроме меню Orders, для наглядности мы еще рассмотрим меню Miscellaneous 1. Внимание - в текстовом файле название сокращено до Misc 1:



Теперь разберёмся с красноцветными цифрами от 1 до 9. Это относится к обеим менюшкам
В круговом меню есть 9 направлений, каждое из которых, имеет своё название.
Обратите внимание на слово, стоящее правее от цифры.
Здесь попробуйте вспомнить направления сторон света, или просто найдите компас.
1 Center - Центр
2 North - Север (Верх)
3 NorthEast - СевероВосток (ВерхоПраво)
4 East - Восток (Право)
5 SouthEast - ЮгоВосток (НизоПраво)
6 South - Юг (Низ)
7 SouthWest - ЮгоЗапад (НизоЛево)
8 West - Запад (Лево)
9 NorthWest СевероЗапад (ВерхоЛево)
Некоторые, прочитав это, подумают что я деградант, но думаю такое очевидное описание не помешает обширной и разнообразной аудитории.

Каждая строчка имеет название направления, благодаря чему, вы можете точно указать, с какой стороны вы хотите видеть ту или иную команду или фразу.
Строчек 9, следовательно, 9 команд, 9 фраз.
По строчкам, если идти сверху в низ, то начинается всё с центра, затем продолжается сверху (севере) и по часовой стрелке проходит по остальным направлениям. Смотрите красные цифры и их очередность.

Если с направлениями разобрались - топаем дальше.
Внимание картинка второй менюшки. (Меню "Misc 1")[

У каждого направления, есть еще две строчки: команда и название команды.
В направлении Center (1) в строчке команда, в кавычках, как мы видим написана команда "vocalize PlayerLookOut" это команда как раз и прописывается автоматом в консоли, после вашего выбора этой строчки направления в игре, и персонаж говорит фразу, соответствующую команде.
Второй строчкой название команды, является любое, на ваше усмотрение, название этой команды или точнее фразы. Смотрите далее
Обратите внимание на вторую фразу в направлении "North", команда записана как vocalize PlayerHelp, а название написано как На помощь, наверное потому что в переводе PlayerHelp - "Игрокпомоги" поэтому название - "На помощь". Посмотрите на круговое меню и на текст, ориентируясь по цифрам, и вы всё поймёте.
Так же стоит обратить внимание, что в строчках команда, на каждом направлении, в команде сперва пишется слово "vocalize" а потом уже остальная часть команды.

Теперь вы можете в нужном для вас направлении, вписывать любые команды (первая строчка) и давать им желаемые названия (вторая строчка).
Но чтобы вписывать какие нибудь команды, вам сперва нужно найти эти команды, ищутся они в интернете, и чаще всего рядом с ними пишется перевод (что персонаж скажет при этой команде). В разделе Итог я оставлю ссылку на лучший, на мой взгляд, сайт с командами, а в остальном - инет в помощь.

Дополнение.
Вы возможно обратили внимание, что в первой менюшке (Orders), очень странно выглядят названия команд, например "#L4D_rosetta_look". Это название, которое мы видим в круговом меню по Центру - Глядите.
Название "#L4D_rosetta_look" используется чтобы русскоязычные буквы в круговом меню отображались без проблем. Такие названия есть только в стандартных двух круговых меню в Приказы, а также в Вопросы ответы.

Внимание. Русскоязычные названия команд, как на картинке "На помощь", стали правильно отображаться лишь недавно, до этого вместо русских букв, в игре были видны вопросительные знаки. Если у вас возникнет такая проблема, вместо "На помощь" можете прописать английскими "Na pomosh", тогда проблем уж точно не будет.


Менюшки и функции, входящие в мод
В данном моде, или точнее, в текстовом документе radialmenu.txt, кроме двух стандартных меню Orders и QestionAnswers (QA) так же есть девять менюшек "Misc", в четырёх из которых, будут мои готовые фразы, подходящие для всех персонажей (первой части уж точно). Остальные пять менюшек "Misc" будут либо без команд, либо с командами, прописанными не мной.
Эти "пустые" менюшки, можно будет так же использовать, если вы захотите реализовать ещё больше голосовых команд, и так же привязать их к нужным клавишам, в параметрах управления, клавишам:


Менюшки "Miscellaneous" предназначены для всех персонажей. В независимости от того, каким персонажем вы в данный момент играете - при нажатии нужной кнопки, меню будет отображаться.



Так же, далее идут пять менюшек "Character-specific 1-5", они являются специальными для каждого отдельного персонажа.
Внимание. Каждые пять менюшек закреплены для каждого отдельного персонажа:

Как видно на картинке: у специальных менюшек названия на подобии "L 1-5" и "F 1-5".
Z - Зой
L - Луис
F - Френсис
B - Билл
N - Ник
E - Эллис
И т.д
У каждой буквы(персонажа) поочередно идут пять менюшек, после их окончания они сменяются менюшками другого персонажа.

Внимание!!!. Специальные меню (Character-specific 1-5) при первом заходе на сервер, при нажатии на нужные кнопки отображаться не будут, так как относятся к конкретному, пока еще не выбранному персонажу. Мод изначально не знает, за какого персонажа вы зашли.
Поэтому вам нужно "выбрать" персонажа.
Сделать это можно благодаря самому моду - в Настройках Управления, в настройках мода, так же имеется опция Character Selection:









точнее говоря - это тоже круговое меню. Назначьте для этого удобную для вас кнопку, (к примеру F4).
Зайдя на сервер: в случае, если вас устраивает персонаж, за которого вас автоматически кинуло - просто выберите в круговом меню соответствующего по имени персонажа.
Специальные меню(Character-specific 1-5) станут отображаться, и будут относиться к тому персонажу, которого вы выбрали.
Зайдя на сервер: в случае, если вас НЕ устраивает персонаж, за которого вас автоматически кинуло, для начала убедитесь что вы находитесь в режиме бездействие, выберите в круговом меню на центре "Прерваться" или (Кнопка Esc и "Прерваться"), после чего смело выбирайте свободного персонажа.
При выборе занятого персонажа произойдет КЛОНИРОВАНИЕ!


Внимание - работоспособность каждой команды, зависит от того, каким вы конкретно играете персонажем, и к какой части (Первой или Второй) этот персонаж относится.
Некоторые фразы работают на конкретном персонаже, к примеру, фраза "Ненавижу метро" или "Ненавижу самолёты", следовательно, будет работать лишь на Френсисе.

При окончании.
Если вы уже всё сделали, или хотите сделать контрольную точку, проверив мод - сохраняйте изменения в radialmenu.txt, берите папку мода, в моем случае папку "alyap-radial", и так же опускайте её на файл vpk.exe.
Отпустив его, в том месте, где была ваша папка с модом, должен появиться, обратно упакованный мод с расширением vpk. Сперва не забудьте убедиться, что в этом месте нету такого же vpk файла предыдущего мода, иначе новый мод может не появиться.

После чего закидывайте свой мод в папку addons или в сам workshop и проверяйте мод в игре.


Итог
Если вы просто установили мод, то не забудьте в настройках игры, Настройках управления, пролистнув вниз, дойти до настроек мода на анг.языке, и задать круговым меню желаемые для вас клавиши.
Не забудьте назначить Character selector на удобную клавишу. И не забудьте при входе на сервер выбрать нужного персонажа, даже если вы зашли за нужного, то при помощи меню всё равно выберите его, чтобы активировались его специфичные круговые меню.
Подробнее ищите в разделе Менюшки и функции, входящие в мод.

Ссылка на сайт с внушительным количеством команд: https://l4dblackflock.clan.su/publ/golosovye_komandy_dlja_l4d/1-1-0-3

Будьте аккуратны. Работая с модом, с текстовым файлом radialmeny.txt, очень легко можно сломать весь "мост" команд, вносите изменения только в строчки команда и название команды. Любая незначительная ошибка вне этих строчек, может привести к тому, что часть мода, уходящая в текстовом документе вниз - не будет работать. Лишняя кавычка, или её отсутствие, может к такому привести. по этому сохраняйте иногда рабочие версии своего мода, чтобы потом не искать ошибку.
Это не относится к ошибкам в самих командах, из за ошибки, команда просто не будет работать, не влияя на остальные команды.
Так же, следите за тем, чтобы перед каждой команде (тоже в кавычках) было слово vocalize (подробнее в конце раздела Круговое меню в текстовом документе). На некоторых сайтах где можно найти команды, к командам в начало не приписывают слово vocalize, от чего вам может показаться что команда не работает.

Чтобы было проще выбрать те или иные фразы, и проверить их работоспособность.
Рекомендую в игре, при помощи команд в консоли, зайти на любую карту и активировать возможность чит-команд для консоли.
И выбрав нужного персонажа, копировать на сайтах нужную команду, а затем скидывая в консоль, жать Enter, и тогда ваш персонаж будет говорить то, что по этой команде и должен.
Как зайти на карту и активировать читы читайте где нибудь в другом месте, таких руководств полно.

А в остальном. Возможно я что то упустил, что то недоработал или неправильно что то расставил по пунктам и т.д.
Тут уже многое зависит от Вас.
Мой мод уж точно недоработан, в нем есть много двойников, а персонажи второй части вообще почти без фраз остались. Мод доработан для меня, поэтому я составил руководство и видео, чтобы вы могли сами под себя создать то что нужно именно Вам, но и смогли себя почувствовать знающими ребятами конечно.
Те, кто может, что то недопонял, можете посмотреть видео, возможно там для вас будет понятнее.
В любом случае - если что то не получится, наберитесь терпения, и попытайтесь снова.

Я очень заинтересован том, чтобы в Left 4 dead 2 стало больше общительных (фразами персонажей) игроков, благодаря общительности, эта игра не умрёт никогда.

Удачи!
24 Comments
-Clyde 12 Jan, 2023 @ 6:20am 
В общем решил проблему поставив галочку "только для чтения", заметил что при запаковывании в vpk файл все русские буквы заменялись на вопросы в самом документе, после установки галочки все стало работать))) :gaben:
-Clyde 11 Jan, 2023 @ 4:52pm 
Вопрос на счет знаков вопрос вместо русских букв, ранее я делал менюшки для сервера, но когда переехал на новый пк и восстановил меню вместо русских букв вопросы, есть варианты как это исправить, английские буквы просто не хочется писать...
Cobrissio-San[Muha online] 8 Sep, 2022 @ 10:47pm 
на дворе 2022 год, а твое руководство до сих пор помогает. Спасибо большое за проделанную работу!
WarSanches  [author] 3 Aug, 2021 @ 4:56am 
В настройках клавиш, там можно выбрать кнопку для выбора прсонажа в режиме наблюдателя, при выборе перса даются фразы именно для этого перса. Над пунктом "итог" посмотри, там и скрин есть, и описано всё. А то что не работают, либо не по ситуации, либо я плохо настроил именно для вторых персов, ибо не играю ими.
Гаджишка.Inside 3 Aug, 2021 @ 4:51am 
не множество, а все спец фразы второй части не работают и вообще подписаны как для первой
Гаджишка.Inside 3 Aug, 2021 @ 4:50am 
можно их как-то переключить обратно?
Гаджишка.Inside 3 Aug, 2021 @ 4:50am 
я помню когда только настроил мод были спец фразы именно второй части мол гибсон там какои-то и тд , но потом когда я сменил управление для зои фразы второй части изменились на 1
Гаджишка.Inside 3 Aug, 2021 @ 4:49am 
еще такой вопрос, множество фраз для второй лефты не работают ето как-то фиксится? вручную там надо делать все?
Гаджишка.Inside 3 Aug, 2021 @ 4:49am 
понял, спсибо большщое
WarSanches  [author] 3 Aug, 2021 @ 3:11am 
У меня даже страницы этого аддона нет, ты шо, просто файлик отправляется в папку аддонов, и становится виден и доступен в пункте дополнений в самой игре, и при его включении становятся доступны новые клавиши в настройках клавиатуры.