Тогда проще поставить бряк на адрес в esi
movss [esi+10],xmm0
Выбрать читающую с 1 адресом и на ней сделать здоровье.
к примеру.
newmem:
movss xmm0,[ecx+xxxx] - оно наверное в +8 лежит или +14
movss [ecx+10],xmm0 <--------- xmm там выберишь пустой..
code:
mov eax,[ecx]
mov ebx,[eax+xxxx]
А кислород с выносливостью затереть вычитание.. Так делал, что в четвертой, что в пятой части. На жизнь просто не прикольно искать каждое вычитание из него.
Можно попробовать выйти на структуру самой утки через туже бронь (через другую характеристику утки - ну например выносливость, если есть и т.д.). И в структуре покопаться.