HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- HPB-bot (https://hlfx.ru/forum/showthread.php?threadid=5098)
Отправлено JPEG 15-01-2018 в 10:43:
HPB-bot
1) Работают ли они на steam-версиях? А то помню, ретрибуция из-за них не запускалась на стим-версии.
2) Кто-нить пробовал делать так, чтобы botman bot 10 ( http://hpb-bot.bots-united.com/bot10.html ) атаковали монстров?
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Отправлено Ku2zoff 15-01-2018 в 12:57:
1). Да, какая-то версия работает. Кажется, 3.0. 4.0 без перекомпила и исправления нужной строчки не работает.
2). Не стоит юзать этих ботов, у них нет вейпоинтов.
З.Ы. вообще, я бы посоветовал что-нибудь другое, кроме HPB_bot, у больно они тупые в плане геймплея и хардкорные в плане стрельбы.
Отправлено JPEG 15-01-2018 в 14:33:
Цитата:
Ku2zoff писал:
1). Да, какая-то версия работает. Кажется, 3.0. 4.0 без перекомпила и исправления нужной строчки не работает.
2). Не стоит юзать этих ботов, у них нет вейпоинтов.
З.Ы. вообще, я бы посоветовал что-нибудь другое, кроме HPB_bot, у больно они тупые в плане геймплея и хардкорные в плане стрельбы.
Хм, знать бы, что за строчка...
Сама идея расставлять вэйпоинты в ручную меня не прельщает, zbot в этом плане хороши. Вспоминаю, как лет в назад переименовывал вэйпоинты подботов в кс 1.3 ,чтобы они бегали по неизвестным им картам 
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Отправлено Ku2zoff 15-01-2018 в 14:49:
Цитата:
Yo Den писал:
Хм, знать бы, что за строчка...
А что там знать? Поищи по солюшену фразу "hl.dll", найдёшь блок кода, который отвечает за загрузку дллки. Его и правь, копипасти из других ботов, которые работают под стим-версией.
Добавлено 15-01-2018 в 21:49:
Цитата:
Yo Den писал:
zbot в этом плане хороши.
https://github.com/FWGS/hlsdk-xash3...-random-weapons
Копипасти на здоровье. Кстати, эти сволочи вполне неплохо стреляют в HLDM. И митторну не забудь плюсик в карму за адаптацию этих ботов к хлсдк.
Отправлено JPEG 15-01-2018 в 15:35:
ага, спасибо, попробую
__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Отправлено nekonomicon 17-01-2018 в 04:31:
1. Есть доработаный hpb-bot - sandbot, работает с метамодом и без. https://github.com/tschumann/sandbot
2. В Half-Screwed это реализовано. https://github.com/desukuran/half-screwed
Еще можешь глянуть профиксеного паработа: https://github.com/nekonomicon/Parabot
Но там в готовых сборках есть 2проблемки: dll-ка собрана mingw и без метамода не работает, еще под GS краши с включеным чатом, но в мастер-ветке это уже исправлено.
Отправлено Ghoul [BB] 17-01-2018 в 10:50:
Цитата:
Ох, если б кто-нибудь их в XDM портировал, вот был бы номер 
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено JPEG 17-01-2018 в 11:13:
Цитата:
походу вот это прям то, что нужно) не знал, что у этого мода сорцы есть, спасибо__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Отправлено Ku2zoff 17-01-2018 в 13:38:
Цитата:
Ghoul [BB] писал:
Ох, если б кто-нибудь их в XDM портировал, вот был бы номер
Ты уже мечтал об этом раньше. Я в свой мод (версию 2016 года) их портировал без проблем, даже радио починил им. Довольно забавно вышло. Правда, периодически вылетает. В версию 2017 вставлять не стал, т.к. там другие наработки тестировались. В 2018 сделаю упор на кастомный рендерер и рендерсистем, чтобы сделать несколько карт красиво. Ну а сверху уже ботов и кооп.
Отправлено Ghoul [BB] 17-01-2018 в 13:40:
Цитата:
Ku2zoff писал:
Правда, периодически вылетает.
Ключевая фраза, наверное, эта....__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено Дядя Миша 17-01-2018 в 14:16:
Цитата:
Ku2zoff писал:
В 2018 сделаю упор на кастомный рендерер и рендерсистем
Кастомный рендерер != рендерсистем__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ku2zoff 17-01-2018 в 14:30:
Дядя Миша ну ничто не мешает юзать их вместе. Мне от рендерера нужны только 3д небо, тени от динамических источников света и фонарики, световые пятна от которых не зависят от скейла текстур. Бонусом - улучшенное освещение моделей. Детальные текстуры есть в движке, зеркала (как и красивая вода) не нужны. Может быть ещё мониторы, т.к. они полезны для геймплея. А рендерсистем для взрывов, эффектов оружия и погоды, вестимо. Ну и вообще для систем частиц.
Цитата:
Ghoul [BB] писал:
Ключевая фраза, наверное, эта....
А это я сам дурак. Дело не в ботах, а в рисовании модели нелокального игрока. Там какая-то трабла с анимациями. Мне лень исправлять в той версии, т.к. в новой я сделал заново, и не на скорую руку, а неторопясь, и всё работает как часики.
Отправлено ~ X ~ 18-01-2018 в 09:54:
Цитата:
Ku2zoff писал:
ну ничто не мешает юзать их вместе
Именно так. RS не использует ничего внешнего для рендера. Можно использовать где угодно и с чем угодно. Можно вместо tempentity. (Да, Ghoul, гильзы тоже работают). Частицы - это далеко не всё, что там есть.
А вальвовские боты не годятся? Которые ООП. И вроде еще хотели код вездеходных заложников на них накрутить..__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Отправлено Ghoul [BB] 18-01-2018 в 10:25:
Цитата:
Ku2zoff писал:
А это я сам дурак. Дело не в ботах, а в рисовании модели нелокального игрока
Вот уж что я в тебе действительно ценю, так это самокритику
Но самокритика без дальнейших шагов всего лишь самоуничижение. Я надеюсь, в новой версии у тебя эти боты тоже нормальнь заработали?! Может быть, ещё бы опытом с ~ X ~ поделился, как их в ХДМ поставить? А то он уже собрался текущих ботов выбросить, так они его довели... а это решительно не допустимо. С кем играть тогда? С КЕМ ИГРАТЬ-ТО???!
Добавлено 18-01-2018 в 13:25:
Цитата:
~ X ~ писал:
Да, Ghoul, гильзы тоже работают
Неужели таки у RSMодеl появилась таки правильная гравитация? И неужели теперь к ним можно будет цеплять RenderSystem?!__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено ~ X ~ 18-01-2018 в 12:24:
Цитата:
Ghoul [BB] писал:
Неужели таки у RSMодеl появилась таки правильная гравитация? И неужели теперь к ним можно будет цеплять RenderSystem?!
Очень печально что за годы хотения ты сам не мог допилить такую несложную вещь. (
А ботов я выкину, да. Они только для теста.
Ботам надо знать как пользоваться оружием, параметры дистанции и пр. В ХЛ это неовзможно. Надо каждому оружию назначать свойства. Я начал движение в этом пути, но есть проблемы. Например, нельзя это пихать в save/restore потому что... там лимиты.__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]
Отправлено Дядя Миша 18-01-2018 в 15:02:
Цитата:
~ X ~ писал:
Очень печально что за годы хотения ты сам не мог допилить такую несложную вещь. (
Если вещь простая, отчего же этого не сделал сам автор? Значит не такая уж она и простая. А если вещь сложная, тогда никто тем более не будет связываться.
Цитата:
~ X ~ писал:
Например, нельзя это пихать в save/restore потому что... там лимиты.
Лимиты везде есть. А раз так, значит сделать вообще ничего нельзя.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ku2zoff 18-01-2018 в 17:26:
Цитата:
Ghoul [BB] писал:
Может быть, ещё бы опытом с ~ X ~ поделился, как их в ХДМ поставить?
Что ты, прости меня, несёшь? Банальная копипаста же. И будут в XDM эти боты. Другой вопрос, что надо ещё дописать им взаимодействие с игровыми событиями, посредством втыкания вызовов Bot_Event (или как его там правильно) в разные места в коде серверной дллки. Чтобы боты могли реагировать на выстрелы, прыжки других игроков/ботов, звуки, действия... Написать свои собственные стейты и отредактировать старые применительно к XDM...
Ты или прикидываешься лалкой, или действительно не понимаешь, что АБСОЛЮТНО ВЕСЬ код ZBot 1.5 доступен для скачивания и копипасты? Бери и воруй с гитхаба, никто не запрещает. Вон, БУзер в своё время украл код рендерера из Тенебры, и получилась Паранойя. Так же и Мастер может сделать. И получится XDM с новыми ботами.
Есть, правда, один нюанс: Мастер любит всё без коммерческих копирайтов. А ZBot - это очень и очень проприетарная вещица, т.к. в свободном доступе полных сорцев нету, только реверс-инжинированные из ReGameDLL. Но, Вальва сама выложила значительную часть этих сорцев в папку game_shared в HLSK на гитхабе. Так что, возможно, есть способ легально юзать этих ботов в некоммерческом моде, удалив CS-специфичный код.
Отправлено XaeroX 18-01-2018 в 17:27:
Цитата:
Ku2zoff писал:
Вон, БУзер в своё время украл код рендерера из Тенебры, и получилась Паранойя.
За такое в приличном обществе бьют канделябром. 
__________________
Отправлено Ku2zoff 18-01-2018 в 18:13:
XaeroX я перефразирую. Не украл, а позаимствоал и адаптировал под халфу. У меня интернет неожиданно отвалился (аж целых 20 минут не было, спасибо Ростелекому), я ведь хотел исправить слово в исходном посте 
Добавлено 19-01-2018 в 00:51:
Цитата:
XaeroX писал:
канделябром
Канделябром из винного погреба в Шато ДюКлер! Надо бы первый DX пройти заново для настроения. Пардон за оффтоп.
Добавлено 19-01-2018 в 01:13:
Нужны ZBot в XDM? Никто не мешает скопипастить их. Они лучше чем Parabot в плане стрельбы. В плане навигации почти такие же, единственное, они не могут выучить некоторые финты игроков, т.к. действуют по нав-зонам, а у паработов есть клетки (cells), которые постоянно апдейтятся в процессе игры. И они могут учиться как друг у друга, так и у живых игроков.
Отправлено Дядя Миша 18-01-2018 в 18:20:
Цитата:
Ku2zoff писал:
Вон, БУзер в своё время украл код рендерера из Тенебры, и получилась Паранойя.
Не подскажешь случайно какие именно участки кода из Тенебры BUzer украл в параною? И откуда я украл код для второй паранои?
Цитата:
Ku2zoff писал:
Не украл, а позаимствоал и адаптировал под халфу
Ну приведи пример таких участков кода про которые можно однозначно сказать "да это же из тенебры, ха-ха".__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ghoul [BB] 18-01-2018 в 18:26:
Ku2zoff
Ну никто Ваньку и не валяет. Эти сорцы и у меня на диске наверное уже год как пылятся. Но проблема-то как раз в том, что им надо взаимодействовать с игровыми событиями. Я Мастера просил неоднократно на ZBOT перейти, но он отказывался. Не припомню в чём именно была причина, но то, что их не так уж просто научить игровым событиям, ты и сам признаёшь. Возможно, и Мастер тоже так решил.
Тем не менее, я лично пока не готов их копипастить т.к. во-первых, идут постоянные дописывания кода во многих местах, во-вторых, код ХДМ местами довольно специфичен и там не всегда есть совместимость с чем-то другим (надо адаптировать) ну и в-третьих, никто не знает кода ХДМ лучше самого творца, чтобы эффективно и быстро имплементировать ботов. Ну вот простой пример: Мастер отказался от UtilRemove(). И нет бы совсем эту функцию вырезать. Нет. Её так же можно с кодом копипастить откуда-то, но потом этот код где-нибудь при каком-то условии крэшанётся. Пример самый характерный. И Вот это тоже надо учитывать.
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено Дядя Миша 18-01-2018 в 18:49:
Цитата:
Ghoul [BB] писал:
Ну вот простой пример: Мастер отказался от UtilRemove()
Ну я же говорю 18 лет страдания хернёй не проходят даром. Ну не поворачивается у меня язык назвать это по другому.
Добавлено 18-01-2018 в 21:45:
Я тут посмотрел на UTIL_Remove в XDM.
Сперва покажу оригинал
C++ Source Code:
1 | void UTIL_Remove( CBaseEntity *pEntity ) |
6 | pEntity->UpdateOnRemove(); |
7 | pEntity->pev->flags |= FL_KILLME; |
8 | pEntity->pev->targetname = 0; |
Что тут делается? Вызывается виртуальная (ну или в оригинале не виртуальная, не помню уже) функция, с целью произвести очистительные работы и ставится флаг, дающий движку понять, что эдикт можно освободить. Теперь XDM
C++ Source Code:
1 | void UTIL_Remove(CBaseEntity *pEntity) |
6 | if (pEntity->IsRemoving()) |
8 | DBG_PRINTF("Error: UTIL_Remove() called on already removed entity!\n"); |
11 | if (pEntity->IsPlayer()) |
13 | DBG_PRINTF("Error: UTIL_Remove() called on player!\n"); |
17 | // TODO? pEntity->SetThink(&CBaseEntity::SUB_Remove); |
18 | // pEntity->SetNextThink(0);// remove it ASAP |
19 | // conprintf(1, "UTIL_Remove(%s[%d] %s)\n", STRING(pEntity->pev->classname), pEntity->entindex(), STRING(pEntity->pev->targetname)); |
20 | //bad pEntity->SUB_Remove();// XDM3037: NUM_FOR_EDICT: bad pointer |
21 | // XDM3038a: BUGBUG: why do gluon beams have ShouldRespawn() NULL during changelevel, while UpdateOnRemove() is not NULL!!!? |
22 | #if defined (USE_EXCEPTIONS) |
26 | if (pEntity->ShouldRespawn())// XDM3035 |
28 | if (pEntity->StartRespawn() != NULL) |
30 | //pEntity->SetTouchNull(); |
31 | /*pEntity->SetUseNull(); |
32 | pEntity->SetBlockedNull(); |
33 | // BAD pEntity->m_iExistenceState = ENTITY_EXSTATE_VOID; |
34 | pEntity->SetThink(&CBaseEntity::SUB_Respawn); |
35 | if (pEntity->IsMonster()) |
36 | pEntity->SetNextThink(mp_monstersrespawntime.value);// XDM: TODO |
39 | DBG_PRINTF("UTIL_Remove(%s[%d]): respawning a non-monster!\n", STRING(pEntity->pev->classname), pEntity->entindex()); |
40 | pEntity->SetNextThink(10.0f);// unknown entity is respawning! |
44 | pEntity->UpdateOnRemove(); |
45 | // NUM_FOR_EDICT: bad pointer REMOVE_ENTITY(ENT(pEntity->pev)); |
47 | #if defined (USE_EXCEPTIONS) |
51 | SERVER_PRINT("UTIL_Remove() exception!!!\n"); |
53 | SetBits(pEntity->pev->flags, FL_KILLME);// XDM3037: give entities a chance to update client side |
54 | pEntity->pev->ltime = 0;// XDM3038a |
55 | pEntity->DontThink();// XDM3038a |
56 | //pEntity->SendClientData(NULL, MSG_ALL, SCD_ENTREMOVE); |
57 | pEntity->SetThinkNull();// XDM3037 |
58 | pEntity->SetTouchNull(); |
59 | pEntity->SetUseNull(); |
60 | pEntity->SetBlockedNull(); |
61 | pEntity->pev->targetname = MAKE_STRING("???ERROR???");// XDM3038a: AWESOME debugging idea!! |
62 | pEntity->pev->target = iStringNull;// XDM3038a |
63 | // we can't pEntity->m_iExistenceState = ENTITY_EXSTATE_VOID; |
Видите в середине попытки записать SetThink::Sub_Remove и прямой вызов SUB_Remove. А знаете что делает SUB_Remove? А он вызывает функцию Destroy, названную в честь нашего друга Georg Destroy. А Destroy вызывает - ТА-ДАААМ UTIL_Remove. И вот у нас получается уже интересный случай рекурсии. Тоесть автор настолько запутался во всём этом, что принял решение вообще отказаться от UTIL_Remove. Вот вам наглядная иллюстрация моим словам - всё это можно смело выкинуть, оно нахрен не нужно. Там где достаточно одной строчки - городится фабрика или вообще рекурсивные вызовы.
Добавлено 18-01-2018 в 21:49:
Забыл добавить самое интересное. Отказ от UTIL_Remove это чьи-то фантазии, ибо в сорцах с Moddb ничего такого не наблюдается даже и близко.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ghoul [BB] 18-01-2018 в 20:33:
Дядя Миша
А, по-моему, сама моделька в IDLE анимации немного ёрзает?!
https://ufile.io/01mev
Добавлено 18-01-2018 в 23:17:
Ну да. Idle4 погляди-ка. У меня не глюки же?!
Добавлено 18-01-2018 в 23:33:
Цитата:
Дядя Миша писал:
Забыл добавить самое интересное. Отказ от UTIL_Remove это чьи-то фантазии, ибо в сорцах с Moddb ничего такого не наблюдается даже и близко.
Ну отчего же?
Там, где раньше было UTIL_Remove теперь используется или Util_SubRemove() или Destroy().__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено Ku2zoff 19-01-2018 в 05:09:
Цитата:
Дядя Миша писал:
Ну приведи пример таких участков кода про которые можно однозначно сказать "да это же из тенебры, ха-ха".
Ты сам писал, что БУзер заимствовал код из тенебры:
Цитата:
Дядя Миша писал:
Цитата:
FiEctro писал:
Копипасть из паранойи. Больше никак.
тогда уж из Тенебры, как из первоисточника.
Вот здесь писал. Или это неправда, и БУзер не заимствовал код из Тенебры? И даже не использовал его как образец?
Добавлено 19-01-2018 в 12:09:
Цитата:
Ghoul [BB] писал:
Но проблема-то как раз в том, что им надо взаимодействовать с игровыми событиями. Я Мастера просил неоднократно на ZBOT перейти, но он отказывался.
Ну возьми, и перейди сам, ёлки. Заверни все вызовы ботов в #ifdef, чтобы можно было собрать сервер без них в случае чего, для дебага. Не понимаю, в чём сложность почитать сорцы ReGameDLL и найти места вызовов эвентов для ботов. В ветке hlzbot-random-weapons много где вставлены эти вызовы. Для тебя не составило труда написать 40 с лишним пушек в ХЛВЕ, но ты боишься попытаться вставить новых ботов в XDM. Знаешь, я в далёком 2007-м году, летом-осенью, вставил по тутору Ботмана Bot #10 в свои сорцы. При том, что у меня даже студии не было. Компилил компилятором от БУзера и редактировал в блокноте. И оно собиралось и работало. Да я кодить не умел вообще, нисколечко. Мог написать клон барника, заменяя строчки. Хочешь новых ботов, а Мастер не хочет - делай сам. Тутора (как для Bot #10) нет, но есть сорцы, которые виндиффом можно просканировать и найти отличия.
Отправлено Дядя Миша 19-01-2018 в 08:34:
Цитата:
Ku2zoff писал:
Ты сам писал, что БУзер заимствовал код из тенебры:

Ну код клиппинга декалей это ClipWinding стандартный тащем-то. И ты на основании этого утверждения сделал вывод, что параноя это копипаста тенебры?
Добавлено 19-01-2018 в 11:34:
Цитата:
Ghoul [BB] писал:
А, по-моему, сама моделька в IDLE анимации немного ёрзает?!
Так яж аб чём и говорю - после декомпиляции вот така фигня случается.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ghoul [BB] 19-01-2018 в 09:04:
Цитата:
Дядя Миша писал:
Так яж аб чём и говорю - после декомпиляции вот така фигня случается.
Ты считаешь, что декомпиляция портит ещё и анимации (кроме съезжающих текстур) ?
Ku2zoff
Всё нормально, всё нормально. Сделаем ботов в своё время, если Мастер не будет. Пойми, у меня задач других полно по горло, я один тута. Поимаешь?! Один сижу тута, как сыч, перед этим компуктером. На всё времени просто нету. Вот ненавязчиво и намекнул тебе помочь Мастеру их туда впердолить. Не то что это мегасложно или вообще невозможно, это муторно и долго, а человек, однажды прошедший путь, имхо, сможет этот же путь повторно пройти чуть быстрее.__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
Отправлено Дядя Миша 19-01-2018 в 09:12:
Ghoul [BB] общеизвестный факт. Из милки декомпилятор портит сильнее, кратист - слабее, но портят оба. Потому что анимации и координаты текстур пишутся с потерями.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Ku2zoff 19-01-2018 в 18:53:
Цитата:
Дядя Миша писал:
И ты на основании этого утверждения сделал вывод, что параноя это копипаста тенебры?
Вон оно что. Значит, я ошибся. Но, тем не менее, БУзер всё равно на что-то ориентировался.
Цитата:
Дядя Миша писал:
Из милки декомпилятор портит сильнее, кратист - слабее, но портят оба.
Это из серии про барников, ёрзающих ногами по полу, когда они нажимают кнопки? И про съезжающие руки во вьюмоделях? Однако. Кратист, на моей памяти только текстурные координаты смещал всегда. После нескольких операций компила-декомпила у стандартных халфовских моделек очень сильно съезжают в сторону рожы:
Отправлено thambs 19-01-2018 в 18:57:
Дядя Миша
>кратист
это mdldec или это из милки?
__________________
http://www.moddb.com/mods/monorail-quest
Отправлено Дядя Миша 19-01-2018 в 19:15:
Цитата:
Ku2zoff писал:
Но, тем не менее, БУзер всё равно на что-то ориентировался.
Ну естественно ориентировался. Естественно ориентировался на Тенебру, т.к. там был код декалей. Но нельзя сказать, что там что-то цельнотянутое.
Важна идея.
Цитата:
Ku2zoff писал:
Это из серии про барников, ёрзающих ногами по полу, когда они нажимают кнопки?
Да, оно самое.
Цитата:
Ku2zoff писал:
И про съезжающие руки во вьюмоделях?
Не сталкивалсо как-то.
Цитата:
Ku2zoff писал:
Однако. Кратист, на моей памяти только текстурные координаты смещал всегда.
Это вы ненаблюдательные просто. Анимация херится, но увидеть можно лишь, сравнив с оригиналом и в замедленном темпе. Т.е. малозаметно.
thambs
первое. Да твои барники тоже ёрзают при ходьбе, ты просто не приглядывался. Там почти незаметно, но всё же.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено thambs 19-01-2018 в 19:16:
Дядя Миша
А, ясно. Ну тут раз nemax взялся за модели с анимациями, то ёрзать уже не будут. Я вообще очень удивился, когда узнал, что можно голыми руками сделать нормальные анимации, без всякого моушонкэпчура и ротоскопирования... Для меня это был тёмный лес, что то совершенно недоступное пониманию. Если как сделать чарактер-модель я ещё пони-маю, то как вот кадр за кадром расставлять кости так что бы движение не выглядело искусственным моему пони-манию не доступно. Тем не менее вот умеют люди!
__________________
http://www.moddb.com/mods/monorail-quest
Отправлено a-kush-er 19-01-2018 в 19:22:
Цитата:
Ku2zoff писал:
Нужны ZBot в XDM? Никто не мешает скопипастить их. Они лучше чем Parabot в плане стрельбы. В плане навигации почти такие же, единственное, они не могут выучить некоторые финты игроков, т.к. действуют по нав-зонам, а у паработов есть клетки (cells), которые постоянно апдейтятся в процессе игры. И они могут учиться как друг у друга, так и у живых игроков.
Насколько я помню, ZBot тоже учится. В папке "maps" помимо .bsp создавались два файла: .nav - сам файл навигации, и второй (не помню расширение) - файл опыта, только он создавался через достаточно долгое время, можно было ускорить, играя с людьми.
Вопросы в догонку, не про HPB, но тем не менее:
Как появились POD-Bot'ы если сорцов CS нет?
Существуют ли POD-Bot'ы для HL?
Отправлено JPEG 19-01-2018 в 19:29:
Цитата:
Дядя Миша писал:
Ghoul [BB] общеизвестный факт. Из милки декомпилятор портит сильнее, кратист - слабее, но портят оба. Потому что анимации и координаты текстур пишутся с потерями.
меньше знаков после запятой? А возможно без округления записывать или там ограничение формата или движка?__________________
МОЙ НОВЫЙ ПАБЛИК ПО ХЛ))
Отправлено nemyax 19-01-2018 в 20:41:
thambs
Тут ещё смотря из-за чего они ёрзают. Если из-за блендинга анимаций, то тут уж извините. Покажите хоть ролик с ёрзанием, а то непонятно, о чём речь.
Отправлено Ku2zoff 19-01-2018 в 20:51:
Цитата:
a-kush-er писал:
и второй (не помню расширение) - файл опыта, только он создавался через достаточно долгое время, можно было ускорить, играя с людьми.
Вот потому и не помнишь, что такого файла не может быть. ZBot не обучаются на действиях себя и игроков. Я за 10 с лишним лет набегал на некоторых CS-картах по несколько недель и даже месяцев, и ничего (боты, кстати, с 2005 года не менялись). Как они были тупыми, падали в ямки и не умели жать на кнопки - так и остались. Sturmbot для DoD - они обучаются. У них помимо вейпоинтов есть файлы *.lrn для каждой карты.
Отправлено thambs 19-01-2018 в 21:09:
nemyax

же!
Добавлено 20-01-2018 в 00:09:
Ku2zoff
>и не умели жать на кнопки
А у тов. Икс-Вайдера они кстати жмут на кнопки, на все подряд, да.
__________________
http://www.moddb.com/mods/monorail-quest
Отправлено Ku2zoff 19-01-2018 в 21:21:
Цитата:
thambs писал:
А у тов. Икс-Вайдера они кстати жмут на кнопки, на все подряд, да.
Это все потомки HPB_bot умеют делать. Причём жмут без разбора на все, ломая геймплей.
Отправлено Дядя Миша 19-01-2018 в 21:30:
Цитата:
Yo Den писал:
меньше знаков после запятой?
Fixed Point там.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено thambs 19-01-2018 в 22:44:
Ku2zoff
Эта что-ж за гей-плей такой что его нажатием кнопы сломать можно? А если игрок кнопу впанажимает, а, что тогда будет, а?
__________________
http://www.moddb.com/mods/monorail-quest
Отправлено Ku2zoff 20-01-2018 в 03:35:
thambs ну, например, один бот откроет дверь, чтобы его команда прошла на вражескую базу, и заходит в дверь. А следующий жмёт кнопку, закрывает дверь, бежит к двери - закрыто. Возвращается назад и снова жмёт кнопку. Короче, они не видят связи между нажатием на кнопку и активируемым объектом.
Отправлено nemyax 20-01-2018 в 07:12:
thambs
Ну анимации значит такие коцаные. А движок их честно проигрывает.
Отправлено Ghoul [BB] 20-01-2018 в 13:04:
Ku2zoff
Цитата:
Ku2zoff писал:
hambs ну, например, один бот откроет дверь, чтобы его команда прошла на вражескую базу, и заходит в дверь. А следующий жмёт кнопку, закрывает дверь, бежит к двери - закрыто. Возвращается назад и снова жмёт кнопку. Короче, они не видят связи между нажатием на кнопку и активируемым объектом.
А какие боты тогда видят? есть вообще такие боты (ну я могу подумать что под какую-то игру и есть но не под хл клоны)__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo