А что тут разбирать? Ищешь значение хп находит помимо нашего адреса ещё около 10+ мы перезаходим на карту делаем отсев добавляем все получившиеся адреса в таблицу и по одному адресу проверяем инструкции которые к нему обращаются. И так думаю всем известно что смещение на хп игрока это 0xAC следовательно ищем инструкцию которая будет выглядеть вот так
mov [esi+000000AC],eax
Если вы нашли значит всё правильно.
Теперь мы можем поставить бряк и искать вручную(т.к указатель одноуровневый и будет не сложно), но я искал автоматическим способом.
Если вы воспользовались автоматическим способом то ищем примерно вот это.
"hw.dll" + 009CC140 FC 00179610 = 100 // или ваше хп
Добавляем в таблицу и вуаля мы нашли оффсет хп, а если мы хотим найти адрес локального игрока то тут ещё проще адрес будет статическим что логично
и будет выглядеть он вот так 0x41FC140.
Вот и всё нашли смещение на ХП.