Меню сайта
Категории каталога
Технические статьи [34]
Рассмотрение CS с технической стороны, игровое радактирование
Другие статьи [3]
Обучение [2]
Обучение игры в CS - от основных приёмов до профи-уровня
Юмор [1]
Всякие приколы..
Мини-чат
500
Наш опрос
Любимое оружие?
Всего ответов: 128
Главная » Статьи » Технические статьи

Повышаем мастерство ботов в Counter-Strike
Каждый, кто играл в Counter-Strike, знает, что официальный бот CSBot (он же ZBot) очень слабый и глупый. Конечно, есть у этого компьютерного болванчика и плюсы, например он умеет автоматически создавать навигационные файлы, но недостатков значительно больше. Ну куда это в самом деле годится, если бот начинает стрелять в нас через 10 секунд после того, как заметит. А уж когда товарища заклинит на кнопке “выстрел”, хочется уже даже не смеяться, а плакать горючими слезами. А уж что творит официальный бот, прикупив себе MAC 10 или TMP, — это уже никакими словами не описать!
И хотя на фоне других ботов ZBot выглядит очень даже неплохо — ситуацию, определенно, надо менять в лучшую сторону. Сегодня мы этим и займемся: заставим официального бота действовать умнее. Мы увеличим мастерство ботов для каждого уровня сложности.

Боты превращаются...
Для процедуры пересадки новых мозгов товарищу боту потребуется всего лишь один файл — BotProfile.db. Задайте поиск в папке игры, обычно файл находится в каталоге .../cstrike (в случае Counter-Strike 1.6) или .../czero (если у вас Counter-Strike: Condition Zero), если же вы играете в


Counter-Strike: Source,

то ботов вообще придется качать из
интернета.
На всякий пожарный сделайте резервную копию этого файла, чтобы в случае чего можно было сделать “откат”. Откройте BotProfile.db любым текстовым редактором, например “Блокнотом”. Далее необходимо находить определенные участки скрипт-кода и изменять их. Обратите внимание, что мы убрали из кода все знаки Enter и заменили их значками “*” (звездочка) — так статья занимает меньше места, да и читать удобнее.
Найдите скрипт Template Sniper и в нем удалите строчки WeaponPreference = g3sg1*WeaponPreference = scout*WeaponPreference = famas*WeaponPreference = galil*WeaponPreference = mp5, а вместо них пропишите WeaponPreference = ak47*WeaponPreference = m4a1. Далее найдите скрипт Template Power и вместо WeaponPreference = xm1014*WeaponPreference = m3 пишите WeaponPreference = ak47*WeaponPreference = m4a1.
Еще ниже отыщите скрипт Template Spray и измените WeaponPreference = p90*WeaponPreference = tmp*WeaponPreference = mac10 на WeaponPreference = deagle*WeaponPreference = ak47*WeaponPreference = m4a1.
Этими действиями мы сделали бота сильнее, запретив ему пользоваться слабым оружием. Но для того чтобы бот увеличил меткость, убойность и реакцию, необходимо еще немного поработать над файлом. В Template Elite вместо ReactionTime = 0.2 поставьте ReactionTime = 0.1*AttackDelay = 0.1*Teamwork = 100. Далее в Template Expert вместо Skill = 90*Aggression = 90*ReactionTime = 0.2 напишите ReactionTime = 0.1*AttackDelay = 0.1*Teamwork = 100*Skill = 100*Aggression = 100.
Чуть ниже в Template VeryHard найдите строчки Skill = 80*Aggression = 80*ReactionTime = 0.25 и вместо них вставьте ReactionTime = 0.15*AttackDelay = 0.15*Teamwork = 90*Skill = 90*Aggression = 90. В Template Hard вместо Skill = 75*Aggression = 75*ReactionTime = 0.25 пропишите ReactionTime = 0.2*AttackDelay = 0.2*Teamwork = 90*Skill = 90*Aggression = 90. В Template Tough вместо Skill = 60*Aggression = 60*ReactionTime = 0.3*AttackDelay = 0.35 пишем ReactionTime = 0.25*AttackDelay = 0.25*Teamwork = 80*Skill = 80*Aggression = 80. В Template Normal вместо Skill = 50*Aggression = 50*ReactionTime = 0.4*AttackDelay = 0.7 проставьте ReactionTime = 0.3*AttackDelay = 0.3*Teamwork = 70*Skill = 70*Aggression = 70. В Template Fair найдите строки Skill = 25*Aggression = 30*ReactionTime = 0.4*AttackDelay = 1.0 и вместо них впишите ReactionTime = 0.3*AttackDelay = 0.3*Teamwork = 60*Skill = 60*Aggression = 60. В Template Easy строки Skill = 0*Aggression = 20*ReactionTime = 0.5*AttackDelay = 1.5 замените на ReactionTime = 0.35*AttackDelay = 0.35*Teamwork = 40*Skill = 40*Aggression = 40.

...в умных соперников
Сохраните файл. Теперь на всех уровнях сложности бот будет играть более разумно, чем раньше, — хотя, конечно, с живым противником и новый, умный, бот не сравнится. Например, покупать слабое оружие бот теперь не может, но иногда подбирает с земли TMP, когда рядом лежит АК-47. Впрочем, это случается довольно редко. В остальном же мы увеличили мастерство бота, что называется, до предела. Если уж вы и этого умника рвете на грелки, то выход только один — играть в сети или через интернет, где достаточно много профессиональных игроков.
Чтобы активировать бота, запустите игру и в консоли пропишите команду bot_difficulty Х, где Х — уровень мастерства бота (0 — легкий, 1 — нормальный, 2 — трудный, 3 — профессиональный). Можно добавлять ботов и начинать сражаться с компьютерными болванчиками, которых и болванчиками-то теперь назвать язык не поворачивается. Умны, чертяки...

Источник: http://www.igromania.ru/Articles/4308/Novye_boty_Kontry_Povyshaem_masterstvo_botov_v_Counter-Strike.htm

Категория: Технические статьи | Добавил: admin (03.07.2008) | Автор: Виталий Романец

Просмотров: 655 | Комментарии: 0 |
Всего комментариев: 0
Мини-профиль
Гость


Бот, вы попали на сайт Cs16.do.am.
Ваши права ограничены. Пожалуйста зарегистрируйтесь или авторизуйтесь!

Поиск по сайту
Наши партнёры


У тебя есть сайт?
Пусть тебе платят!


CS.GameGuru.Ru - игровой портал Counter Strike. Лучшие модели оружий, тактики, карты, статьи, и другое.

Лучшие он-лайн игры с реальными соперниками





ekxteam.clan.su

Все для cS and uCoz

shporki.3dn.ru



Официальный сайт команды Bfg!

Музыка
Реклама


Большой архив фильмов для скачивания
Статистика


Рейтинг@Mail.ru
Всего на сайте: 1
Гостей: 1
Пользователей: 0

Ваш IP - 3.143.23.38

Сегодня нас посетили:

Наши посетители:

Locations of visitors to this page
Copyright -=[X-RAY$]_DRIFT=- © 2008-2009 | Сайт оптимизирован под разрешение 1024х768 | Работа под Internet Explorer нестабильна