Модифицировать кору

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

Модератор: 4epT

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
Jozo
Энтузиаст
Сообщения: 109
Зарегистрирован: Вс окт 26, 2008 6:20 pm
Сервер RO:: CoolRo
Контактная информация:

Модифицировать кору

Сообщение Jozo »

Вопрос состоит в следующем : Можно ли запретить коре принимать пакеты связанные с использованием скилов? Если да то как?
Как я понял все основные вещи прописаны в src\Network\Receive\ServerType0.pm
Если это так ,то что конкретно изменить ?
И вообще было бы круто где нибудь найти мануальчик по коре в целом,о том из чего состоит,какие зависимости,вообщем как Windows Для чайников, только за место винды Openkore

Сразу здесь отпишу по поводу ошибки
Я поглядел,она возникала у некоторых людей,но так ответа я на нее не нашел (смотрел на openkore.com)
Суть в BUG: Actor::move(undef, undef) called! ,когда исчезает из LoS мастер и последующие You tried too long to move
Ниже лог с дебагом,очень заинтересовали странные координаты и вообще куда он пытается дойти в моменты You tried too long to move

Код: Выделить всё

Player Disappeared: A Poem Of Lagi (0) Boy Clown (19, 21)
Received packet: 00D8 Handler: chat_removed
Received packet: 00D7 Handler: chat_info
I lost my master
Trying to find lost master
BUG: Actor::move(undef, undef) called!
Move You - (re)trying
Sent move to: 12.9289321881345, 14.9289321881345
Received packet: 0087 Handler: character_moves
You're moving from (20, 22) to (12, 14) - distance 11.3
Move You - done
Move You - (re)trying
Sent move to: -2.14213562373095, -0.142135623730949
Received packet: 07F9 Handler: actor_display
NPC Exists: Battle Recruiter#loc16 (14, 7) (ID 110000304) - (0)
Received packet: 00D7 Handler: chat_info
Received packet: 00FB Handler: party_users_info
Party Member: A Poem Of Lagi
Party Member: DEVO HELLMIX
Party Member: YALINKUUBOG
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 4.92893218813453, 6.92893218813453
Received packet: 0196 Handler: actor_status_active
You are no longer: Walking Speed Up
Received packet: 00B0 Handler: stat_info
Walk speed: 112
Move You - timeout
You tried too long to move
Item Use: 17
Auto-item use: Speed Potion
Move You - (re)trying
Sent move to: 7.28595479208968, 9.28595479208968
Received packet: 01C8 Handler: item_used
You used Item: Speed Potion (5) x 1 - 14 left
Received packet: 00B0 Handler: stat_info
Weight: 2301
Received packet: 043F Handler: actor_status_active
You are now: Walking Speed Up (Duration: 5s)
Received packet: 00B0 Handler: stat_info
Walk speed: 75
AI: move follow | 3
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 8.46446609406726, 10.4644660940673
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 9.17157287525381, 11.1715728752538
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 9.64297739604484, 11.6429773960448
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 9.97969491089558, 11.9796949108956
AI: move follow | 3
Received packet: 00D8 Handler: chat_removed
Received packet: 00D7 Handler: chat_info
Received packet: 00D8 Handler: chat_removed
Received packet: 00D7 Handler: chat_info
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 10.2322330470336, 12.2322330470336
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 10.4286515973632, 12.4286515973632
Move You - timeout
You tried too long to move
Move You - (re)trying
Sent move to: 10.5857864376269, 12.5857864376269
Move You - timeout
You tried too long to move
Couldn't find master, giving up
Calculating route to find master: sch_gld
You on route to: Schwarzwald Realm(sch_gld): , 
CalcMapRoute - initialized.
AI: route follow | 3
rente16 12 16=sch_gld 288 253, 204
Map Solution Ready for traversal.
Target NPC Warp To WoE#61 at (,) found.
Sent look: 0 
Sent talk: 7C 78 8E 06
Received packet: 0091 Handler: map_change
Map Change: sch_gld.gat (288, 253)
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Модифицировать кору

Сообщение 4epT »

Можно ли запретить коре принимать пакеты связанные с использованием скилов?
можно, но зачем?
Как я понял все основные вещи прописаны в src\Network\Receive\ServerType0.pm
в папке "src\Network\Receive\" находятся файлы, которые отвечают за расшифровку входяших пакетов. Так же общая для всех сервертипов часть вынесена в файл "src\Network\Receive.pm"

в файле "src\Network\Receive\ServerType0.pm" присутствуют "основные вещи" для официальных серверов, для пираток "основные вещи" хранятся в файле "src\Network\Receive\kRO\Sakexe_0.pm"

а мануала нигде нет.. есть только разрозненная информация и опыт товарищей, много полезных статей есть в вики
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Модифицировать кору

Сообщение kLabMouse »

Странное поведение, скорее всего связано с неверной работой ЦПУ с плавающей точкой.
Видели неоднократно, особенно на первых вариантах Атомов итп ЦПУ.
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Re: Модифицировать кору

Сообщение 4epT »

:shock: а чё это, у нас оказывается openKore на разных ЦПУ работает по разному?

это тогда получается надо создать список рекомендуемого железа? :)
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Модифицировать кору

Сообщение kLabMouse »

4epT писал(а)::shock: а чё это, у нас оказывается openKore на разных ЦПУ работает по разному?

это тогда получается надо создать список рекомендуемого железа? :)
Нет. Суть в Бинарном Модуле XSTools.dll
Он был скомпилирован под x86 с SSE
Если скомпилить без оптимизаций, будет работать везде Кроме ломаных камней.
Аватара пользователя
Jozo
Энтузиаст
Сообщения: 109
Зарегистрирован: Вс окт 26, 2008 6:20 pm
Сервер RO:: CoolRo
Контактная информация:

Re: Модифицировать кору

Сообщение Jozo »

4epT писал(а):
Можно ли запретить коре принимать пакеты связанные с использованием скилов?
можно, но зачем?

Снизить нагрузку , когда идет большой поток скилов кастуемых другими игроками. Если там только расшифровка,то где тогда поставить полный запрет на обрабатывание пакета?
Аватара пользователя
4epT
macro-маньячина
Сообщения: 2792
Зарегистрирован: Чт дек 21, 2006 1:23 pm
Сервер RO:: 4game
Discord: ya4ept#8494
Контактная информация:

Модифицировать кору

Сообщение 4epT »

расшифровка - это и есть обработка пакета.
найди ноvер пакета отвечающего за использование скиллов, найди его в файле сервертипа и закоментируй соответствующую функцию
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
Ответить