немного дополню, продолжил поиск этого самого адреса EDI.
в итоге долго не получалось найти базовый адрес, шло вот так +240 +4 +0 +4 +Х---> вот дальше начиналось самое интересное, значение офсета +Х постоянно ссылалось на значение предыдущего оффсета (+4) вероятно я взял гдето неверное значение для поиска.
я поступил следующим образом, забил (+240 +4 +0 +4) в поинтерскан, он мне нашел 4 значения по данной маске. (!всего ЧЕТЫРЕ)
в итоге получилось както так
Module+Adress +Offset0 + Offset01 + Offset02 + Offset03 + Offset04
Offset04 =240 -CurrHp
Offset04 =238 -MaxHp
Offset04 =538 -MaxMp
Offset04 =540 -CurrMp
Offset04 =0838 -CurrCp
Offset04 =0840 -MaxCp
после нескольких перезапусков адреса и значения были стабильны