Packet Extractor v3
В начале 2011 года все известные программы для извлечения ресивпакетов перестали работать с новыми kRO-клиентами. Спустя некоторое время kLabMouse сделал прототип более гибкой извлекалки ресивпакетов и назвал её "Packet Extractor v3".
Так как Packet Extractor v3 является, как было сказано выше, прототипом, то в ней с большой вероятностью могут быть не учтены некоторые особенности новых клиентов. Про глюки следует писать в оригинальном топике на англ. форуме: Usage: Packet Extractor v3.
Использование:
- Скачать и распаковать архив openkore-v3.tar.gz
- Скачать архив start.rar с файлами start.exe и XSTools.dll с сайта http://misc.openkore.com. Извлечь эти файлы и положить в папку рядом с packet_extract.pl
- Скопировать запускаемый файл клиента Ragnarok Online (например, Ragnarok.exe) в ту же папку, где находится packet_extract.pl
- Сгенерировать программу для извлечения ресивпакетов - extractor.exe, для этого следует в командной строке запустить:
- start.exe ! packet_extract.pl запускаемый_файл_клиента.exe
- или, если установлен Perl:
- perl packet_extract.pl запускаемый_файл_клиента.exe
- Запустить сгенерированную извлекалку ресивпакетов, перенаправив вывод программы в текстовый файл. Этот текстовый файл и будет файлом с ресивпакетами для вашего клиента.
- extractor.exe > recvpackets.txt
Желаю удачно попользоваться программой. Да, кстати. Получаемый на выходе файл с ресивпакетами будет понятен только для свежих svn-версий OpenKore.
Примечания
- В папке src лежат два файла: extractor.asm и extractor.exe. Так вот, файл extractor.exe - это не тот самый файл extractor.exe, который должен извлекать ресивпакеты. Если вы попробуете достать ресивпакеты при помощи src\extractor.exe, то в результате получите нерабочий файл примерно такого содержания:
# Packet Extractor by kLabMouse # Extracted from ppppppppppppppppppppppppppppppppppppppppp
- Если после п. 4 не появился файл extractor.exe, то Packet Extractor v3 не смог справиться с данным запускаемым файлом клиента.