Добро пожаловать на форумы Боевого Народа (бывший форум Live.CNews.ru)!

ВАЖНЫЕ ТЕМЫ: FAQ по переезду и восстановлению учеток | Ошибки и глюки форума.
О проблемах с учетными записями писать СЮДА.
Бот Sabot для Q4 - Форумы Боевого Народа
IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему
Бот Sabot для Q4, Обсуждаем
Хэш
сообщение 18.12.2005, 4:52
Сообщение #1


Сталкер
********

Группа: Администраторы
Сообщений: 8012
Регистрация: 10.8.2017
Пользователь №: 745



by Информбюро
--->
Первый бот для мультиплейера Quake 4 вышел! Правда это только восьмая альфа версия, что (особенно с учётом этой ветки форума сайта разработчика) подразумевает немало проблем как при установки, так и при использовании бота. Как говорит сам разработчик серии ботов Oak, и только что вышедшего SABot`а, Jarad "TinMan" Hansen, он не несёт ответственности, если ваш компьютер взорвётся, однако обещает, что максимум что может случиться – вылет из игры.

Скачать альфа версию SABot`а можно отсюда. Там же есть подробное readme, правда на английском. Главное что там написано – обязательно требуется патч для игры версии 1.04.
-----------------------------------
поигрался с ботом. сделал четырех. весело smile.gif но они меткие такие... чуть краешек тебя увидел, сразу стреляет и попадает. одно слово (точнее два) - ИИ
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 7:35
Сообщение #2





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Хэш, ставь aim_accuracy 100
Чисто для прикола =).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 9:58
Сообщение #3





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Извините за оффтоп, но где патч скачать? И станет ли он на пиратку?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 11:59
Сообщение #4





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



ParadoXLord, скачать можно на складе, или в спец. разделе, или по ссылке с любой страницы сайта, справа.
Патч встанет на пиратку спокойно.

Патч
SABot
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 12:05
Сообщение #5





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Ещё пара вопросов, уровень сложности регулируется? Насколько они умные?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 15:26
Сообщение #6





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Регулируется - в readme есть. Например чтобы бот стал мазилой можно вызывать его вот так:
addbot bot_sabot aim_accuracy 100

Бот тупой. Выезжает только за счёт точности.
Правда не бежит всегда, а иногда ходит и даже стоит.
Ждать в засаде в ряде случаев бесполезно.

Поиграл сейчас на swq4dm1 - посмотрел на все баги лично =).
Баг с респавнами сильно мешает - захватил инициативу, и всё, считай что выиграл. Достаточно во время респавна находится неподалёку от красной брони. Там же ракетница.
Бот, почему-то, не обращает внимания на извизибилити - видит тебя и всё тут.
По коридору бежит тупо. Посмотрел - бежит, ага... прикинул когда он прибежит, приготовился, и в тот самый момент стрельнул из ракетницы, рельсы или дробовика. Всегда попадаю =).
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Хэш
сообщение 18.12.2005, 15:36
Сообщение #7


Сталкер
********

Группа: Администраторы
Сообщений: 8012
Регистрация: 10.8.2017
Пользователь №: 745



Dima
Цитата
По коридору бежит тупо. Посмотрел - бежит, ага... прикинул когда он прибежит, приготовился, и в тот самый момент стрельнул из ракетницы, рельсы или дробовика. Всегда попадаю =).
во во! smile.gif ну что с него взять smile.gif
я ставил патч 1.5 на пиратку, все установилось нормально. единственное, попросило еще раз ключик ввести. это не проблема, www.serials.ws :D
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 17:02
Сообщение #8





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Подскажите плз про установку и консольное управление сложностью ботов
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 18.12.2005, 18:04
Сообщение #9





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Где взять бота для Quake 4, и как его установить?

Бота можно взять вот здесь, но перед этим надо скачать вот этот патч, и установить его. Ставится он и на пиратку.
После установки патча создай папку «sabot» в корневой папке Quake 4, и разархивируй скачанный архив с ботом в эту папку.

Установил патч и бота. Как его запустить?

Для начала запускай саму игру. Теперь зайди в меню «mods», и выбери там SABot. После этого нажми «загрузить» (Load). Игра перезапустится. Теперь запускай мультиплейер, создавай сервер, и добавляй бота.

А как его добавить?

Вызываешь консоль (<ctrl>+<alt>+<~>), и набираешь там:
Addbot bot_sabot

А где взять ещё одного бота, чтобы играть втроём, или даже больше?

Пока нигде, но можно просто создать ещё одну копию бота: просто набери в консоли «Addbot bot_sabot» столько раз, сколько хочешь ботов на карте (максимум 15).

Можно как-нибудь упростить процедуру вызова бота?

