xkore

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

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аватара пользователя
ProTuningBot
Энтузиаст
Сообщения: 108
Зарегистрирован: Пн авг 18, 2008 2:03 pm

xkore

Сообщение ProTuningBot »

Собственно всегда, абсолютно всегда, юзал кору из консольки. Большего мне не надо было. Но сейчас захотелось попробовать принципиально новый метод ботоводчества. Для этого мне нужен xkore мод. Почитал мануал, все вроде настроил как надо, но у меня проблема, не получается заюзать xkore mode. Вылетает кора. Вы извините, может где-то (почти уверен, что есть где-то) уже был гайд или что-то вроде, но я искал несколько часов и не нашел. Прошу помощи в запуске xkore. XKore 1 интересует именно.

Добавлено спустя 5 часов 18 минут 2 секунды:
Вообщем нонсенс полнейший.. НО! Конектится раз через раз. То конектится то вылетает. Тестил и мучал ОК. Пока пришел к выводу что виной тому неизвестный пакет. Packet Tokenizer: Unknown switch: E1AA. А вернее какой-то вообще левый пакет или даже вернее часть другого пакета. Когда он приходит ОК вылетает на заходе клиентом (когда уже чар селект и джоинишься в саму игру). Когда его нет то нормально коннектится под xkor ой. Остается загадкой почему он то приходит, то не приходит.

P.S. Огромное спасибо 4ерту за помощь в экспериментировании.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: xkore

Сообщение EternalHarvest »

Packet Tokenizer
recvpackets.
Аватара пользователя
ProTuningBot
Энтузиаст
Сообщения: 108
Зарегистрирован: Пн авг 18, 2008 2:03 pm

Re: xkore

Сообщение ProTuningBot »

Что recvpackets-то? Вам сложно поподробнее изъяснять свои мысли? Если вы и правда хотите помочь.
И что я должен с этим файликом сделать? Добавить туда E1AA? Что же изменится от того, что я его помечу? Тем более там после еще цифры стоят, я не знаю и не понимаю, что они значат. Я вам не пакетный кул хацкер :/

Добавлено спустя 26 минут 50 секунд:
Новая проблема - даже если зашел нормально и не вылетел. Хожу с нпц разговариваю и клиент зависает. Все замирает и все. Именно когда это через клиент делаю с запущенной хкорой.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: xkore

Сообщение kLabMouse »

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

Re: xkore

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

дело в том что у него свежая СВН и коннектится он к раггейму..
опять не "успеваем" СВНить?
Быстро и качественно напишу конфиг (макрос)! Стучи!
¤ Свежий бот ¤ Config checker ¤ Manual ¤
Изображение
Изображение
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: xkore

Сообщение EternalHarvest »

Нигде не сказано про раггейм.
А кто-нибудь за его обновлениями вообще следит, чтоб "СВНить"?
Аватара пользователя
ProTuningBot
Энтузиаст
Сообщения: 108
Зарегистрирован: Пн авг 18, 2008 2:03 pm

Re: xkore

Сообщение ProTuningBot »

kLabMouse, SVN сборка самая свежая с http://openkore.collectskin.com/

EternalHarvest, мы вместе экспериментировали с 4ерТом, коннектились к раггейму. Он бы не стал писать, если бы не знал, логично же. К тому же в P.S. я писал, можно было понять, если быть внимательным ;)

Так что делать? Обновить сможете в ближайшее время, уважаемые разработчики и те у кого есть доступ?
Или подскажите как мне этот пакет самому отловить и добавить? Помучаюсь, сделаю и выложу, если получится. WPE и Пакет экстрактор мне понадобятся или что-то еще? Давно с ними немного возился с переменным успехом, не очень сильно шарю, но если надо будет разберусь. Общие наставления только дайте, пожалуйста.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: xkore

Сообщение EternalHarvest »

Если Гравити ничего совсем нового не придумали, то пакета E1AA не бывает (FAQ). Тогда скорее всего у одного из предыдущих пакетов неправильная длина. Нужен соответсвующий кусок лога с "debug 2", в котором есть все пакеты.
Аватара пользователя
ProTuningBot
Энтузиаст
Сообщения: 108
Зарегистрирован: Пн авг 18, 2008 2:03 pm

Re: xkore

Сообщение ProTuningBot »

Нужен соответсвующий кусок лога с "debug 2", в котором есть все пакеты.
Извиняюсь, не совсем понял. Что мне сейчас конкретно сделать, чтобы попытаться решить проблему? Запустить дебаг мод и при вылете ошибки разобрать после этого дебаг лог, потом еще что-то поколдовать чтобы все заработало? Но я не разработчик и не крутой программер, поэтому скорее всего мне будет такое не под силу, к сожалению.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: xkore

Сообщение EternalHarvest »

В конфиг:

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

debug 2
Появится больше информации в выводе.

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

logConsole 1
Появится файл logs/console.txt со всем выводом.
Аватара пользователя
ProTuningBot
Энтузиаст
Сообщения: 108
Зарегистрирован: Пн авг 18, 2008 2:03 pm

Re: xkore

Сообщение ProTuningBot »

Теперь понял, спасибо. Напомню, ОК свежескачанное из SVN базы, поверх ничего лишнего не ставил, даже макро плагин не подключал.

