Не претендую на правильный asm код.
Но значение фокуса в игре нашел.
При поиске каждый раз создавал новую игру, нового героя. 1-й уровень на корабле.
Разумеется адрес динамический?, т.е меняется каждый раз при перезаходе в игру, при переходе на другой уровень и т.д.
При этих условиях, искать нужно число float(с точкой) 78. Определил опытным путём. Далее увеличилось, уменьшилось по урокам. Горячие клавиши настроены в CE на паузу, увеличилось, уменьшилось.
Одинаковые части в адресах - только буква ЦЭ в конце.
2 адреса имеют одинаковое значение(экранное, и реальное). Замораживая поочерёдно можно понять что есть что.
Поставил бряк(f5) на чтение на реальное значение 78. Получил 100500 инструкций. При чём срабатывают и добавляются новые и от простоя в игре, и при прыжке, и при прокате через шифт.
Просто взял самую 1-ю(это не самый лучший вариант) и запилил скрипт(кривой).
Держи скрипт на фокус. Твои 3 дня убиты в никуда Теперь наша энергия\фокус не тратится, в игре у себя проверял - работает. Перезапускал игру - не крашит.