Можно. Можно привязать вызов бота к одной клавише. Например к F4. Для этого надо набрать в консоли:
Bind f4 “Addbot bot_sabot”
Теперь по каждому нажатию F4 будет появляться один бот.

Он тупой/умный. Как сделать его более сильным/слабым?

Для этого есть специальные переменные. В текущей версии SABot`а их всего две: aim_accuracy и aim_rate. Первая отвечает за точность, и меняется в пределах от 1 до 4 (можно ставить и 100 – тогда бот вообще попадать перестанет). Вторая – за то, как часто бот будет стрелять. Меняется от 0.1 до 1.0. Например, чтобы сделать бота слабее, его вызов надо оформить так:
Addbot bot_sabot aim_accuracy 100 aim_rate 1.0
А привязка к клавише, соответственно, будет выглядеть вот так:
Bind f4 “Addbot bot_sabot aim_accuracy 100 aim_rate 1.0”

Это всё хорошо, но как бота использовать в других модах? Ведь сам бот идёт в виде мода, а я хочу поиграть с ним в Q4MAX/x-Battle...

Играть с ним в других модах очень просто: надо содержимое папки с ботом скопировать с папку с модом (или наоборот, содержимое мода в папку с ботом). Заменять файлы не надо. После этого просто запускай мод, под которым хотел играть с ботом (или самого бота), и добавляй его на карту. Всё.

Бот не добавляется! Что делать?!

Во-первых, необходимо проверить запущен ли мод с ботом. Во-вторых, надо проверить, установлен ли патч. Ну а в-третьих, необходимо чтобы карта, которую ты запустил, обладала AAS файлом.

Что ещё за AAS файл, и где его брать?

Это такой специальный файл, который «рассказывает» боту как устроена карта. К нестандартным картам обычно не прилагается такой файл. Его можно сделать самому. Для этого надо набрать в консоли:
RunAAS mp/имя_карты
Имя карты помнить не обязательно. Достаточно набрать «runAAS mp/» и нажать TAB. Список карт появится в консоли.

Как удалить бота с карты?

Удалить бота с карты можно специальной командой:
removebot bot_sabot

Как поменять скин бота, его имя?

Не знаю...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Хэш
сообщение 19.12.2005, 2:37
Сообщение #10


Сталкер
********

Группа: Администраторы
Сообщений: 8012
Регистрация: 10.8.2017
Пользователь №: 745



а скин и имя меняется очень легко smile.gif лезем в pak000.pk4, находим там bot_sabot_characters.def и bot_sabot.def
открываем bot_sabot.def и меняем имя скина smile.gif все просто, вот результат:

:D
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 19.12.2005, 8:32
Сообщение #11





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Там же, кстати, можно задавать приоритетное оружие для бота.
Хэш, а как делать несколько ботов, и чтобы все были с разными скинами?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Хэш
сообщение 19.12.2005, 11:55
Сообщение #12


Сталкер
********

Группа: Администраторы
Сообщений: 8012
Регистрация: 10.8.2017
Пользователь №: 745



Dima незнаю... надо конфиги поковырять
---добавлено---
во! в bot_sabot_characters.def есть имена на ботов прописаные.
bot_sabot_tinman
bot_sabot_fluffy
bot_sabot_blackstar
может их под такими именами вызывать? проверить не могу, пока на работе smile.gif
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Хэш
сообщение 20.12.2005, 12:36
Сообщение #13


Сталкер
********

Группа: Администраторы
Сообщений: 8012
Регистрация: 10.8.2017
Пользователь №: 745



сделал отдельную тему, что бы народ не терялся. Димас, в первое сообщение впихнул твою новость smile.gif не против? rolleyes.gif

обсуждаем, делимся впечатлениями, проблемами.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.12.2005, 13:58
Сообщение #14





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



чтож удачно, удачно
надо все карты опробовать
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 20.12.2005, 17:07
Сообщение #15





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Как задать боту имя? Как поменять его скин, модель?

Сделать это можно при вызове бота. За имя, в частности, отвечает переменная ui_name. За модель – ui_model. За скин – ui_skin. За клан – ui_clan. Например:
Addbot bot_sabot ui_name Bot ui_model model_player_marine_voss ui_clan g0d
Вызовет бота по имени «Bot» клана «g0d», с моделью лейтенанта Восса.

Как сделать уникального бота, и сохранить его, чтобы не создавать его всегда заново?

Все «типовые» боты хранятся в файле «bot_sabot_characters.def» который находится в папке «def». Там сначала идёт список моделей и некоторая другая инфа. Затем идут боты. «entityDef» - сообщает игре, что дальше идёт описание бота. То, что идёт сразу после этого – имя (не ui_name), по которому этого бота потом можно будет вызвать. Например: «entityDef bot_sabot_tinman» - создаёт бота «bot_sabot_tinman» которого теперь можно вызвать вот так:
addbot bot_sabot_tinman. Всё что находится между фигурными скобками {} – параметры бота. В частности уже знакомые нам aim_accuracy, aim_rate, и другие. Остальные переменные можно найти в файле «bot_sabot.def» который задаёт настройки по-умолчанию всем копиям ботов.

Вот теперь приступим к созданию бота. Копируем одного стандартного бота (от слова entityDef, до закрывающей фигурной скобки, всё включительно), и вставляем его в конец файла. Меняем третью часть имени (которое идёт после entityDef). Например: «entityDef bot_sabot_Dima». Меняем имя (ui_name), и, при необходимости, другие переменные. Бот создан. Теперь запускаем игру и вызываем нового бота:
addbot bot_sabot_Dima

А как сделать так, чтобы допустим по нажатии одной клавиши вызывались определённые боты? Например надо сыграть матч TDM 4v4, то есть вызвать семь ботов, причём чтобы трое были в моей команде, а четверо в другой...

Это сделать очень просто. Создаём в папке бота файл (к примеру) bot_tdm.cfg, и прописываем в нём семь раз:
addbot bot_sabot
Разумеется, лучше вызывать определённых ботов, заранее созданных. Или прописывать их переменные в той же строчке. Для определения команды есть переменная «team».
Например, содержимое bot_tdm.cfg может выглядеть вот так:
addbot bot_sabot_Dima team 1
addbot bot_sabot_Dima team 1
addbot bot_sabot_Dima team 1
addbot bot_sabot_Dima team 0
addbot bot_sabot_Dima team 0
addbot bot_sabot_Dima team 0
addbot bot_sabot_Dima team 0

Теперь запускай игру и пиши в консоли следующее:
Bind f4 “exec bot_tdm.cfg”

При нажатии F4 появится семь ботов, трое из которых будут против тебя, а пять – за тебя. Теоретически. А практически игра распределит всех игроков поровну с учётом твоих «пожеланий». Максимальный перевес – в одного игрока.

Они все против меня!

Правильно. Потому что ты при создании выбрал просто DM aka FFA, то есть режим «все против всех». При создании сервера надо выбирать один из режимов командной игры: TDM, CTF или Arena CTF. В режиме Tourney бот не работает.

Цитата
Димас, в первое сообщение впихнул твою новость  не против?

Нет конечно
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 23.12.2005, 16:19
Сообщение #16





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Скачал недавно вещь хорошая вопрос чем меньше число в aim_accuracy тем бот тупей или умней (точней или наоборот)
И он кстати работает и без патча .
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 5.1.2006, 10:27
Сообщение #17





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Цитата(Dima @ Воскресенье, 18 Декабрь 2005, 18:04)
Это всё хорошо, но как бота использовать в других модах? Ведь сам бот идёт в виде мода, а я хочу поиграть с ним в Q4MAX/x-Battle...

Играть с ним в других модах очень просто: надо содержимое папки с ботом скопировать с папку с модом (или наоборот, содержимое мода в папку с ботом). Заменять файлы не надо. После этого просто запускай мод, под которым хотел играть с ботом (или самого бота), и добавляй его на карту. Всё.

q4 патч 1.0.5бета, q4max 0.71, sabot alpha8

Такая проблема:
Копирую *.pk4 из q4max в каталог с ботом, загружаю мод sabot...
Cоздаю listern non-pure server...
Имеется хад, брайтскины из ку4макс и sabot-боты...

НО!!! ОНИ СТОЯТ НА РЕСПАУНАХ И НЕ ДВИГАЮТСЯ!!!

кто-нить сталкивался с подобным??? из-за чего это может быть???
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 5.1.2006, 14:14
Сообщение #18





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Внимание!
Бот SABot под Q4MAX v0.71 и выше не работает!

Ставьте версию пониже, или ждите мега бота в составе Q4MAX.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 6.1.2006, 1:06
Сообщение #19





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Спасибо большое за патч и за бота! Я уж и думал что ботов в Quake4 не существует.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
сообщение 31.1.2006, 18:42
Сообщение #20





Группа:
Сообщений: 0
Регистрация: --
Пользователь №:



Вышла новая версия SABot`а.
Создатель бота выразился по этому поводу кратко: "I Got it uploaded ..... yey!!!".
Вроде бы там добавлены возможности редактирования/создания/удаления ботов из меню, а так же добавления их в игру.
Находится это на нашем складе, и весит 8,5 мегабайт.
Просьба ко всем, кто скачал новую версию, написать сюда, что там изменили.
Особенно интересует совместимость бота с Q4MAX версии 0,71.
(у самого, к сожалению, возможности проверки бота пока нет)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

2 страниц V   1 2 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 16.4.2024, 23:38
Консультации адвоката по уголовным делам. Бесплатно. По всей России