Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

[New] l2phx !

-

Скрипты и перехват пакетов

- Скрипты и перехват пакетов

Закрытая тема
 
Опции темы
Старый 30.08.2009, 10:32   #16
 Пехотинец
Аватар для Кузя
 
Кузя скоро будет известенКузя скоро будет известенКузя скоро будет известенКузя скоро будет известенКузя скоро будет известен
Регистрация: 01.07.2008
Сообщений: 83
Популярность: 442
Сказал(а) спасибо: 23
Поблагодарили 92 раз(а) в 46 сообщениях
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] - сборка от 30.08.2009
________________
Благодарности принимаю в виде пива и денег.Торты и конфеты не пью!
 
Пользователь сказал cпасибо:
Razzor (30.08.2009)
Старый 08.09.2009, 17:53   #17
Заблокирован
 Пехотинец
Аватар для wednesday
 
wednesday на правильном путиwednesday на правильном пути
Регистрация: 09.09.2008
Сообщений: 53
Популярность: 142
Сказал(а) спасибо: 137
Поблагодарили 66 раз(а) в 27 сообщениях
Отправить сообщение для wednesday с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ]сборка 6 сентября 2009
 
2 пользователя(ей) сказали cпасибо:
Razzor (29.09.2009), soO (25.09.2009)
Старый 26.09.2009, 23:06   #18
 Сержант
Аватар для Benjamin
 
Benjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компании
Регистрация: 08.07.2009
Сообщений: 159
Популярность: 913
Сказал(а) спасибо: 305
Поблагодарили 197 раз(а) в 97 сообщениях
Отправить сообщение для Benjamin с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] сборка 25.09.09
 
Пользователь сказал cпасибо:
Razzor (26.09.2009)
Старый 08.10.2009, 21:38   #19
 Разведчик
Аватар для SexCC
 
SexCC скоро будет известенSexCC скоро будет известенSexCC скоро будет известен
Регистрация: 15.04.2009
Сообщений: 10
Популярность: 242
Сказал(а) спасибо: 52
Поблагодарили 116 раз(а) в 28 сообщениях
Отправить сообщение для SexCC с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] сборка 25.09.09 - подправил ссылку
________________
Бог сказал не воруй, о копировании же ничего не сказано.
 
2 пользователя(ей) сказали cпасибо:
Benjamin (08.10.2009), Razzor (16.10.2009)
Старый 10.10.2009, 13:53   #20
 Разведчик
Аватар для samual
 
samual никому не известный тип
Регистрация: 20.09.2009
Сообщений: 5
Популярность: 16
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 2 сообщениях
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] - сборка 09.10.09
 
Пользователь сказал cпасибо:
Razzor (16.10.2009)
Старый 16.10.2009, 00:57   #21
 Сержант
Аватар для Benjamin
 
Benjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компании
Регистрация: 08.07.2009
Сообщений: 159
Популярность: 913
Сказал(а) спасибо: 305
Поблагодарили 197 раз(а) в 97 сообщениях
Отправить сообщение для Benjamin с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] сборка 15.10.09
 
Пользователь сказал cпасибо:
Razzor (16.10.2009)
Старый 25.10.2009, 22:50   #22
 Сержант
Аватар для Benjamin
 
Benjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компании
Регистрация: 08.07.2009
Сообщений: 159
Популярность: 913
Сказал(а) спасибо: 305
Поблагодарили 197 раз(а) в 97 сообщениях
Отправить сообщение для Benjamin с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] сборка 25.10.09
 
7 пользователя(ей) сказали cпасибо:
DeeDe (07.11.2009), elsyk (01.11.2009), Fix (27.11.2009), JaRAS (26.10.2009), mute130 (26.10.2009), Razzor (26.10.2009), [Tiger] (25.10.2009)
Старый 21.11.2009, 00:29   #23
 Сержант
Аватар для Benjamin
 
Benjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компании
Регистрация: 08.07.2009
Сообщений: 159
Популярность: 913
Сказал(а) спасибо: 305
Поблагодарили 197 раз(а) в 97 сообщениях
Отправить сообщение для Benjamin с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ] от 20.11.09
 
2 пользователя(ей) сказали cпасибо:
Fix (27.11.2009), Razzor (15.12.2009)
Старый 21.11.2009, 01:52   #24
 Разведчик
Аватар для TAMBIK
 
TAMBIK на правильном пути
Регистрация: 08.11.2009
Сообщений: 19
Популярность: 58
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 15 сообщениях
 
По умолчанию Re: [New] l2phx !

xkor
Код:
выложил [Ссылки могут видеть только зарегистрированные пользователи. ]
[+] поддержка AION (EuroOff и RuOff, packetAion.ini пока содержит очень мало пакетов)
[+] галочки запрещающие обработку пакетов в определенном направлении (так как из за фтоста на RuOff направление Client -> Server не поддаётся обработке и её надо отключить)
[+] ReadN и WriteN для скриптов, а так же тип n (Single) в котором у AION передаются координаты

ЗЫ поддержка AION добавлена так чтобы не нарушить совместимость с плагинами/скриптами и т.п. для предыдущих версий (все добавления в расшариваемые структуры и классы сделаны в конец)
 
4 пользователя(ей) сказали cпасибо:
Benjamin (21.11.2009), Fix (27.11.2009), Gaywer (11.12.2009), Razzor (15.12.2009)
Старый 13.12.2009, 03:11   #25
Заблокирован
 Пехотинец
Аватар для wednesday
 
wednesday на правильном путиwednesday на правильном пути
Регистрация: 09.09.2008
Сообщений: 53
Популярность: 142
Сказал(а) спасибо: 137
Поблагодарили 66 раз(а) в 27 сообщениях
Отправить сообщение для wednesday с помощью ICQ
 
По умолчанию Re: [New] l2phx !

[Ссылки могут видеть только зарегистрированные пользователи. ]

Код:
Revision: 152
Author: nlobp
Date: 1:09:08, 6 сентября 2009 г.
Message:[*] фикс пакета 39 в Грация Финал, он теперь не 2-х байтный;[*] в детальной расшифровке отключил перенос по словам (имхо так лучше);[*] в systray добавил hint;
 
3 пользователя(ей) сказали cпасибо:
Benjamin (13.12.2009), m0nk (13.12.2009), Razzor (15.12.2009)
Старый 13.12.2009, 23:49   #26
 Сержант
Аватар для Benjamin
 
Benjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компанииBenjamin душа компании
Регистрация: 08.07.2009
Сообщений: 159
Популярность: 913
Сказал(а) спасибо: 305
Поблагодарили 197 раз(а) в 97 сообщениях
Отправить сообщение для Benjamin с помощью ICQ
 
По умолчанию Re: [New] l2phx !

Цитата:
Сообщение от wednesdayПосмотреть сообщение
[Ссылки могут видеть только зарегистрированные пользователи. ]

Код:
Revision: 152
Author: nlobp
Date: 1:09:08, 6 сентября 2009 г.
Message:[*] фикс пакета 39 в Грация Финал, он теперь не 2-х байтный;[*] в детальной расшифровке отключил перенос по словам (имхо так лучше);[*] в systray добавил hint;

изменения не те
вот правильные

