Бывает отсеиваем адрес, а адресов бывает 10, 20, 100 и более.
Значения одинаковые и не хотят отсеиваться.
Чтобы вручную не искать рабочий адрес (заморозками, изменениями значений) можно попробовать воспользоваться скриптом Lua, который я написал.
Я тестил этот скрипт на игре TimeShift при поиске патронов на пистолете. Рабочий адрес определился верно после захода в игру, возврата и нажатия на кнопку Ок.
Логика работы
Значения и имена адресов заполняются порядковыми номерами. Идем в игру. Игра перезаписывает значения "по рабочему адресу". Скриптом сравниваем рабочий адрес и значение, и красим в красный цвет эту запись.
Недостатки:
1. Таблица CE должна хранить адреса среди которых ищем, без других записей (без АА скриптов, без читов и т.п.)
2. Типы данных целые, что будет с float или другими не тестил
3. Копировать/вставлять Lua скрипт и выполнят его, вместо клика по контекстному меню
Вот когда не отсеиваемых адресов этак за 100 штук, то наверно этот скрипт бы пригодился, чтобы вручную не искать.
Сделал пока так, а дальше посмотрим.