Sources Как найти скилл в elementskill.dll

follow

Пользователь
Пользователь
Регистрация
24 Окт 2019
Сообщения
31
Реакции
16
Вот не давно была задача отредактировать скиллы в Perfect World.
В ядре (gs) найти скилл можно введя просто в поиск SkillIDStub
Где ID это айди скилла, если кто не знает, то ID всех скиллов прописаны в файле skillstr.txt который лежит в configs.pck (Там описание скиллов и их ID).
Но некоторые значение скиллов редактируется не только в ядре но и в клиенте, а в клиенте за это отвечает файл elementskill.dll
Так как дэбаг информации elementskill.dll нет, то при открытии данного файла в IDA Pro мы видим не очень удобную картину для редактирования.
1581860538406.png


В общем на соседнем форуме, я увидел информацию, как можно легко найти в elementskill.dll нужный нам скилл.
Для этого необходимо сделать следующие:

Вводите в калькуляторе ид скилла 405 например (грань вымерзания) переводите в хекс и получайте 195, дописывайте к этому значению h, и получайте 195h.
Затем открывайте Elementskill.DLL идой, и вводите в поиск 195h.

1581860731856.png
 
  • Like
Реакции: Vice

Vice

Активный пользователь
Пользователь
Регистрация
2 Окт 2019
Сообщения
63
Реакции
35
Telegram
pokseaz
Меня автор радует. Выкладывает в шару Гайды по редактированию через дизассемблер. Полезный материал со скриншотами и советами, как работать, например с hex числами. Однозначно лайк заслужил 👍
 

follow

Пользователь
Пользователь
Регистрация
24 Окт 2019
Сообщения
31
Реакции
16
@Vice, это сарказм?))
 

Vice

Активный пользователь
Пользователь
Регистрация
2 Окт 2019
Сообщения
63
Реакции
35
Telegram
pokseaz
@follow , без сарказма, от души благодарочка :26:
 
Сверху