Цитата:
[+] Фильтр пакетов будет нормально работать с пакетами идентификатор которых составляет 2+ байта (Ех пакеты) так же список пакетов в фильтре сортируеться по столбцам.
[-] Повисание нитей пх при отсоединении одного из клиентов при условии что фрейм соединения не был закрыт.
[-] Баг в парсере пакета, приводящий к отрисовке одной итеррации loop'a при его нулевом размере.
[+] конвертеры из HEX в Double/Single и обратно © xKor[*] множественные правки т2.ини

 
3 пользователя(ей) сказали cпасибо:
pareHbry6axa (14.12.2009), Razzor (15.12.2009), wednesday (15.12.2009)
Старый 19.12.2009, 16:04   #27
 Разведчик
Аватар для IIP0CTOy
 
IIP0CTOy никому не известный тип
Регистрация: 21.11.2009
Сообщений: 3
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: [New] l2phx !

Люди есть проблема нету файла "newxor.dll" де его взять или как зделать?

скажите плз
 
Старый 19.12.2009, 17:25   #28
Читер-спонсор
 Старший сержант
Аватар для Fix
 
Fix душа компанииFix душа компанииFix душа компанииFix душа компанииFix душа компанииFix душа компанииFix душа компанииFix душа компании
Регистрация: 15.08.2009
Сообщений: 218
Популярность: 1020
Сказал(а) спасибо: 196
Поблагодарили 140 раз(а) в 84 сообщениях
Отправить сообщение для Fix с помощью ICQ Отправить сообщение для Fix с помощью Skype™
 
По умолчанию Re: [New] l2phx !

newxor.dll пишут сами, в нём содержится шифрация пакетов сервера.
________________
 
Пользователь сказал cпасибо:
[b]Mafo[/b] (26.12.2009)
Старый 19.12.2009, 18:06   #29
 Разведчик
Аватар для TAMBIK
 
TAMBIK на правильном пути
Регистрация: 08.11.2009
Сообщений: 19
Популярность: 58
Сказал(а) спасибо: 8
Поблагодарили 24 раз(а) в 15 сообщениях
 
По умолчанию Re: [New] l2phx !

НОВЫЕ ВЕРСИИ
НАЙДЕТЕ ВСЕГДА
ЗДЕСЬ
[Ссылки могут видеть только зарегистрированные пользователи. ]

Последний раз редактировалось TAMBIK; 19.12.2009 в 18:09.
 
Пользователь сказал cпасибо:
[b]Mafo[/b] (26.12.2009)
Старый 19.12.2009, 18:58   #30
обжигающий
 Главнокомандующий
Аватар для object
 
object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(object сломал счётчик популярности :(
Регистрация: 17.11.2009
Сообщений: 1,062
Популярность: 64819
Золото Zhyk.Ru: 170
Сказал(а) спасибо: 1,456
Поблагодарили 2,062 раз(а) в 822 сообщениях
 
По умолчанию Re: [New] l2phx !

извините за оф топ но зачем новые версии?) новые пакеты ?? обясните плз!!, сори ещё раз за оф топ

Добавлено через 1 минуту
Цитата:
Сообщение от objectПосмотреть сообщение
извините за оф топ но зачем новые версии?) новые пакеты ?? обясните плз!!, сори ещё раз за оф топ

Код:
  L2PacketHack 3.5.x by CODERX.RU TEAM
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     Что нового в последней версии
                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[!] Важное замечание
[+] Нововведение
[-] Исправлена ошибка[*] Изменения

Revision: 152
Author: nlobp
Date: 1:09:08, 6 сентября 2009 г.
Message:[*] фикс пакета 39 в Грация Финал, он теперь не 2-х байтный;[*] в детальной расшифровке отключил перенос по словам (имхо так лучше);[*] в systray добавил hint;

Revision: 151
Author: alexteam
Date: 11:00:25, 5 сентября 2009 г.
Message:[*] Забыл прикрепить изменения. 151 ревизию свн приравнивать к 150 по 150 сделан билд 3.5.18.132

Revision: 149
Author: nlobp
Date: 16:43:18, 29 августа 2009 г.
Message:
[+] Добавил работу с packetsT2.ini для пакетов в Gracia Final;[*] правка пакетов Gracia Final by NLObP по данным [Ссылки могут видеть только зарегистрированные пользователи. ]

Revision: 148
Author: alexteam
Date: 14:24:07, 14 августа 2009 г.
Message:[*] При выходе из л2пх будет спрашивать "сохранить скрипт бла бла бла" если он изменен.[*] сокетный движек будет разрушаться в онклозе, а не в онтерминейт,[*] так же системный звук об ошибке при выходе должен пропасть.

Revision: 147
Author: alexteam
Date: 22:48:00, 11 августа 2009 г.
Message:
[-] Тунель теперь не деактивируется при отваливании одного из связаных с ним соединений, при установке соответствующих nofree.

Revision: 146
Author: alexteam
Date: 20:05:04, 11 августа 2009 г.
Message:[*] Как же надоели эти експлициты + версия и билд./me плюеццо

Revision: 145
Author: alexteam
Date: 19:13:35, 11 августа 2009 г.
Message:[*] вдогонку к предыдущему.

Revision: 144
Author: alexteam
Date: 19:07:16, 11 августа 2009 г.
Message:
[-] При отваливании клиента скрыпты смогут посылать данные.

Revision: 143
Author: alexteam
Date: 18:50:31, 10 августа 2009 г.
Message:
[-] Не применялись настройки перевода к скриптовому редактору;
[+] окно с сообщением "Компилирую скрипт бла бла бла, пожалуйста подождите"

Revision: 142
Author: nlobp
Date: 16:03:50, 9 августа 2009 г.
Message:[*] раскомментил код, который убирал для теста и забыл восстановить как было

Revision: 141
Author: nlobp
Date: 6:19:11, 9 августа 2009 г.
Message:[*] правка кода работы с путями к логам и скриптам;[*] правка кода обновления из *.ini;[*] правка некоторых пакетов под Gracia Final в packetsT1.ini;

Revision: 140
Author: alexteam
Date: 11:48:07, 29 июня 2009 г.
Message:
[-] Грубая ошибка в сендпакете работающим с "строкой"дубляж пакетов в логе.

Revision: 139
Author: xkor
Date: 16:53:52, 27 июня 2009 г.
Message:
[+] Плагин переходник (als.dll) экспортирующий функции пакетхака для возможности их использования из плагинов написанных на других языках (не на Delphi)

Revision: 138
Author: alexteam
Date: 16:34:16, 24 июня 2009 г.
Message:
[-] не сохранялся "caption"

Revision: 137
Author: alexteam
Date: 11:39:44, 23 июня 2009 г.
Message:[*] макс интервал в пакетоотправлялке = 10минут

Revision: 136
Author: alexteam
Date: 18:55:24, 19 июня 2009 г.
Message:[*] Небольшие правкли Лишней фигни в плагинах

Revision: 135
Author: alexteam
Date: 19:33:10, 16 июня 2009 г.
Message:
[!] Убил 3.6 кому надо вытягивайте с пред ревизии. есть идея по совмещению скриптовых движков. хотелось бы сделать их на базе плагинов.

