| Call of Duty https://cod4.forumenko.com/ |
|
| PeZBOT - боты для Call of Duty 4. https://cod4.forumenko.com/topic105.html |
Страница 9 из 17 |
| Автор: | Catagy [ 09-09, 11:02 ] |
| Заголовок сообщения: | |
Ну вот, вкратце. Итак, нам понадобится HEX-редактор. Мне ближе по сердцу - WinHex. В Интернете их много всяких. Триальный (пробник) WinHex позволяет сохранять файлы до 200Кб. А раз мы изменяем файл, значит нам придеться его сохранять. 200Кб - это очень мало... Вывод: искать нужно редактор с таблеткой. Но можно взять любой другой. Открываем директорию с игрой. Сохраняем, на всякий случай, файл iw3mp.exe на каком нибудь другом логическом диске. Открываем редактор и бросаем на него родной iw3mp.exe Видим, естественно, белиберду. В таких редакторах, как минимум два окошка - с hex-значениями и текстовое окно. Я сейчас упрощенно... Открываем поиск в редакторе (как правило CTRL + F) Забиваем в строку поиска name\bot%d Находим... bot - это собственно и есть имя тест-клиента. Можно его изменить. HEX-редактор работает немного по-другому, чем текстовый редактор. Ставим курсор на нужную букву и пишем желаемую. Она просто заменит оригинальный знак. %d - это, по сути маска. Которая задает порядковый номер бота. Если у нас не будет порядкового номера, а будет написано, например, просто robot, то к игре присоединится только один бот под этим именем. Невзирая ни на какие dvar. Можно сделать так, что вместо цифры (номера) будет просто квадратик, но смысла в этом нет. Контрольную сумму изменять нельзя, иначе файл станет нерабочим. Игра даже не запустится. То есть, если мы хотим вместо bot написать robot, то во-первых нужно найти (создать) два нулевых байта, на которые robot больше, чем bot, а затем их, где-нибудь вырезать. Лучше - в этом же блоке. Как правило - это точки. Не каждая точка - нулевой байт, но нулевой байт - это обязательно точка. Выделяя их в текстовом окне, можно видеть их значения в hex-окне. Теперь попробуем просто пройти по шагам на примере, используя WinHex. Итак видим name\bot%d Хотим написать Catagy (просто для примера Catagy на три знака больше, чем bot Ставим курсор на букву b Edit - Paste zero bytes (Редактировать - Вставить нулевые байты) В появившемся окошке ставим число 3 (3 байта), жмем ОК. Редактор создаст нам три нулевых байта. Ставим курсор на первом байте и пишем Catagy. Получилось name\Catagy%d Теперь нужно удалить три лишних байта, которые мы создали. Спускаемся взглядом чуть ниже и видим там, например, defaulting to dm.....dm...SV_SetConfigstring Выделяем три точки между dm.....dm, жмем Delete - YES Сохраняем файл. Запускаем игру. |
|
| Автор: | Catagy [ 09-09, 16:13 ] |
| Заголовок сообщения: | |
Кстати, свободных слотов в патче 1.7 - 64 Надо прописать в ярлыке +set sv_maxclients 64 +set ui_maxclients 64 Или большую цифру. Хоть 500, даст по максимуму слотов. Всё-таки 64 больше, чем 50. А значит и боты будут дольше на сервере. |
|
| Автор: | Shaman-13 [ 09-09, 23:43 ] |
| Заголовок сообщения: | |
Catagy Вай маладецц |
|
| Автор: | LOGAN [ 09-09, 23:58 ] |
| Заголовок сообщения: | |
К слову о количестве ботов. Проблема в том (по карйней мере у меня) что ставля ботов двадцать , машина начинает тормозить . А если поставить 64 конфиг: amd atlon 64x2 4600 (2x2400Mhz) winfast 8800 gtx 768mb ddr2 667 - 4 Gb |
|
| Автор: | cod4 [ 10-09, 00:14 ] |
| Заголовок сообщения: | |
Цитата: А если поставить 64
Не 64 бота, а 64 слота. Дело в том, что ставить лучше не больше 10 ботов, если играешь один. По 5 на каждую сторону. Слотов - 64. Другими словами, ботов всего может быть только 64. Пока они все не отыграют, а каждый бот может играть только одну карту, - на сервере будут боты. Если ставить не 10, а допустим 5, то боты ещё дольше будут оставаться на сервере. Затем они просто висят, как коннектящиеся. Я пробовал штук 5 кикать по-одному. Но больше мне терпения не хватило писать в консоле. После удаления этих пяти ботов я попробовал заново подключить их. Ничего не вышло. Может быть в кофиге можно ввести временнОе ограничения на коннектищихся, с последующим дисконнектом? |
|
| Автор: | Catagy [ 10-09, 15:00 ] |
| Заголовок сообщения: | |
[TxH]FasHik писал(а): А посмотреть его можешь тут http://myip.ru/ или тут http://2ip.ru/ --- ну думаю ты и без меня это знаешь ))
Можно и по-другому узнать свой ip: Щелкаете правой клавишей мыши по значку подключения в трее, выбираете "Состояние", вверху вкладка "Сведения" В окошке будут пункты: IP-адрес сервера хх.ххх.хх.х IP-адрес клиента хх.ххх.хх.хх IP-адрес клиента хх.ххх.хх.хх и есть Ваш ip. Многие браузеры тоже показывают Ваш ip в строке состояния. Возможно эту функцию нужно включить. |
|
| Автор: | LOGAN [ 10-09, 17:20 ] |
| Заголовок сообщения: | |
А понял , просто я не догнал о чем речь. А вот еще вопрос ! Что можно както вскрыть игру и увеличить допустим до 150 слотов ? |
|
| Автор: | Catagy [ 10-09, 20:36 ] |
| Заголовок сообщения: | |
Да это наша мечта! Только, пока, не найти, где это зашито. Удалось только снять ограничение в меню игры, (можно написать 999 слотов) а фактически остаются те же 64 слота. |
|
| Автор: | cod4 [ 11-09, 12:30 ] |
| Заголовок сообщения: | |
Catagy писал(а): К сожалению им не удается сделать индивидуальные имена. Типа - Вася Петров, Дима Иванов...
Удалось их сделать UnnamedPlayer. Всех, без порядковых номеров, но дальше надо писать мод, который переименовывал бы их. По-моему, eXtrime делал подобное. Но я этого не умею. Не поверю, чтобы ты так просто оставил идею! Было бы здорово дать им имена глав государств. |
|
| Автор: | Catagy [ 11-09, 23:34 ] |
| Заголовок сообщения: | |
Конечно нет))) Я выдернул все файлы из экстрима... Он чекает, но переименовывать не хочет... Пишет просто, что имя неприемлемо... |
|
| Автор: | jamjam11 [ 17-09, 15:16 ] |
| Заголовок сообщения: | |
Привет всем, Просто немного новости PeZBOT и планах на будущее, если кто-было интересно. Я разговаривал с Pezz (создатель PeZBOT) по электронной почте, и он подтвердил: "Я, вероятно, порт pezbot к cod5, как только его освободили, до тех пор, как мода инструменты работы с ней, что является ..." Так что пальцы пересекли мы получим роботов для CoD 5 позднее в этом году! Что касается PeZBOT CoD 4, и он сказал: "Я очень занят в данный момент, поэтому я dont есть много времени делать pezbot прочее". и "Надеюсь, я взять немного времени для работы над pezbot скорее, просто не уверены в том, когда это произойдет." Итак, я не думаю, другого варианта PeZBOT будет выпущен в самом ближайшем будущем. Так что пользоваться v7.0 сейчас. Если я слышу больше я буду здесь должность. JamJam11 ------------------------------------------------------------------------------------ English: Hi everyone, Just a bit of news on PeZBOT and plans for the future, in case anyone was wondering. I've spoken with Pezz (creator of PeZBOT) via email and he has confirmed: "I'll probably port pezbot to cod5 as soon as it's released, as long as the mod tools work with it that is..." So fingers crossed we will get bots for CoD 5 later this year! With regards to PeZBOT and CoD 4 he said: "I'm really busy at the moment, so i dont have much time to do pezbot stuff." and "Hopefully i'll get some time to work on pezbot soon, just not sure when." So, I don't think another version of PeZBOT will be released in the very near future. So enjoy v7.0 for now. If I hear anymore I will post here. JamJam11 |
|
| Автор: | cod4 [ 18-09, 07:31 ] |
| Заголовок сообщения: | |
Спасибо, JamJam11! |
|
| Автор: | Catagy [ 19-09, 11:37 ] |
| Заголовок сообщения: | |
Где-то слышал, что нормальные боты уже будут встроены в следующую игру. Или это про Call of Duty 6? Или вообще я, что-то перепутал? Никто не в курсе? |
|
| Автор: | [TxH]FasHik [ 25-09, 20:51 ] |
| Заголовок сообщения: | |
когда там уже код5 то выйдет???? ппц устали уже--ждать |
|
| Страница 9 из 17 | Часовой пояс: UTC + 4 часа |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|