Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Строка прогресса лвла
#1
В Expiriense.java изменил значения количества экспы для взятия лвла.
Теперь в клиенте при наборе экспы возможно появление числа 314% в строке прогрессбара процентов лвла.

Внимание, вопрос:
Где в клиенте хранятся данные о значениях экспы на каждом уровне?

Добавлено через 49 минут
Нашёл в interface.u:

Код:
function UpdateEXPBar (INT64 Value, int Level)
{
  texExp.SetPointExp(Value,Level); // 0x00000019 : 0x0000
}

Но это не то походу. Ну как бы ясно, что тут таблиц никаких нет с точными значениями.
Ответ
#2
Если мне память не изменяет то колво експы хардкод в клиенте.
[Изображение: 61b684.png]
Ответ
#3
darkevil Написал:Если мне память не изменяет то колво експы хардкод в клиенте.

В смысле? Это вопрос хоть как-нибудет решаем? Ну вернее что он решаем это очевидно, но вопрос, как?

Добавлено через 1 час 14 минут
Выяснилось, что нужен дебагер, и ловить engine.dll, а точнее хэндлер
Код:
UGameENgine::onUserInfo.

Для пробы использовался OlyDbg, который посоветовал Ктулху Big Grin

В первый раз удалось подцепиться к l2.exe, теперь же при запуске дебагера, клиент тупо крашится и просит закрыть дебагер.
Ответ
#4
Тоже интересует этот вопрос,но у меня другая проблема.Когда меняю опыт,то опыт с мобов вообще не идет Big Grin
Ответ
#5
http://forum.zone-game.info/showthread.p...296&page=2
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)