Revision: 134
Author: alexteam
Date: 16:29:41, 16 июня 2009 г.
Message:
касаемо 3.5:
[-] исправлен баг с загрузкой скриптов. теперь при старте пх они загружаются и отмечаются к исполнению корректно[*] изменен способ определения главного окна пх из в инжект.длл[*] окно выбора языка[+] и окно настроек будет отображатся при первом старте пх.[*] в onpacket функцию плагинов теперь передается имя соединения (TOnPacket = procedure(const cnt: Cardinal; const fromServer: Boolean; const connectionname:string; var packet : tpacket); stdcall;)
[+] при получении фокуса редактором скрипта происходит проверка на изменение даты модификации файла. если она не совпадает с хранящейся датой в пх (файл был изменен внешней программой) выводиться запрос позволяющий перечитать файл.[*] правки переводов

Релиз 3.5.12.120

Revision: 133
Author: alexteam
Date: 18:29:29, 23 мая 2009 г.
Message:[*] правки перевода в настройках.[*] для 3.6 вместо сообщения об отсуствующем ини файле - вызывается диалог выбора языка а затем - окно настроек.

Revision: 131
Author: alexteam
Date: 11:34:13, 21 мая 2009 г.
Message:
[-] поправлен просмотрищик пакетов, восстановлена лога просмотра пакета при отправке.

Revision: 129
Author: alexteam
Date: 18:57:50, 20 мая 2009 г.
Message:
[+] форма просмотрщика пакетов (такого же как и на панели отправка). вызываеться с главного меню.

Revision: 126
Author: alexteam
Date: 11:14:05, 20 мая 2009 г.
Message:
[+] Автодеинсталл лсп модуля вынесена как опция[*] небольшие правки..

Revision: 125
Author: nlobp
Date: 1:49:40, 20 мая 2009 г.
Message:
[-] при выборе библиотеки перехвата пропадала возможность повторной работы с диалогом выбора библиотеки
[+] выгружается LSP библиотека после завершения работы программы

Revision: 124
Author: alexteam
Date: 21:06:26, 15 мая 2009 г.
Message:
[!] забыл портировать "фикс" утечки памяти с 3.6 в 3.5 еще в ревизии 112.
релиз 3.5.10.115

Revision: 123
Author: alexteam
Date: 15:41:14, 13 мая 2009 г.
Message:[*] портировал EncryptAndSend из 3.6 в 3.5

Revision: 122
Author: alexteam
Date: 15:44:13, 10 мая 2009 г.
Message:
[-] проблема с языком в 3.5.x


Revision: 121
Author: alexteam
Date: 11:53:16, 10 мая 2009 г.
Message:[*] заменил сплешскрин. - добрая часть нубоф теперь будет ходить на ач.

Revision: 120
Author: alexteam
Date: 11:48:10, 10 мая 2009 г.
Message:
[-] переключатель в режим работы "как socks5" в сокетном движке был не связан с настройками.


Revision: 114
release: 3.5.7.110
Author: alexteam
Date: 17:55:19, 5 мая 2009 г.
Message:
[-] кнопки "к серверу" и "к клиенту" были поменяны местами.
[-] автосохранение логов
[-] кнопка "вниз" в списке используемых скриптов.
[-] порт на который стартует пх теперь будет указыватся корректно.

Revision: 112
Author: alexteam
Date: 13:39:37, 4 мая 2009 г.
Message:
[-] Утечка памяти при использовании сокетного движка
[-] Проблеммы с невхор в обработчике равлогов
[-] убрал кнопку "свернуть в трей" дабы люди использующие нестандартные темы винды не наблюдали аксес виолейшин на старте.[*] сменил дефолтный порт и дефолтный метод перехвата.

Revision: 111
Author: alexteam
Date: 15:27:08, 26 апреля 2009 г.
Message:
промежуточный релиз. использует fastscript. код "фиксов" выдергивался с следующей субверсии пх.
[-] При активном перехвате через inject и методах надежный либо альтернативный пх пытался подгружать длл с неверного пути.
[-] кнопки "от сервера" "от клиента" в просмотре пакетов должны работать.
[-] кнопка открыть пакет в посылке.

Revision: 110
Author: alexteam
Date: 11:17:07, 16 апреля 2009 г.
Message:
[-] Досадный баг при сохранении состояния "активированности" плагинов.

Revision: 109
Author: alexteam
Date: 19:00:41, 15 апреля 2009 г.
Message:
[-] Забыл сменить номер релиза.

Revision: 108
Author: alexteam
Date: 18:54:28, 15 апреля 2009 г.
Message:
[+] сурсы демо4 в хелпе
[-] исправлена отрисовка пакетов (наконецто)

Revision: 107
Author: alexteam
Date: 21:02:45, 14 апреля 2009 г.
Message:
[-] исправлен баг при котором нельзя добавить пакет в фильтр при активном методе перехвата через инжект либо соцкс5[*] немного переделана отрисовка пакетов

Revision: 106
Author: alexteam
Date: 19:39:50, 14 апреля 2009 г.
Message:[*] небольшая правка хелпа.
[+] уведомление при отсутствующем ини файле в стиле "настройте меня, пожалуйста".

Revision: 105
Author: alexteam
Date: 17:16:43, 14 апреля 2009 г.
Message:[*] Демо плагины будут включаться в релизы

Revision: 104
Author: alexteam
Date: 17:04:50, 14 апреля 2009 г.
Message:
[+] по просьбе трудящихся. в примеры плагинов добавлен plugin_demo4, продолжение серии "как расширить возможности фастскрипта" плагин - хранилище глобальных обьектов для всех скриптов.

Revision: 103
Author: alexteam
Date: 15:40:49, 14 апреля 2009 г.
Message:[*] при ошибках в скрипте (инит/фри/екзекут) ошибка будет выводиться в статусбар а место подсвечиваться.

Revision: 102
Author: alexteam
Date: 14:34:33, 14 апреля 2009 г.
Message:
[-] при ошибке в free методе редактор скрипта уходил в дезлок.

Revision: 101
Author: alexteam
Date: 14:16:03, 14 апреля 2009 г.
Message:
[+] Добавленны сурсы хелпа
[-] Исправлен баг при отправке пакета в закладке "отправка" при использовании метода перехвата с помошью inject либо socks5 (13.04.09, ушло к предыдущему релизу)


