Доброго времени суток.
Кто-нибудь может подсказать, где в памяти клиента найти названия скиллов персонажа? При этом, желательно, чтобы было какое-то соответствие их ID.
Может они есть где-нибудь в структуре скиллов (BA+0x1C+0x30+13D4 + [0x04 * I]), но я их там не нашёл...
Мне нужно получить список всех активных скиллов персонажа с текстовым названием, а вбивать вручную таблицу всех умений для всех классов и потом делать выборку по ID как-то не очень хочется. К тому же названия иногда меняются и добавляются новые.
По-любому оно лежит где-то в памяти и ждёт, когда его прочитают -)
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Спасибо. Я вроде читал ту тему, но не заметил код
С первого взгляда, как-то оно глубоко закопано. Ладно, попробую позже поковыряться, что там к чему)
Понять бы ещё, что такое n_begin и n_max, чтобы знать, что искать...
Чувствую, что на самом деле проще будет всё-таки брать названия из текстового файла, чем выковыривать их из тех дебрей...
________________
Кто к нам с чем зачем, тот от того и того...
[Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ] [Ссылки могут видеть только зарегистрированные пользователи. ]
Очень кратко глянул код Semoder'а. Предполагаю, что в структуре каждого скилла где-то зарыт указатель на строку-название (или указатель на указатель). Поэтому советую:
1. Включить клиент
2. Найти все строки-названия какого-то конкретного скилла
3. Поставить бряки на все (не получится, тогда сначала на первые N, при следующем запуске на следующие, хотя они могут идти не по порядку)
4. Смотреть при заходе на перса, куда и что обращается к ним
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.