Вот что из этого получилось:
лог консоли (console.txt):
[Feb 26 20:14:12 2011.82] Загрузка control\items_control.txt...
#Тут загрузка всех файликов
[Feb 26 20:14:22 2011.38] Загрузка tables\rRO\quests.txt...
[Feb 26 20:14:22 2011.87]
Генерируется пароль Администратора на этот сеанс...
[Feb 26 20:14:23 2011.32] Сохранение файла control\config.txt...
[Feb 26 20:14:23 2011.38]
[Feb 26 20:14:23 2011.91] [ST recv] Network::Receive::rRO (mode: new)
[Feb 26 20:14:23 2011.50] [ST send] Network::Send::rRO (mode: new)
[Feb 26 20:14:23 2011.58] Запущен режим X-Kore.
[Feb 26 20:14:23 2011.59] Проверка на наличие новых порталов... [Feb 26 20:14:23 2011.89] ничего не найдено

[Feb 26 20:14:23 2011.94] Task::Raise::init queue empty
[Feb 26 20:14:23 2011.97] Task::Raise::init queue empty
[Feb 26 20:14:23 2011.98]
[Feb 26 20:14:24 2011.16] Пожалуйста, запустите клиент Ragnarok Online (ragexe.exe).
[Feb 26 20:14:40 2011.83] Клиент Ragnarok Online найден.
[Feb 26 20:14:43 2011.18] Ожидание клиента Ragnarok Online для подключения через X-Kore...[Feb 26 20:14:52 2011.34] готово
[Feb 26 20:14:52 2011.34] Сейчас вы можете войти в игру через обычный клиент Ragnarok Online.
[Feb 26 20:14:56 2011.96] Task::Raise::init queue empty
[Feb 26 20:14:56 2011.30] Task::Raise::init queue empty
[Feb 26 20:14:56 2011.60] Параметру конфига 'char' присвоено значение 0 (было 0)
[Feb 26 20:14:56 2011.24] Сохранение файла control\config.txt...
[Feb 26 20:14:56 2011.48] Received packet: 0071 Handler: received_character_ID_and_Map
[Feb 26 20:14:56 2011.52] От чар-сервера получен ID чара и IP-адрес мап-сервера.
[Feb 26 20:14:56 2011.66] ----------- Информация об игре -----------
ID чара : x
Локация : x
IP мап-сервера : x
Порт мап-сервера : x
------------------------------------------
[Feb 26 20:14:57 2011.72] Packet Tokenizer: Unknown switch: E1AA
[Feb 26 20:14:57 2011.17] Received packet: 016C Handler: guild_name
[Feb 26 20:14:57 2011.31] Sent Guild Master/Member Check.
[Feb 26 20:14:57 2011.32] Sent Guild Request Page : 0
[Feb 26 20:14:57 2011.34] Sent Guild Request Page : 1
[Feb 26 20:14:57 2011.35] guild name: x

Далее следует вылет, сразу после прогрузки с чар селекта, как я писал выше.

errors.txt:
OpenKore version what-will-become-2.1
Network state = 4
Network handler = Network::XKore
SVN revision: unknown
No loaded plugins.

Error message:
Assertion ('HASH(0x3addd74)' must be of class 'Actor::You') failed!
at D:/Ragnarok/___OpenKore/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x3addd74)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x3addd74)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: guild_name') called at src/Network/Receive.pm line 194
Network::Receive::parse('Network::Receive::rRO=HASH(0x35e862c)', 'l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 1329
main::parseIncomingMessage('l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 690
main::mainLoop_initialized() called at src/functions.pl line 69
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2706944)') called at openkore.pl line 97
main::__start() called at start.pl line 136

Stack trace:
Assertion ('HASH(0x3addd74)' must be of class 'Actor::You') failed!
at D:/Ragnarok/___OpenKore/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x3addd74)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x3addd74)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: guild_name') called at src/Network/Receive.pm line 194
Network::Receive::parse('Network::Receive::rRO=HASH(0x35e862c)', 'l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 1329
main::parseIncomingMessage('l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 690
main::mainLoop_initialized() called at src/functions.pl line 69
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2706944)') called at openkore.pl line 97
main::__start() called at start.pl line 136
at D:/Ragnarok/___OpenKore/src/deps/Carp/Assert.pm line 271
Carp::Assert::assert('', '\'HASH(0x3addd74)\' must be of class \'Actor::You\'') called at src/Utils/Assert.pm line 31
Utils::Assert::assertClass('HASH(0x3addd74)', 'Actor::You') called at src/Misc.pm line 228
Misc::checkValidity('Packet: guild_name') called at src/Network/Receive.pm line 194
Network::Receive::parse('Network::Receive::rRO=HASH(0x35e862c)', 'l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 1329
main::parseIncomingMessage('l\x{1}\x{fb}+\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{1}\x{0}\x{0}\x{0}\x{0}\x{ff}\x{1e}\x{0}\x{0}x\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}') called at src/functions.pl line 690
main::mainLoop_initialized() called at src/functions.pl line 69
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x2706944)') called at openkore.pl line 97
main::__start() called at start.pl line 136
Ответить