Revision: 100
Author: alexteam
Date: 07:47:18, 13 Апреля 2009 г.
[+] Вынес умолчания для фреймов просмотра соединения в настройки\дополнительно
[+] в редакторе скриптов добавлен WatchList позволяющий смотреть состояние переменных в запущенном скрипте (была произведена весьма успешная попытка добавить брекпоинты и пошаговое исполнение, но при тестировании от нее пришлось отказаться из за того что таймеры вызывают аксесвилейшины, и делают deathlock основному приложению в приостановленном скрипте, походу прийдется довольствоваться только ватчлистом)
[+] хоткеи в редакторе compile/testinit/testfree/closepage (ctrl+f9/f9/ctrl+f2/ctrl+W)
[+] добавлен диалог отображающий доступные в скриптовом редакторе стандартные классы/функции
[+] procedure CanUseAltTab(FormCaption: string) позволяющая добавить форму создающуюся в скрипте в список приложений видимых по альт+таб (по какойто причине упорно не хочет показываться в таскбаре). Вызывать после показа формы. (FastScript в упор не хочет воспринимать form.hadle, пришлось делать по заголовку окна)
[+] редактор горячих клавиш для редактора скриптов (каламбур).[*] перехват данных с помощью LSP доделан и активирован.
[-] исправлена ситуация с устанавливающейся галочкой при активированном testinit и как следствие утечки памяти. Теперь при вызванном testinit галочку поставить нельзя. Установка ее будет разрешена только в случае последующего вызова testfree
[-] Исправлена отправка данных скриптами  в «мертвое» соединение с таким же именем, фрейм которого еще не уничтожен.
[-] исправлено внедрение библиотеки перехвата куда попало.
[-] поправил все мелочи что находил в процессе отладки.[*] Максимизированные формы будут сохранять флаг <максимизирована> но терять при этом размер.[*] относительные пути к DLL заменены на прямые. В настройках добавились кнопки для вызова opendialog.[*] Главная форма пх замещена пустышкой. Как результат - теперь все окна имеющие свою кнопку в таскбаре ведут себя одинаково, бывшее главное окно не контролирует больше минимизацию остальных.
[+] вернул кнопку «минимизировать в трей».



Revision: 99
Author: alexteam
Date: 09:25:08, 10 Апреля 2009 г.
[-] выбор прослушиваемого порта был отключен по какойто причине.[*] для диалогов с изначально небольшим размера окна установлен position = poDefaultPosOnly.
[+] добавлена возможность изменять стили текстов в редакторе скриптов
[+] в AutoComplete добавлены стандартные функции.[*] ини файлы перенесены в папку settings

Revision: 98
Author: alexteam
Date: 17:57:47, 9 Апреля 2009 г.
[+] Автоактивирование плагинов (сохранение состояния)
[+] плагины добавляют свои функции не только в скриптовый движек но и в подсказки редакторов вызываемые по ctrl+space
[!] изменена структура передаваяемая плагинам. Функция OnRefreshPrecompile стала процедурой, без передаваемых параметров. Плагины требуют рекомпиляции/небольших изменений.
(Подробности по работе Procedure OnRefreshPrecompile; смотрите в plugin_demo2)
[-] поправлены “подсказки” в редакторе для некоторых переменных
[+] вернул проверку на второй экземпляр пх.

Revision: 97
Author: alexteam
Date: 11:21:35, 9 Апреля 2009 г.
[-] не применялось значение таймера «искать клиент ххх сек», сканирование происходило с интервалом в 1 сек.[*] измена логика работы некоторых интерфейсных частей опций
[+] в опции вынесен порт который прослушиваемый пх.
[!] (svn) забыл добавить uPacketView fdm/pas в предыдущий рев (сновная причина существования этой ревизии)
[!] procedure TfPacketView.ParsePacket; требует переписания, попытаюсь с ней разобраться в ближайшее время, выпив как минимум литр допинга. До этого момента отрисовка полей пакета в тестовом режиме, и особо верить ей не стоит. Поэтому билд делать не буду.


Revision: 96
Author: alexteam
Date: 18:25:37, 8 Апреля 2009 г.
Message:
[-] "если нажать иконку убить соединение, а потом в выборе сказать нет, то закладка все равно закрывается" © NLObP
[-] "рав-логи, если друг за другом загружать, накладываются друг на друга (дописывает в конец), так надо?" © NLObP – не, так не надо[*] пакеты с длинной 2 будут убиватся.[*] сменен компонент отображающий пакет/расшифровку пакета. Немного изменена внешний вид пункта «отправка» взят компонент побыстрее да и получше.
[-] баг в редакторе скриптов вызывающий ошибку <Cannot focus a disabled or invisible window>


Revision: 95
Author: alexteam
Date: 17:19:37, 7 Апреля 2009 г.
Message:
[-] Сокетный движек не пропускал пустые пакеты (длина = 2 байта), стопоря при этом все последующие данные. (на кой комуто надо слать пустые пакеты - для меня загадка)

Revision: 94
Author: alexteam
Date: 14:40:17, 7 Апреля 2009 г.
Message:
[-] обращение к несуществующим обьектам (TsocketEngine) инициализируемое в результате чтения конфига с дефолтными настройками, либо отсутствием конфига вообще.

Revision: 93
Author: alexteam
Date: 12:58:30, 7 Апреля 2009 г.
Message:
[-] Равлоги, опять, при разборе пакетов пакет разбирался используя неверное направление (следствие отладки - еще один баг, в получении имя соединения)
[-] не сохранялись равлоги.


Revision: 92
Author: alexteam
Date: 07:51:51, 7 Апреля 2009 г.
Message:
[-] баг приводящий к acess violation при обращении к текущему скрипту при отсутствии оного (возникает при закрытии последней вкладки в редакторе скриптов)
[-] поправлено повторное высвобождение библиотеки. ”Когда ставить/снимать галочку возле имени библиотеки inject.dll выскакивает ошибка Invalid pointer operation” © J-Fobos[*] возможно поправлен acessviolation при обращении к уничтожающемуся в данный момент экземпляру tfvisual (newpacket)
[-] не применялся флаг isKamael в настройках.


Revision: 91
Author: alexteam
Date: 18:17:27, 6 Апреля 2009 г.
Message:
[-] баг в SavePacketLog приводящий к Access violation при логине в игру. (thx NLObP)
[-] баг связаный с несохранением опций (либо их не применением)[*] убран статус альфа.

Revision: 90
Author: alexteam
Date: 16:36:04, 6 Апреля 2009 г.
Message:[*] Локализировал все, по идее.[*] Равлог пишется теперь в временный файл используя файлстрим (не кушает память).
[-] 2 бага в обработке равлога.[*] Используется немного другой редактор для скриптов, надесь работать станет приятней.[*] Редактор в "дополнительно" (соединения) удален, вместо него используется фрейм основного редактора.[*] Изменен хоткей вызова формы работы с равлогами (старый хоткей используется функцией "найти и заменить" в редакторе)[*] хинты не выводиться теперь в таскбар. а отображаются как обычно. связано с тем что таскбар нужен для более важных целей, а именно, показа последнего события.
[+] Кнопка "сохранить порядок" в скриптах, сохраняет порядок и состояние (отмечен или нет) в options.ini и использует эти настройки при следующих загрузках пх. (При загрузке будет так же происходить компиляция скриптов, поэтому пх может загружаться довольно долго.)
комментарий: в течении полутора чаcа проверялся на работоспособность на шок-3. вроде бы без зацепок.


Revision: 89
Author: alexteam
Date: 19:55:23, 5 Апреля 2009 г.
Message:[*] Всем формам установлено position=poDesigned (не применялись)
[-] досадная ошибка в одном символе приводящая к тому, что в просмотре был всего лишь 1 пакет.[*] "Обновить информацию из *.ini" в главном меню, перезагружает данные и обновляет списки пакетов во всех открытых соединениях и логах.
[+] Кнопочка обновить в просмотре, обновляющая данные с ini файлов и пакеты в текущем соединении.

