ахуеные боты. Я ещё два файла подрезал чутка Characters.cfg и Parabot.cfg
теперь их много ставиться и прикольно играть
***
Для тех, кто захотел вспомнить былые времена, порубиться в Half-Life и столкнулся с проблемой, что не с кем...
Описание:
Паработы - универсальные самообучающиеся боты для Half-Life. Работают на любой deathmatch карте, но в отличие от известных Z-Bot для CS, они анализируют карту не предварительно, а прямо по ходу игры.
Учатся на действиях игроков. То есть, если в начале, запустив их на новой карте, они будут довольно глупы, то спустя некоторое время игры уже будут спокойно нажимать на кнопки, бегать повсюду, лазить по лестницам, жрать аптеки/броню. В общем через 5-10 минут игры на новой карте, бота будет практически нереально отличить от среднестатистического игрока-нуба на сервере (хотя, при максимальной настройке сложности стреляют они весьма метко).
*Данный бот уже содержит настройки для карт на которых я играл (...\Parabot\NavigationFiles\)
Установка:
1. Распакуйте архив в папку с игрой, например C:\Program Files\Half-Life\
2. На вопрос: Заменить уже существующий файл? - отвечаем Да.
Боты готовы к игре. Запускаем Half-Life, создаем обычную игру по LAN и к вам присоединятся 7 ботов (кол-во можно изменить).
Совместимость:
Боты предназначены для версии 1.1.2.0 и выше. Проверьте, какая у вас версия HL, набрав в консоли команду version.
*Предназначены, не значит, что только для 1.1.2.0. Работоспособность возможна и на более ранних версиях HL, но проверить не было возможности.
Настройка бота:
Все настройки бота находятся в двух файлах: Parabot.cfg и Characters.cfg, которые расположены ...\Parabot\valve\
• Замена liblist.gam:
Данный файл, находящийся в папке valve, необходимо заменять в любом случае. При желании, сделайте бекап своего прежнего liblist.gam.
Parabot.cfg
#-------------------------------------------------------------------------------- -----------
# GAME CONFIGURATION
#-------------------------------------------------------------------------------- -----------
ServerMode = Off (создает видимость реального сервера, боты периодически покидают игру и новые присоединяются. Отключено по умолчанию.)
MinBots = 4 (работает только если ServerMode = On, минимальное кол-во ботов в игре)
MaxBots = 8 (работает только если ServerMode = On, максимальное кол-во ботов в игре)
AverageStay = 10 (работает только если ServerMode = On, среднее кол-во времени в минутах, которое бот находится в игре, а потом покидает ее)
NumBots = 7 (работает только если ServerMode = Off, кол-во ботов в игре)
PeaceMode = Off (боты будут проявлять признаки жизни только если в них пальнуть. Не знаю зачем нужен такой маразм, наверно если захотите научить играть в HL свою бабушку)
RestrictedWeapons = Off (бот использует только пистолет и кочергу. Опять режим обучения бабушки)
#-------------------------------------------------------------------------------- -----------
# SKILL CONFIGURATION
#-------------------------------------------------------------------------------- -----------
MinAimSkill = 7
MaxAimSkill = 10
Уровни скилла ботов. Изменяйте на свое усмотрение. Минимально допустимое значение 1, максимальное 10.
#-------------------------------------------------------------------------------- -----------
# CHAT CONFIGURATION
#-------------------------------------------------------------------------------- -----------
BotChat = Off (будут ли боты болтать в игре. По умолчанию отключено.)
ChatFile = "ChatEnglish.txt" (файл с репликами ботов. К сожалению только англ. версия)
AlwaysRespond = On (будут ли боты реагировать на реплики с их именем)
#-------------------------------------------------------------------------------- -----------
Characters.cfg:
Это файл с профилями и характеристиками ботов. Внизу видим таблицу ботов.
Что означают столбцы таблицы:
Botname - имя бота, если вам не нравятся стандартные имена ботов, можете придумать свои.
Botmodel - моделька бота, можете менять, например сделать всех ботов gman-ми если хотите.
Aiming - точность бота (1 - нуб, 10 - снайпер)
Aggres. - агрессивность бота (1 - атакует ближайшую цель, 10 - пытается убить всех кого видит)
Sensing - чувствительность бота (1 - слепой, 10 - видит всех и вся)
Chat - активность бота в чате (1 - немой, 10 - словесный понос)
Также можете создать своего собственного бота. Скопируйте любого бота, вставьте внизу таблицы, измените имя, характеристики и готово.
==================================================
Боты также можно настраивать из игры с пом. меню, которое вызывается по команде botmenu