| | | Здравствуйте!
Пользуюсь снифером iLoger все замечательно за исключением одного момента... Уж больно накладно делать выборку нужных данных (русские тексты) со снифа *.pkt существуют в природе некие конверторы или редакторы которые бы делали выборку текста из файла ?
P.S. если нужны файлы снифов стучите в аську (173633336) на данный момент есть архив 30мб (в распакованном виде 76мб) |
|
|
| | | ага, привет.
не понял вопроса. какую выборку? там в снифе есть опкод с текстом. текст в юникоде. в чем проблема? и какого рода конверторы то надо? мы из снифов достаем инфу и сразу льем в базу. наш респонсер тебе бесполезен, т.к. база проприетарная. пиши свой декодер, никаких проблем с этим ведь.
снифы присылай на ftp://wowcore.ru, логин wowlogs, пароль wowcore. |
|
|
| | | В файле снифа присутствует куча ненужного мне мусора... Я просматриваю все через Notepad++ и грубо говоря 5мб снифа нужного мне текста 10кб остальное значения потипу FE, ETB, CAN, NUL и тд... Интересует меня есть ли программа которая опускает все значения при просмотре или сохранении кроме текста ?
P.S. Если вопросы выглядят глуповато и сумбурно то сразу прошу прощения так как в програмировании не очень силен и снифером пользуюсь для сбора русской локализации... |
|
|
| | | Для локализации парсите вдб и не страдайте фигней |
|
|
| | | В wdb не вся инфа к сожалению... например нет текста показывающегося после выполнения задания и во время оного...
P.S. to RomanRom2 сегодня наконецто починили мне инет ночью вышлю снифы :) |
|
|
| | | конечно нет, это совсем другой опкод. |
|
|
| | | ну все... что было на текущий момент (27 архивчиков) залил на фтпшник :)
P.S. Может быть я конечно наглею, но не могли бы сделать конвертер который бы вытаскивал весь текст из снифов ? не обязательно чтобы все было уже готово к заливке в базу (наличие запросов и тд) хотябы просто текст... |
|
|
| | | Так чем распарсить и как перегнать в sql чтоб в базу залить то ? :( |
|
|
| | | Sarsen, читай 4 строку во втором сообщении(RomanROm2) ;) |
|
|
| | | 1. скажи пожалуйста, какое название реалма? по имени файла не могу понять. и выкачай свежий снифер, он пишет имена нормально.
2. называй какие опкоды парсить, сделаю. |
|
|
| | | По первому пункту:
Снифер мне дали на форуме мангоса (на сайте ссылок я нет как вы сами писали чтобы не палицо :) ) если возможно дайте ссылку снифер или его самого на мыло rsv83@yandex.ru так как на текущий момент я тогда преостановлю временно сбор инфы и продолжу уже с новым...
Названия реалмов снифер сохраняет в кодировке utf8... вот все названия файлов в нормальной кодировке: 8606.BOBR2008.Вечная Песня.48AB3F3F.pkt 8606.BOBR2008.Вечная Песня.48AB35C7.pkt 8606.BOBR2008.Вечная Песня.48AB49A9.pkt 8606.BOBR2008.Вечная Песня.48AB49F0.pkt 8606.BOBR2008.Вечная Песня.48AB3582.pkt 8606.BOBR2008.Вечная Песня.48ACB257.pkt 8606.BOBR2008.Вечная Песня.48ACBDE3.pkt 8606.BOBR2008.Вечная Песня.48ACBF66.pkt 8606.BOBR2008.Вечная Песня.48ACC4A7.pkt 8606.BOBR2008.Вечная Песня.48ACC65C.pkt 8606.BOBR2008.Вечная Песня.48ACC98C.pkt 8606.BOBR2008.Вечная Песня.48ACC341.pkt 8606.BOBR2008.Вечная Песня.48ACF3EB.pkt 8606.BOBR2008.Вечная Песня.48ADB848.pkt 8606.BOBR2008.Вечная Песня.48AE3334.pkt 8606.BOBR2008.Вечная Песня.48AF3ADE.pkt 8606.BOBR2008.Вечная Песня.48B0A204.pkt 8606.BOBR2008.Вечная Песня.48B1D1C3.pkt 8606.BOBR2008.Вечная Песня.48B1EFC3.pkt 8606.BOBR2008.Вечная Песня.48B6B4D6.pkt 8606.BOBR2008.Вечная Песня.48B07F1A.pkt 8606.BOBR2008.Вечная Песня.48B20B8E.pkt 8606.BOBR2008.Вечная Песня.48B61CF6.pkt 8606.BOBR2008.Вечная Песня.48B230DD.pkt 8606.BOBR2008.Вечная Песня.48B23111.pkt 8606.BOBR2008.Азурегос.48AB3593.pkt 8606.BOBR2008.Термоштепсель.48AB499B.pkt
По второму пункту:
Как я писал выше в программировании не силен к сожалению :( и соответственно в терминологии тоже... все что мне нужно от снифера это русский текст и если это возможно то айди текста... например я просматриваю файлы через notepad++ и вижу строки в виде куча значений NUL SOH STX EM CAN Название квеста или текст NUL Текст квеста... хочется чтобы было в виде числовой индетификатор, отступ в десяток пробелов или новая строка Название квеста или текст, отступ в десяток пробелов или новая строка и текст квеста... впринципе индетификатор не обязательно :)
P.S. Сорри за такой каламбур, но на "граммотном" языке не получается обьяснить :( |
|
|
| | | Совсем забыл... залил на фтп собраную за сегодня инфу (6 архивов) Да если это чемто прояснит чего я хочу, то после вытаскивания текста при помощи блокнота у меня результат выглядит так:
UPDATE `quest_temp` SET `RequestItemsText_loc8`='Привет. Я очень переживаю из-за пропажи ожерелья. Ведь его мне папа привез! Кстати, он говорит, что в озере водятся чудовища. Вы уже их победили?' WHERE `entry`='3741'; UPDATE `quest_temp` SET `OfferRewardText_loc8`='Спасибо, что достали мне ожерелье, $Gгосподин:госпожа; |3-6($c)... Вы очень добры! Моя кошечка тоже хочет сказать \"спасибо\" – верно, Эфси?' WHERE `entry`='3741'; |
|
|
| | | 1. ссылку я вам выслал на емайл, ловите. 2. насчет текстов - я подготовлю паблик версию zPktViewer, при помощи которого вы сможете "вытаскивать" свои тексты. выглядит он так: http://wowcore.ru/zViewer.png 3. маленькая просьба: не нужно паковать каждый снифф и высылать кучу архивов, это доставляет некоторые неудобства. пакуйте в один архив. |
|
|
| | | 1. Ссылка пришла (интересно что если нажать на нее из письма то просто перебрасывает на http://wowcore.ru а вот если скопировать в браузер то качается :) )
2. Хорошо буду ждать...
3. Постараюсь... просто до этого я пытался залить все вкуче, но с моим инетом это не так просто :( канал всего 64к да и дисконекты частые бывают.) Вобщем архивы по 10-15 мб вас устроят ? при дисконекте не так жалко будет потраченного времени :) |
|
|
| | | аа, понятно. тогда заливайте как получается. это не страшно. |
|
|
| | | Опробовал только что присланный на почту снифер... вобщем это тоже самое что было у меня до этого :) названия снифов сохраняет также в кодировке утф и на винде выглядят они как абраказябра (проблема только с русскими реалмами, евро сохраняются нормально) |
|
|
| | | хмм, быть такого не может... я ошибся где то видимо. |
|
|
| | | 1. перезалил iLogger на сайт, скомпилировал из сорцов последних. скачайте по той же ссылке и попробуйте. 2. http://wowcore.ru/downloads/zPktViewer.exe.rar - паблик вьювер. пользуйтесь. "хавает" 2.1 и 2.2 версии снифов. |
|
|
| | | спастбо, сегодня\завтра протестю вьювер...
P.S. Протестил только что... все рабоет но с большим но :( вьювер криво выводит кирилицу... выглядит это так: http://www.mediafire.com/imageview.php?quickkey=nmvvzfiynz0&thumb=5 |
|
|
| | | быть такого не может :) вьювер по просту так не умеет показывать :) скриншот пожалуйста. вот мой. один из ваших снифов. |
|
|
| | | хмм... |
|
|
| | | А насколько проблематично сделать банальный конвертер ? Что бы он работал по принципу запустил, указал сниф и имя создаваемого файла... и уже в этот фаил перенеслись бы заданные значения (етнри, название и текст) |
|
|
| | | опкодов с текстами - с десяток. какие именно? и у всех разные названия и колчества полей. универсального чтото не получается. |
|
|
| | | Мне 3 штуки только нужны, ну может 4-5 от силы... (сегодня просмотрю вьювер скажу точно какие именно)
P.S. А с вьювером не разбирались ? (по поводу не совпадения кодировок) |
|
|
| | | ни у кого эта проблема не воспроизводится. попробуйте сделать вот что:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage ключ 1252 равен "c_1252.nls", замените на "c_1251.nls" и перезагрузите windows.
какая версия вашего windows? по подробнее пожалуйста.
вы iLogger с сайта новый не попробовали? как пишутся имена файлов с русскими буквами? если по преждему "кракозяблами", то это какой то глобальный rootcause... |
|
|
| | | После правки реестра в вьювере текст стал отображаться нормально, вот только при копировании его в другое приложение (ворд, блокнот и тд) получается всеравно абраказябра :(
Снифер новый скачал, файлы сохраняет с корректным именем (вчера играл мало так что не стал маленький кусок лить, залью сегодня ближе к утру побольше :) )
P.S. Просмотрел вьювером сниф... вобщем нужные мне опкоды SMSG_QUESTGIVER_OFFER_REWARD и SMSG_QUESTGIVER_REQUEST_ITEMS собственно из них нужны только поля complete_text, entry и incomplete_text, entry... Также хотел найти текст который мобы говорят в чат (при атаке или по завершении задания) но так и не нашел нужного опкода :( |
|
|
| | | Также хотел найти текст который мобы говорят в чат (при атаке или по завершении задания) но так и не нашел нужного опкода :( Вот это меня тоже очень интересует возможно ли извлеч эти тексты както? Рома спасибо за сниф очень нужная чтучка =) |
|
|
| | | как узнать из этого числа какой гуид точно trainer_guid = F13000157B001D22 |
|
|
| | | э... а зачем тебе точный гуид ? гуиды вроде бы при спавне автоматом прописываются...
P.S. Тексты криков я находил через блокнот... но это жутко неудобно :( |
|
|
| | | не знаю что ты там находил и через какой блокнот у меня одни кракозябры там =) |
|
|
| | | Notepad++ открываеш сниф выбираешь кодировки-кодировать в utf8 без bom... |
|
|
| | | По гуиду вы можете узнать только энтри. То что он тренер определяют только флаги в апдэйт полях. См А9 |
|
|
| | | не понял вопроса. trainer_guid = F13000157B001D22 это и есть гуид тренера. |
|
|
| | | опкод 0096_SMSG_MESSAGECHAT, но это универсальный пакет. в нем разговаривают и плееры и мобы и крики всякие. пакет очень сложный и часто меняется, поэтому парсинг не был включен в паблик версию. |
|
|
| | | Нашел еще небольшой глюк...
В снифе: entry = 8811 quest_title = Один рекомендательный жетон complete_text = Отлично тАУ твои подвиги записаны, ...
а должно быть: complete_text = Отлично - твои подвиги записаны, ...
P.S. Совсем забыл... System: Microsoft Windows XP Professional Version 2002 Service Pack 2 |
|
|
| | | неверно декодируется юникод, видимо...
по поводу системы - она русская или английская? |
|
|
| | | Система английская. До текущего момента таких глюков у меня еще небыло... |
|
|
| | | Роман можно в вьювер добавить чтобы все отфильтрованные значения можно было сохранить как в текстовый файл! |
|
|
| | | в каком виде/формате? |
|
|
| | | txt думаю или exel =) |
|
|
| | | или лучше сразу sql =) |
|
|
| | | я понимаю что txt, это я понял еще из предыдущего сообщения. я спрашиваю, в каком виде? |
|
|
| | | sql а внутри данные вида update complete_text='текст из снифа' where entry=ентри к этому тексту из снифа;
P.S. А вообще рельно как то получить полную версию вьювера ? (под подписку о неразглашении :) ) |
|
|
| | | полная версия работает с базами wowcore напрямую и пользователям мангоса абсолютно бесполезна |
|
|
| | | напрямую насколько ? ведь должны же составляться запросы для заливки в базу... названия таблиц и полей роли не играют так как изменить их в запросе дело минутное :) |
|
|
| | | прямее не бывает :) запросы естественно составляються, только структура базы ну абсолютно не похожа на мангос :) |
|
|
| | | ну так я про это и говорил... структура не столь важна :) запросы то всеравно имеют универсальный вид, а название полей и таблиц в запросе изменить не сложно. |
|
|
| | | да не преднозначен вьювер для того чтобы сохранять данные в базу. он читает данные из базы. Для сохранения данных в базу служит совсем другая утилита |
|
|
| | | а... ну тогда как можно получить ту другую утилиту ? просто сейчас с паблик вьювером ситуация такая что видить вижу, а взять немогу :( веделение текста и его вставка в текстовые редакторы не проходит из за несовпадения кодировок... |
|
|
| | | что нибудь придумаем... |
|
|
| | | да простой нотепад должен все брать. или поставте akelpad |
|
|
| | | пробовал и виндовский блокнот, ворд, фаровский редактор, и нотепад++ везде абраказябры при вставке заместо текста |
|
|
| Moin ··· 06.10.2008, 01:36 |
| | google://wdbtocsv, biatch |
|
|
| | | и к чему ты это написал ? |
|
|
| | | Ну гуглом человек пользоваться научился... Терь всем про это рассказывает. :) |
|
|
| | | а ну тогда понятно :)
P.S. кстати когда RomanRom2 из отпуска то вернется ? а то снифов ужо пачка приличная накопилась... |
|
|
| | | Снифы лейти на фтп - ромко приедет через неделю и заберет |
|
|
| | | где снифы то? не вижу :) |
|
|
| | | а? :) |
|
|