Revision: 88
Author: alexteam
Date: 16:56:17, 5 Апреля 2009 г.
Message:
[+] В фрейме соединения кнопка (замок) защищающая вкладку от закрытия при дисконекте, при включенном состоянии и дисконекте - затеняется.
[-] Починил запись в RAW лог. писались нули.
[-] Исправлено неназначение переменных ConnectID и ConnectName перед стартом скрипта в вкладке «дополнительно» визуального фрейма соединения.
[+] при остутствующих соединениях PageControl находящийся поверх Label’a с версией пх и надписью «нет соединений» будет убираться.
[-] реакция л2пх на установленную «Сохранять лог перед авто очисткой» исправлена. При установленной он будет автоматически сохранять лог перед очисткой происходящей каждые MaxLinesInPktLog пакетов.
[+] на англ. язык переведен фрейм соединения, разбора логов, работа с RAW пакетами. Несколько пропущенных строк в опциях.
[+] Все формы сохраняют свои позиции и размер. (windows.ini)
[+] Текущий язык теперь сохраняется (options.ini)

Revision: 87
Author: alexteam
Date: 12:06:13, 5 Апреля 2009 г.
Message:[*] Генуборка на свне, ели замечу еще какойто мусор, приберусь по ходу дела.
этот ревижин приравниваеться к предыдущему.

Revision: 86
Author: alexteam
Date: 11:39:41, 5 Апреля 2009 г.
Message:
[+] Переведены опции.[*] Обработка пакетов визуальной фреймовой частью запускаеться теперь по PostMessage.[*] В сокетном движке востановленна логика переменных noFreeOnServerDisconnect и noFreeOnClientDisconnect.
[-] исправлена галочка по выбору текущего языка (нужно будет добавить запись ее состояния в Options.ini)
[-] Найдена и исправлена мелкая ошибка приводившая к невозможности отправки скриптами пакетов. Раотоспособность скриптов и движка проверена на шок3.

Revision: 85
Author: alexteam
Date: 21:17:24, 4 Апреля 2009 г.
Message:
[!] Положено начало для локализации. используемая компонента на фтп. переведено главное окно.
[!] Временно отключена поддержка LSP модуля. решил сначала довести тунели до ума.
[+] Горячие клавиши для приложения (показ, переключение окон)
[+] на свн залита папка Build. со стандартным набором инишек.[*] много мелких правок

Revision: 84
Author: alexteam
Date: 19:51:44, 3 Апреля 2009 г.
Message:
[!] Альфа версия, переписано большинство кода, для совместимости требует небольшие изменения скриптов и существенные изменения в ваших плагинах.
    Скрипты: UserTab заменен на UserForm, showtab на ShowForm, hidetab на HideForm. подробности касательно плагинов ищите на форуме.[*] Интерфейс. Требуться немного привыкнуть к его многооконности, в будущем планируеться добавление горячих клавиш для быстрого переключения между дочерними формами.[*] При обновлении списка пакетов не должно быть заметных фризов приложения.[*] Неограниченое кол-во скриптов, соединений, плагинов.[*] Доработан сокетный движек. С синхронизацией потоков надеюсь проблемм возникать больше не будет.
[+] Редактор скриптов, просмотр пакетов - многостраничные.
[+] Raw логи протокола.
[+] Перехват трафика с помошью Layered Service Provider (LSP). (тестовый режим)
[-] List index out of bounds, везде где нашел.
[-] Econvererror так же.
[-] Баг когда при обработке пакетов происходила ошибка, и как следствие не вызывался lines.endupdate что приводило к тому что все что находилось в списке не прорисовывалось.
[-] Так как преимущественно используются классы, большинство возможных утечек памяти исключены.
[?] Подсказки в статусбаре крайне неудобно отрабатываются. м.б. имеет смысл вернуть им хинтообразную форму, а статусбар оставить для отображения последней реакции приложения на действия пользователя ?
[?] Локализация.

Revision: 83
Author: nlobp
Date: 01:55:00, 1 февраля 2009 г.
Message:[*] Небольшая правка текста подсказок к галочкам настроек;[*] Небольшая правка кода обработки дисконекта клиента/сервера;[*] Небольшая правка кода вывода ошибок сокета;

Revision: 82
Author: nlobp
Date: 22:30:00, 27 января 2009 г.
Message:
[-] Устранил появление пустой строки в списке работающих программ при установке/снятии галочки перехват;
[-] Исправил ошибку определения типа пакета во вкладке "Посылка";[*] Изменил обработку ошибки разбора пакета во вкладке "Посылка" и "Вкладка";[*] Исправил орфографические ошибки в подсказках;
[!] Перевод надписей и сообщений на английский с помощью Promt Translator (не для SVN);

Revision: 81
Author: nlobp
Date: 02:15:00, 13 января 2009 г.
Message:
[+] Сохраняем время "Искать клиент" в options.ini;
[+] Расшифровка пакета s30=SummonSay в PacketsT1.ini, спс Xelat;
[+] Расшифровка пакета s54=MagicSkillLaunched в PacketsT1.ini, спс Xelat;[*] Внес немного изменений в имена переменных, спс Ratvier;

Revision: 80
Author: nlobp
Date: 04:15:00, 09 января 2009 г.
Message:
[!] inj_ruoff.dll by Ratvier для входа в игру на L2.RU;
[+] Добавлен альтернативный метод инжекта в клиент;
[+] запрещаем загружать два раза программу:
[-] Исправлена ошибка - переименованная inject.dll не инжектилась в клиент;
[-] Исправлена ошибка функции Loop в PacketsT1.ini;[*] Выводим в лог сообщение о сохранении лога пакетов, для большей информативности;[*] Продублировал чекбокс isGraciaOff переменной isGraciaOf;[*] Небольшая правка кода вывода в лог;[*] Убрал - ShitConsole в Options.ini включает обход ShieldConsole;[*] Убрал - На вкладке "Основное" галочка Gracia(off server) и isGraciaOff в Options.ini включает обход ShieldConsole;

Revision: 79
Author: nlobp
Date: 4:02:45, 9 января 2009 г.
Message:
[!] Откат к 75 ревизии;

Revision: 78
Author: nlobp
Date: 01:35:00, 07 января 2009 г.
Message:
[!] С inj_ruoff.dll by Ratvier не нужны ухищрения при входе в игру;

Revision: 76
Author: nlobp
Date: 01:05:00, 07 января 2009 г.
Message:[*] Выводим в лог о сохранении лога пакетов, для большей информативности;[*] Продублировал чекбокс isGraciaOff переменной isGraciaOf;
[+] Ищем скрытые процессы by MS-Rem;
[-] Исправлена ошибка - переименованная inject.dll не инжектилась в клиент;
[-] Исправлена ошибка функции Loop в PacketsT1.ini;
[+] запрещаем загружать два раза программу:

Revision: 75
Author: nlobp
Date: 01:45:00, 03 января 2009 г.
Message:[*] На вкладке "Основное" галочка Gracia(off server) и isGraciaOff в Options.ini включает обход ShieldConsole;

Revision: 74
Author: nlobp
Date: 00:05:00, 02 января 2009 г.
Message:
[-] Исходник почему-то лежал в plugins\Coding.pas (мешало компиляции);[*] Мелкие исправления заголовков групбоксов;

