Comments (12)
upd. на выделенном сервере кроме озвучки радио команд боты больше ничего не озвучивают
from yapb.
Может, когда-нибудь :)
from yapb.
Приветствую!
Почему то нет такого очевидного события как:
- Поражение в раунде
Подразумеваю, чтобы боты после проигранного раунда в начале следующего сказали слова поддержки\недоумевания
Таких фраз не было у ZBot.
Если создавать такие события в YaPB, то надо будет записать определённые фразы.
- Бомба установлена на А
- Бомба установлена на Б
У YaPB сейчас нет системы определения местности карты, в отличие от ZBot. Там названия местности хранятся в определённых областях навигационной сетки.
И ZBot'ы говорят что бомба установлена на А или Б только тогда, когда в навигационной сетке присутствуют эти названия в определённых областях этой сетки. В остальных случаях, они, как и YaPB, говорят что-то типа "Бомба стоит здесь", или "Бомба стоит тут".
from yapb.
Таких фраз не было у ZBot.
Поражение в раунде
Прошу прощения за мою некомпетентность, проверил BotChatter.db
и действительно, такого события и в правду нет.
У YaPB сейчас нет системы определения местности карты, в отличие от ZBot. Там названия местности хранятся в определённых областях навигационной сетки.
В этом случае я считаю нет необходимости ради такой мелочи перелопачивать систему навигационной сетки.
А что насчет проблемы с озвучиванием на выделенном сервере?
Радио-команды Event Radio
озвучиваются без проблем, когда как события Event Chatter
- нет.
И я правильно понимаю, что передавать озвучку ботов получится через precache_generic
?
from yapb.
А что насчет проблемы с озвучиванием на выделенном сервере? Радио-команды
Event Radio
озвучиваются без проблем, когда как событияEvent Chatter
- нет. И я правильно понимаю, что передавать озвучку ботов получится черезprecache_generic
?
На клиенте, где не воспроизводятся фразы ботов, отсутствует папка sound/radio/bot
?
Там хранятся звуки с фразами ботов. Если положить туда эти звуки, то боты должны произносить фразы.
from yapb.
На клиенте, где не воспроизводятся фразы ботов, отсутствует папка
sound/radio/bot
? Там хранятся звуки с фразами ботов. Если положить туда эти звуки, то боты должны произносить фразы.
Тестировал с одним файлом, если его указать, например, в event radio_affirmative, то он озвучивается, но если указать в любое событие, начинающееся с Event Chatter, то оно не озвучивается от слова совсем. Пути указаны верно, файл есть как на сервере, так и на клиенте.
Проверял на событиях FriendlyFire и Pain
from yapb.
если его указать, например, в event radio_affirmative, то он озвучивается, но если указать в любое событие, начинающееся с Event Chatter, то оно не озвучивается от слова совсем.
У меня данная проблема не воспроизводится. Все фразы как с Event Radio, так и с Event Chatter боты озвучивают.
Значение квара yb_radio_mode
установлено на 2
, т.е. боты могут использовать фразы указанные в chatter.cfg, и использовать радиокоманды, если не указаны фразы в Event Radio для соответствующей радиокоманды.
Тестил на оригинальном HLDS для Windows, на котором запустил локальный сервер для Condition Zero (никаких плагинов не установлено, ни Metamod, ни AMX Mod X, чистый Dedicated Server с YaPB ботами)
Версия HLDS и клиента:
Protocol version 48
Exe version 1.0.0.3/Stdio (czero)
Exe build: 19:52:54 Aug 3 2020 (8684)
Версия YaPB (используется билд, скачанный с GitHub Actions):
YaPB v4.4.908 (ID 908:659db9b)
by YaPB Project ([email protected])
https://yapb.jeefo.net/
compiled: Aug 14 2023 20:42:21 on fv-az618-438 with msvc 19.35.32217.1
Проверял на событиях FriendlyFire
Боты произносят фразы из Event Chatter_FriendlyFire только когда включён огонь по своим: mp_friendlyfire 1
from yapb.
Значение квара
yb_radio_mode
установлено на2
mp_friendlyfire 1
Всё установлено как есть.
Event Radio_Affirmative = ("Chatter_DiePain_5");
- воспроизводится
Event Chatter_DiePain = ("Chatter_DiePain_1", "Chatter_DiePain_2", "Chatter_DiePain_4", "Chatter_DiePain_5", "Chatter_DiePain_6");
- нет
Event Chatter_FriendlyFire = ("Chatter_ScaredEmotion_1");
- тоже нет
Как и прочие события, начинающиеся на Event Chatter
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 15:47:38 Aug 24 2018
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.8.0.702-dev
Build date: 18:22:55 Nov 8 2020 (2402)
Build from: https://github.com/dreamstalker/rehlds/commit/543728d
YaPB v4.4.904 (ID 904:fe5c8ef)
by YaPB Project ([email protected])
https://yapb.jeefo.net/
compiled: Aug 6 2023 02:11:58 on ******** with msvc 19.36.32537
from yapb.
Значение квара
yb_radio_mode
установлено на2
mp_friendlyfire 1
Всё установлено как есть.
Event Radio_Affirmative = ("Chatter_DiePain_5");
- воспроизводится
Event Chatter_DiePain = ("Chatter_DiePain_1", "Chatter_DiePain_2", "Chatter_DiePain_4", "Chatter_DiePain_5", "Chatter_DiePain_6");
- нет
Event Chatter_FriendlyFire = ("Chatter_ScaredEmotion_1");
- тоже нет
Как и прочие события, начинающиеся наEvent Chatter
Вы неправильно указываете фразы ботов.
Надо указывать названия аудиофайлов без расширения, а не ивенты.
Без расширения, это значит без .wav в конце.
Эти аудиофайлы должны лежать в папке sound/radio/bot, если не указана другая в кваре yb_chatter_path
Сами аудиофайлы должны быть в формате WAV, максимально допустимая частота дискретизации 22050 Гц, Моно, 16 или 8 бит.
from yapb.
@kekusprod вот это должно быть примерно так:
В папке sound/radio/bot, допустим есть файлы die1.wav, die2.wav и die3.wav
В chatter.cfg ищите строку Event Chatter_DiePain
И указывайте звуки таким образом:
Event Chatter_DiePain = ("die1", "die2", "die3");
from yapb.
Возможно при чтении документации, вы неправильно поняли как добавлять, удалять или менять фразы в chatter.cfg.
Я её отредактирую позже, чтобы больше не было таких недопониманий.
from yapb.
@kekusprod вот это должно быть примерно так:
В папке sound/radio/bot, допустим есть файлы die1.wav, die2.wav и die3.wav
В chatter.cfg ищите строку Event Chatter_DiePain
И указывайте звуки таким образом:
Event Chatter_DiePain = ("die1", "die2", "die3");
Указано в точности как вы и описали.
Скачал чистый сервер, установил туда свежий билд yapb, скопировал свои звуки и chatter.cfg
. Заработало. Буду разбираться почему оно не работает должным образом на моём сервере.
from yapb.
Related Issues (20)
- Bots stuck HOT 6
- Bots ignoring enemy HOT 2
- Сделать приоритет по гранатам HOT 6
- Fix it
- Attack monster HOT 5
- i think maybe this is a mistake HOT 1
- Should I resubmit a Chinese translation? HOT 2
- Map change requiring 35 seconds HOT 2
- Headshot.. HOT 6
- Не могу ботам запретить кемперить HOT 43
- Crash on CS 25th anniversary edition HOT 6
- Bots dont function normal HOT 10
- Allow use custom directory for yapb installation HOT 12
- How to stop the bots from joining automatically? HOT 1
- [CS25] Crash while loading cs_coldmansion HOT 4
- yb_show_latency не работает старых hlds? HOT 3
- game crashes on server start HOT 1
- YaPB 4.4.XXX боты боятся стрелять HOT 38
- У ботов стало отображаться одинаковое нахождения на сервере. HOT 14
- bot victim always turns angles towards killer on dying animation HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yapb.