Пропатченный L2disasm (для Glory Days и выше) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 26.11.2012, 15:27   #1
Аватар для Hint
Герой

Автор темы (Топик Стартер) Пропатченный L2disasm (для Glory Days и выше)

Оригинальный l2disasm не работает с armorgrp.dat от Glory Days (клиент с l2.ru от 26.11.2012). Проблема в том, что в l2disasm есть проверка на значение счетчика cntt в структуре MTX3 (если значение больше 8, то выводится ошибка, процесс разбора прерывается). В пропатченном l2disasm лимит повышен с 8 до 16.

http://hauthd.org/files/l2disasm_patched.zip

Для тех, кто хочет пропатчить свой файл самостоятельно: замените 1C83F80877 на 1C83F81077.

P. S. Лимит повышен для MTX3. С другими структурами проблем пока что не возникает.

Обновление от 05.01.2013:
Исправлена аналогичная проблема с L2asm.

Исправленные ошибки (для поиска):
Read CNT in MESHTEX3 field 'm_HumnFigh_add' too high.
Internal soft mesh or tex limit for MTX[123] field 'm_HumnFigh_add' set too high or to zero.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...

Последний раз редактировалось Hint; 05.01.2013 в 12:14.
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.11.2012, 15:35   #2
Аватар для Bacek

По умолчанию Re: Пропатченный L2disasm (для Glory Days и выше)

Еше можно сделать хардкодом =)


а так именно из за таких багов пришлось свой декодер делать.
__________________
Человек просто обязан ошибаться, раз другие учатся на его ошибках .......
Bacek вне форума Отправить сообщение для Bacek с помощью ICQ Ответить с цитированием
Непрочитано 26.11.2012, 16:22   #3
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пропатченный L2disasm (для Glory Days и выше)

Да у меня уже тоже свой есть, вот только все парсеры l2on используют стандартный вывод l2disasm. Нет никакого желания переписывать десятки скриптов, как и генерировать идентичный вывод в своей утилите
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 26.11.2012, 16:29   #4
Аватар для Ro_0TT
Супергерой

По умолчанию Re: Пропатченный L2disasm (для Glory Days и выше)

А патча нет, случаем под глори)? Пропатченного.
__________________
Ищу работу: Java-разработчик Skype: ro_0tt
Ro_0TT вне форума Отправить сообщение для Ro_0TT с помощью ICQ Отправить сообщение для Ro_0TT с помощью Skype™ Ответить с цитированием
Непрочитано 26.11.2012, 16:31   #5
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пропатченный L2disasm (для Glory Days и выше)

Цитата:
Сообщение от Ro_0TT Посмотреть сообщение
А патча нет, случаем под глори)? Пропатченного.
Нет, этим не занимаюсь, мне только декодированные данные нужны
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 05.01.2013, 08:44   #6
Аватар для Gaikotsu
Герой

По умолчанию Re: Пропатченный L2disasm (для Glory Days и выше)

В l2asm тоже есть данная проблема...
Код:
L2 asm 1.4.1 by M.Soltys (aka DStuff).

Internal soft mesh or tex limit for MTX[123] field 'm_HumnFigh_add' set too high or to zero (6 / 9).
Sanity check failed (check ddf file 'ArmorGrp.ddf').
Gaikotsu вне форума Ответить с цитированием
Непрочитано 05.01.2013, 12:10   #7
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пропатченный L2disasm (для Glory Days и выше)

Поправил l2asm (ошибка пропала, но результат не проверял). Обновил архив.
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Непрочитано 05.01.2013, 12:16   #8
Забанен за кидаловo/обман/развод

По умолчанию Re: Пропатченный L2disasm (для Glory Days и выше)

А что случилось с NpcGrp в GD?
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Непрочитано 05.01.2013, 12:21   #9
Аватар для Hint
Герой

Автор темы (Топик Стартер) Re: Пропатченный L2disasm (для Glory Days и выше)

Цитата:
Сообщение от KilRoy Посмотреть сообщение
А что случилось с NpcGrp в GD?
Немного изменился:
Код:
// Tauti (06.07.2012). Editors: Anonymous, Allen (L2Sexi), Hint.

FS = "\t";
HEADER = 1;
RECCNT = OFF;
MTXCNT_OUT = 1;
MATCNT_OUT = 1;
ORD_IGNORE = 0;

{
  UINT tag;
  UNICODE class;
  UNICODE mesh;
  UINT cnt_tex1;
  UNICODE tex1[cnt_tex1];
  UINT cnt_tex2;
  UNICODE tex1[cnt_tex2];
  CNTR cnt_dtab1;
  UINT dtab1[cnt_dtab1];
  FLOAT npc_speed;
  UINT unk0_cnt;
  UNICODE unk0_tab[unk0_cnt];
  CNTR cnt_snd1;
  UNICODE snd1[cnt_snd1];
  CNTR cnt_snd2;
  UNICODE snd2[cnt_snd2];
  CNTR cnt_snd3;
  UNICODE snd3[cnt_snd3];

  UINT rb_effect_on;
  UNICODE rb_effect_1; ENBBY = [(rb_effect_on,1)]; ENBBY = [(rb_effect_on,2)];
  FLOAT rb_effect_fl_1; ENBBY = [(rb_effect_on,1)]; ENBBY = [(rb_effect_on,2)];
  UNICODE rb_effect_2; ENBBY = [(rb_effect_on,2)];
  FLOAT rb_effect_fl_2; ENBBY = [(rb_effect_on,2)];

  CNTR quests_cnt;
  UINT quests[quests_cnt];

  CNTR unk2_cnt;
  UINT unk2_tab[unk2_cnt];

  UNICODE effect;
  UINT UNK_3;
  FLOAT sound_rad;
  FLOAT sound_vol;
  FLOAT sound_rnd;
  UINT quest_be;
  UINT class_lim_?;
  UINT npcend_cnt;
  ASCF npcend[npcend_cnt];
  UINT unk1[4];
  UINT unk_glory; // BF800000 (>99%), 3F333333 (>10), 3F000000 (1)
  ASCF icon; 
  UINT unk_glory_null; // always 0
}
__________________
hLaPEx, Evermore, hAuthD, L2on, ...
Hint вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 05.09.2013, 17:06   #10
Пользователь

По умолчанию Re: Пропатченный L2disasm (для Glory Days и выше)

It still can not open armorgrp.dat in Lindvior client

Syncia_Lin вне форума Ответить с цитированием
Ответ

Метки
glory days, hint, l2disasm


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17
Работа над Goddess of Destruction Glory Days Mazaffaka Lineage II 89 07.05.2013 19:10
Адаптируем SQL BimBom Работа со скриптами 9 14.10.2009 15:14


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:40. Часовой пояс GMT +3.

Вверх