Revision: 73
Author: nlobp
Date: 03:33:00, 31 декабря 2008 г.
Message:[*] Поднял иконки вверх на вкладке "Просмотр";[*] Добавил парочку групбоксов для однообразия;

Revision: 72
Author: nlobp
Date: 17:50:00, 28 декабря 2008 г.
Message:
[+] AllowExit в Options.ini разрешает выход без запроса;
[+] ShitConsole в Options.ini включает обход ShieldConsole;

Revision: 71
Author: nlobp
Date: 17:15:00, 28 декабря 2008 г.
Message:[*] sysmsgid.ini, itemsid.ini, skillsid.ini, npcsid.ini из l2.ru, спасибо Xelat;
[+] Добавлен вывод даты и времени в лог;[*] расшифровка пакета sD0=MultiSellList (не полная);

Revision: 70
Author: xkor
Date: 22:00:00, 23 декабря 2008 г.
Message:
[+] к программе можно подключаться как к socks5 прокси серверу (при установке соответствующей галочки);

Revision: 69
Author: nlobp
Date: 16:30:00, 21 декабря 2008 г.
Message:[*] подготовил и заюзал systemmsg.ini, itemname.ini, systemmsg.ini, npcname.ini от l2.ru;
[-] исправил ошибку показа имя NPC в расшифровке пакетов;
[-] исправил ошибку посылки скрипта на вкладку "Дополнительно";
[+] Ограничение максимального количества строк в логе пакетов, после чего скидываем в файл и очищаем лог. Настраивается в options.ini переменной MaxLinesInPktLog (по умолчанию 3000 пакетов);

Revision: 68
Author: nlobp
Date: 01:50:00, 10 декабря 2008 г.
Message:
[-] фикс ошибки List index of bounds в поиск/замена;

Revision: 67
Author: nlobp
Date: 01:10:00, 10 декабря 2008 г.
Message:
[-] фикс ошибки 39 пакета в Камаель-Грация;[*] очищаем поля при смене подключения в списке соединений;

Revision: 66
Author: nlobp
Date: 02:40:00, 08 декабря 2008 г.
Message:
[+] Ограничение максимального количества строк в логе, после чего скидываем в файл и очищаем лог. Настраивается в options.ini переменной MaxLinesInLog (по умолчанию 300 строк);

Revision: 65
Author: nlobp
Date: 03:05:00, 06 декабря 2008 г.
Message:
[+] добавил кнопку для показа смещения в Hex/Dec с сохранением в options.ini;[*] Небольшие поправки...

Revision: 64
Author: nlobp
Date: 03:30:00, 29 ноября 2008 г.
Message:[*] в расшифровке пакетов, смещение значений теперь десятичные;
[!] Для писателей плугинов: к смещению значения надо прибавлять единицу

Revision: 63
Author: xkor
Date: 22:46:30, 26 ноября 2008 г.
Message:[*] Небольшие поправки...

Revision: 62
Author: nlobp
Date: 12:33:05, 19 ноября 2008 г.
Message:
[-] Исправил работу кнопки "убирает все пакеты текущего типа из списка пакетов"

Revision: 61
Author: xkor
Date: 21:30:00, 6 ноября 2008 г.
Message:
[+] поддержка дополнительного шифрования id пакетов в Gracia на оффициальных серверах, спасибо ShadeOfNothing

Revision: 60
Author: nlobp
Date: 0:53:00, 26 октября 2008 г.
Message:[*] изменил реагирование на ошибку выхода за границу пакета, пишем в расшифровку пакета 'range error'[*] на вкладке "просмотр" и "посылка" добавил показ места, где расположены данные, по клику мыши и нажатию клавиш (стрелок) вверх/вниз.

Revision: 59
Author: nlobp
Date: 1:43:00, 24 октября 2008 г.
Message:[*] правил потоки

Revision: 58
Author: nlobp
Date: 1:41:38, 24 октября 2008 г.
Message:[*] правка потоков

Revision: 57
Author: nlobp
Date: 1:31:38, 22 октября 2008 г.
Message:[*] правка потоков, надеюсь последняя[*] добавил сплиттер в закладке "посылка"[*] устранение утечек памяти

Revision: 55
Author: wanick
Date: 21:07:23, 21 октября 2008 г.
Message:[*] исправил просмотр пакетов

Revision: 54
Author: nlobp
Date: 2:32:04, 21 октября 2008 г.
Message:[*] правка завершения ServerListen потока, спасибо Sauron[*] вернул кнопку "Добавить пакет в посылку"
[!] wanick испортил (build 50) смену packets.ini, надо искать где

Revision: 53
Author: nlobp
Date: 0:58:14, 20 октября 2008 г.
Message:[*] правка потоков

Revision: 52
Author: nlobp
Date: 2:04:51, 18 октября 2008 г.
Message:[*] правка потоков

Revision: 51
Author: wanick
Date: 3:18:44, 17 октября 2008 г.
Message:[*] начал вынос вспомогательных методов в отдельный pas[*] скрыл кнопку добавить в отправку на вкладке просмотра пакетов,
    вопрос нужна ли эта кнопка вообще если нужна кто-нибудь включите

Revision: 50
Author: wanick
Date: 0:13:14, 17 октября 2008 г.
Message:[*] дорабатывал обработку работы с пакетами, не понравилось как было :)

Ревизия: 48
Автор: xkor
Дата: 00:50:00, 15 октября 2008 г.
[+] В контекстном меню иконки программы появились подменю "Скрипты" и "Плагины" в которых можно включить/выключить их не открывая окно программы;[*] FastMM4 настроен так чтобы плагины и программа были совместимы не зависимо от режима компиляции;

Ревизия: 47
Автор: xkor
Дата: 15:50:00, 13 октября 2008 г.[*] исправлен вход в бесконечный цикл при неудачном подключении к серверу, теперь при неудачных конектах не будут плодиться потоки, спасибо Argot;

Ревизия: 46
Автор: xkor
Дата: 19:10:00, 12 октября 2008 г.
[+] Из плагинов теперь можно добавлять в скрипты свои функции, для этого в плагине должны быть две функции: OnCallMethod и OnRefreshPrecompile;
[!] Внимание! Для корректной работы плагинов они должны быть скомпилированны в том же режиме что и L2PacketHack, тоесть если пакетхак скомпилирован с директивой Relise, то и плагины должны быть скомпилированными с ней же, в противном случае возможны конфликты в модуле FastMM4;

Ревизия: 45
Автор: xkor
Дата: 23:45:00, 10 октября 2008 г.[*] Исправлена обработка результата SetStruct в плагинах;

Ревизия: 44
Автор: xkor
Дата: 21:00:00, 10 октября 2008 г.
[+] Добавлен вывод подробной информации об ошибках в случае их возникновения;[*] Релиз поддержки плагинов, теперь всё работает как планировалось, подробности в описании;

Ревизия: 40
Автор: nlobp
Дата: 3:06:00, 7 октября 2008 г.[*] при вызове окна поиск/замена наводим фокус на поле ввода;[*] при переходе на вкладку "скрипты" наводим фокус на поле редактора;[*] опять копался в потоках;

