Packet Extractor v3 — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
м
м
Строка 5: Строка 5:
 
Использование:
 
Использование:
 
# Скачать и распаковать архив [http://openkore.svn.sourceforge.net/viewvc/openkore/packet-extracter/branches/v3/?view=tar openkore-v3.tar.gz]
 
# Скачать и распаковать архив [http://openkore.svn.sourceforge.net/viewvc/openkore/packet-extracter/branches/v3/?view=tar openkore-v3.tar.gz]
# Скачать архив '''start.rar''' с файлами start.exe и XSTools.dll с сайта http://misc.openkore.com. Извлечь эти файлы и положить в папку рядом с packet_extract.pl  
+
# Скачать архив '''start.rar''' с файлами start.exe и XSTools.dll с сайта http://misc.openkore.com. Извлечь эти файлы и положить в папку рядом с '''packet_extract.pl'''
# Скопировать запускаемый файл клиента Ragnarok Online (например, Ragnarok.exe) в ту же папку, где находится packet_extract.pl
+
# Скопировать запускаемый файл клиента Ragnarok Online (например, Ragnarok.exe) в ту же папку, где находится '''packet_extract.pl'''
# Сгенерировать программу для извлечения ресивпакетов - extractor.exe, для этого следует в командной строке запустить:
+
# Сгенерировать программу для извлечения ресивпакетов - '''extractor.exe''', для этого следует в командной строке запустить:
 
#* start.exe ! packet_extract.pl запускаемый_файл_клиента.exe
 
#* start.exe ! packet_extract.pl запускаемый_файл_клиента.exe
 
#* или, если установлен Perl:
 
#* или, если установлен Perl:
 
#* perl packet_extract.pl запускаемый_файл_клиента.exe
 
#* perl packet_extract.pl запускаемый_файл_клиента.exe
 
# Запустить сгенерированную извлекалку ресивпакетов, перенаправив вывод программы в текстовый файл. Этот текстовый файл и будет файлом с ресивпакетами для вашего клиента.
 
# Запустить сгенерированную извлекалку ресивпакетов, перенаправив вывод программы в текстовый файл. Этот текстовый файл и будет файлом с ресивпакетами для вашего клиента.
"extractor.exe > recvpackets.txt"
+
#* extractor.exe > recvpackets.txt
  
 
Желаю удачно попользоваться программой. Да, кстати. Получаемый на выходе файл с ресивпакетами будет понятен только для свежих svn-версий OpenKore.
 
Желаю удачно попользоваться программой. Да, кстати. Получаемый на выходе файл с ресивпакетами будет понятен только для свежих svn-версий OpenKore.

Версия 22:10, 16 апреля 2011

В начале 2011 года все известные программы для извлечения ресивпакетов перестали работать с новыми kRO-клиентами. Спустя некоторое время kLabMouse сделал прототип более гибкой извлекалки ресивпакетов и назвал её "Packet Extractor v3".

Так как Packet Extractor v3 является, как было сказано выше, прототипом, то в ней с большой вероятностью могут быть не учтены некоторые особенности новых клиентов. Про глюки следует писать в оригинальном топике на англ. форуме: Usage: Packet Extractor v3.

Использование:

  1. Скачать и распаковать архив openkore-v3.tar.gz
  2. Скачать архив start.rar с файлами start.exe и XSTools.dll с сайта http://misc.openkore.com. Извлечь эти файлы и положить в папку рядом с packet_extract.pl
  3. Скопировать запускаемый файл клиента Ragnarok Online (например, Ragnarok.exe) в ту же папку, где находится packet_extract.pl
  4. Сгенерировать программу для извлечения ресивпакетов - extractor.exe, для этого следует в командной строке запустить:
    • start.exe ! packet_extract.pl запускаемый_файл_клиента.exe
    • или, если установлен Perl:
    • perl packet_extract.pl запускаемый_файл_клиента.exe
  5. Запустить сгенерированную извлекалку ресивпакетов, перенаправив вывод программы в текстовый файл. Этот текстовый файл и будет файлом с ресивпакетами для вашего клиента.
    • 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 не смог справиться с данным запускаемым файлом клиента.