Ревизия: 39
Автор: xkor
Дата: 0:01:00, 7 октября 2008 г.
[+] обновил возможности плагинов, теперь из плагина есть доступ к следующим
    встроенным в пакетхак фукнциям:
    procedure SendPacket(Size: Word; pck: string; tid: Byte; ToServer: Boolean);
    procedure SendPckStr(pck: string; const tid: Byte; const ToServer: Boolean);
    procedure SendPckData(var pck; const tid: Byte; const ToServer: Boolean); stdcall;
    function DataPckToStrPck(var pck): string; stdcall;

    function ReadC(const pck: string; const index:integer):byte; stdcall;
    function ReadH(const pck: string; const index:integer):word; stdcall;
    function ReadD(const pck: string; const index:integer):integer; stdcall;
    function ReadF(const pck: string; const index:integer):double; stdcall;
    function ReadS(const pck: string; const index:integer):string; stdcall;
    function ReadCEx(const pck; const index:integer):byte; stdcall;
    function ReadHEx(const pck; const index:integer):word; stdcall;
    function ReadDEx(const pck; const index:integer):integer; stdcall;
    function ReadFEx(const pck; const index:integer):double; stdcall;
    function ReadSEx(const pck; const index:integer):string; stdcall;
    procedure WriteC(var pck: string; const v:byte; ind:integer=-1); stdcall;
    procedure WriteH(var pck: string; const v:word; ind:integer=-1); stdcall;
    procedure WriteD(var pck: string; const v:integer; ind:integer=-1); stdcall;
    procedure WriteF(var pck: string; const v:double; ind:integer=-1); stdcall;
    procedure WriteS(var pck: string; const v:string; ind:integer=-1); stdcall;
    procedure WriteCEx(var pck; const v:byte; ind:integer=-1); stdcall;
    procedure WriteHEx(var pck; const v:word; ind:integer=-1); stdcall;
    procedure WriteDEx(var pck; const v:integer; ind:integer=-1); stdcall;
    procedure WriteFEx(var pck; const v:double; ind:integer=-1); stdcall;
    procedure WriteSEx(var pck; const v:string; ind:integer=-1); stdcall;

    function HexToString(Hex:String):String;
    function StringToHex(str1,Separator:String):String;

    а так же в качестве демо-плагина теперь простенький автоюзатель НР бутылок

Ревизия: 38
Автор: xkor
Дата: 1:55:00, 6 октября 2008 г.
[+] Такс, на SVN сделал ревизию 38, добавлена поддержка плагинов.
    НО!, пока поддержка плагинов не полностью стабильна, глючит если
    включать плагины до захода в игру, но если после захода, то вроде
    всё пашет как надо.
    Да и пока OnConnect и OnDisconnect из плагина не вызываются...

    Вобщем смотрим и думаем что ещё добавить ибо счас плагин писать
    не очень удобно, мало встроенных возможностей.
    ЗЫ исходники простейшего плагина так же на SVN...

Ревизия: 37
Автор: wanick
Дата: 22:14:01, 4 октября 2008 г.
Сообщение:
[-] доработал проверку, перед выгрузкой библиотеки

Ревизия: 36
Автор: wanick
Дата: 3:35:46, 2 октября 2008 г.
Сообщение:
[-] исправления по выгрузки dll

Ревизия: 35
Автор: wanick
Дата: 17:29:17, 1 октября 2008 г.
Сообщение:
[-] выгрузка библиотеки

Ревизия: 33
Автор: wanick
Дата: 21:43:19, 30 сентября 2008 г.
Сообщение:
[+] динамическая выгрузка библиотек inject.dll и newxor.dll p.s. надо доделать отрубания процессов и нитей при выгрузке dll

Ревизия: 32
Автор: wanick
Дата: 18:30:12, 30 сентября 2008 г.
Сообщение:
[+] добавил FastMM_FullDebugMode.dll в сборку чтобы при компиляции не ругалось

Ревизия: 31
Автор: nlobp
Дата: 18:00:07, 30 сентября 2008 г.
Сообщение:[*] Правил работу потоков (надо тестить)

Ревизия: 29
Автор: wanick
Дата: 2:16:35, 30 сентября 2008 г.
[-] опять глюки в работе кнопок;
[-] поправил replace на текущей позицие работает корректно;

Ревизия: 28
Автор: nlobp
Дата: 0:34:38, 30 сентября 2008 г.
[+] l2phx.log пишем в папку логов;
[+] возможность произвольных имен файлов для newxor и inject, грузим из options.ini;
[+] вывод сообщения о загрузке библиотек с сохранением в логе;
[!] ps: забыл к 26 ревизии добавить пояснения;

Ревизия: 24
Автор: wanick
Дата: 2:03:10, 29 сентября 2008 г.
[-] Исправил поиск процесса;
[+] нужные процессы можно писать через "," и использовать пробелы между процессами (всегда путалсО :D);

Ревизия: 23
Автор: nlobp
Дата: 4:52:32, 28 сентября 2008 г.
[+] добавил два скрипта показывающих работу функции CallSF;
[+] вернул часть критических секций для переменных Thread[i].*;
[+] сменил имя на форме;

Ревизия: 22
Автор: wanick
Дата: 3:38:56, 28 сентября 2008 г.
[-] исправление работы кнопок в закладке скрипты;
[-] Некоторые кнопки переименованы в имена несущие их функционал;

Ревизия: 20
Автор: nlobp
Дата: 1:12:56, 28 сентября 2008 г.
[!] SVN версия;
[!] Тестовая версия!
[+] сохраняем лог в файл;
[+] можно раздвинуть лог вниз;
[+] переделал освобождение хэндлов потоков, спс. Argot;
[-] убрал критические секции (для теста);
[!] завершает работу с ошибкой, где-то я по два раза освобождаю ресурсы без проверки;

Ревизия: 19
Автор: wanick
Дата: 0:33:19, 28 сентября 2008 г.
[+] При создании нового скрипта не проверялось наличие такого же

-SVN-------------------------------------------------------------------------------------
3.3.9 от 23.09.2008
by wanick
[+] теперь включенный скрипт нельзя удалить;
[+] при удалении скрипта не вызывается процедура RefreshScripts (она полностью
    обновляет список скриптов при этом скидывает "галочки" остальных);
[+] процедура sendMSG(msg), для вывода сообщений в окно лога;
[+] новая функция CallSF, которая дает возможность взаимодействия между скриптами;

by NLObP
[+] заменил сообщения для вывода в окно лога на константы, спс. Argot;
[+] освобождаются хэндлы завершившихся потоков, спс. Argot;
[+] устранил несоответствие во всплывающих подсказках (Completion.Identifiers.Strings)
    для вкладки "дополнительно" и "скрипты", спс wanick;
[+] устранил мелкие ошибки в коде;

3.3.8 от 16.09.2008
[+] устранил утечки памяти, спс. Argot;

3.3.7 от 12.09.2008
[+] немного ускорил загрузку лога из файла;
[+] сохраняем выбранный метод внедрения;
[+] на вкладке "просмотр" в списке паrетов, можно поставить первым столбцом номер пакета;
[+] сделал раскраску расшифровки пакета на вкладке "посылка", при дабл-клике в поле
    разбора выделяется кусок пакета соответствующий этой строке;

3.3.6 от 05.09.2008
[-] вернул newxor.dpr как в версии 3.2.0;
[+] заменен TTRrayIcon на TJvTrayIcon;

3.3.5 от 02.09.2008
[+] дополнил имя лога временем записи;
[+] добавил проверку на отсутствие папки logs;
[+] добавил проверку на превышение в папке scripts более 64 скриптов;

3.3.4 от 30.08.2008
[+] при дабл-клике в поле разбора выделяется кусок пакета соответствующий этой строке
[+] исправил работу 'заменить все' (съедался конец строки);
[+] дополнил, если включено запоминать пакеты, то при отключении от сервера пишем лог
    пакетов в папку 'logs\'+Thread[ID].Name+'_'+datetostr(now)+'.txt');

3.3.3 от 29.08.2008
[+] в редакторе скриптов горячие клавиши:
    ctrl-S - сохранение,
    ctrl-F - поиск,
    ctrl-R - поиск с заменой,
    ctrl+F9 проверка скрипта;
[!] после поиска с заменой undo невозможна;
[+] если запоминать пакеты включено, то при отключении от сервера пишем лог
    пакетов в папку .\logs\имя_соединения.txt;

3.3.2 от 23.08.2008
[+] исправил - В скрипте убиваю пакет от сервера, но он всё равно приходит клиенту;

3.3.1 от 22.08.2008
[+] в расшифровке пакетов смещение значений теперь в HEX для выравнивания;
[+] рефакторинг вызова скриптов;
[+] заменил по возможности чекбоксы на глобальные переменные;

3.3.0 от 19.08.2008
[!] отдельная ветка с правкой потоков;
[+] заменил все непосредственные обращения к формам на SendMessage;
[+] все обращения к общим переменным в критических секциях;
[+] сохраняем выбранный протокол:
[+] берем имя соединения из пакетов CharSelected, теперь при рестарте и выборе нового
    чара, имя соединения корректно меняется;
[+] Стало показывать имя соединения на Камаеле, раньше не показывало из-за того,
    что имя бралось из UserInfo, а он в камаеле имеет другой Id.
[+] закрываем отработанные потоки;
[+] небольшая правка ошибок кода;

3.2.15 от 17.08.2008
[+] в расшифровке пакетов добавил вывод смещения значений;
[+] поправил: левое поле хекс преобразований немного съехало влево, и часть текста
    в нем не видно), спс. Emocean;
[+] исправил, отменив перенос строк - в правом нижнем окне бывает сбивка раскраски
    из-за переноса строк.

3.2.14 от 14.08.2008
[!] разбираюсь с потоками;
[+] исправил скрытие пакетов заданного типа из лога пакетов

3.2.13 от 13.08.2008
[+] сделал раскраску расшифровки пакетов. В правом нижнем окне бывает сбивка раскраски
    из-за переноса строк. Надо просто раздвинуть окно и снова щёлкнуть по выбранному пакету;
[+] добавил в newxor.dpr - CryptoInit: Boolean; //Добавил новый флаг by PanAm

3.2.12 от 09.08.2008
[+] в поиске назначил кнопки по умолчанию enter/esc;

3.2.11 от 09.08.2008
[+] сохранение фильтра пакетов в файл, только из packets??.ini, неизвестные пакеты
    не сохраняются в фильтре;
[+] очищаем список пакетов и их расшифровку при отключении сервера/клиента, если
    только не noFreeOnClientDisconnect/noFreeOnServerDisconnect;
[+] при удалении скрипта на вкладке "Скрипты", очищается окно от текста самого скрипта;

3.2.10 от 08.08.2008
[!] убрал по ProtoсolVersion грузим разные packets.ini (C4, С5, T0, T1)
    (ответственность теперь лежит на пользователе);
[+] тул-кнопки вместо чекбоксов на панели Просмотр;
[+] добавил тул-кнопки - "перечитать все инишки" и выбора инишек С4(по умолчанию)/С5/Т0/Т1;
[+] вывод значений в просмотре пакетов, кроме float и quad, в HEX виде - (0x00000436);
[+] добавил отлов ошибки выхода за границу разбираемого пакета, например в UserInfo
    цикл cubics при неверно выбранном протоколе игры;

3.2.9 от 07.08.2008
[+] в редакторе скриптов горячие клавиши: ctrl-F поиск;

3.2.8 от 06.08.2008
[-] исправил замеченные ошибки;
[!] модифицированная инишка для Т1 by YuLaw
[+] дополнил парсер для packetst1.ini - Камаель;
//  Автор: YuLaw
//  здесь в куске d(ListSize:Loop.0003.00065)
//  ListSize - количество повторов цикла
//  Loop - означает что будет цикл
//  0003 - элемент пакета с которого начинать цикл
//  00065 - сколько элементов циклить

3.2.7 от 04.08.2008
[+] пропустил сначала, а теперь добавил загрузку packetsС5.ini (C5);

3.2.6 от 04.08.2008
[!] модифицированные инишки by Sauron
[+] по ProtoсolVersion грузим разные packets.ini (C4, T0, T1)
    (при загрузке из файла первый пакет должен быть всегда ProtoсolVersion,
    иначе сбой определения протокола);

3.2.5 от 04.08.2008
[+] сохраняет размеры окна в конфиге
[+] парсер пакетов использует циклы и функции в packets.ini by Sauron
[+] kID=1000000 в конфиге для Get.NpcID - возвращает текст по его ID из значения аргумента
[+] Get.ClassID - профа
[+] Get.FSup - Status Update ID

3.2.4 от 02.08.2008
[+] парсер пакетов использует циклы и функции в packets.ini by Sauron
    Get.Skill - возвращает название скила по его ID из значения аргумента
    Get.MsgID - возвращает текст по его ID из значения аргумента
    Get.Func01 - возвращает название Item'а по его ID из значения аргумента
    Get.Func02 - возвращает тип Say2
    Get.Func09 - разное

3.2.3 от 01.08.2008
[+] при запуске программы загрузка packets.ini или packetst1.ini в зависимости от галочки Камаель;
[+] при установки/снятии галочки Камаель перечитываем packets.ini или packetst1.ini;
[+] парсер понимает одно и двухбайтные коды пакетов;
[+] в редакторе скриптов горячие клавиши: ctrl-S сохранение, ctrl-F9 проверка скрипта;
[!] иконки сервера и клиента by KyberPrizrak;

3.2.1
[+] поддержка ДЛЛ by QaK[*] небольшая оптимизации кода by OllyDebug;

[/QUOTE]


слизано с [Ссылки могут видеть только зарегистрированные пользователи. ]

//ZliLO: ух кого то я щас побью....

Последний раз редактировалось ZliLO; 20.12.2009 в 00:32. Причина: Добавлено сообщение
 
Пользователь сказал cпасибо:
[b]Mafo[/b] (26.12.2009)
Закрытая тема

Метки
l2phx, [new]


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипты для l2phx Razzor Скрипты и перехват пакетов 90 03.06.2016 19:01
на счет пакетов (l2phx) Sling Архив 4 06.11.2009 01:54
[Файл] l2phx.3.4.1.70 ZliLO Скрипты и перехват пакетов 7 05.04.2009 22:25

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 02:51.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net