Бро тут так легко не обойтись
здесь тебе бы подучить ассемблер и лучше для такого дела
использовать IDA чтобы получить исходник
И уже его править.
Ещё костыльный вариант - делать много слепков памяти, и после каждого чиха сравнивать.
Потихоньку вырисуются ячейки, где что хранится и в каком формате.
Тогда можно будет после своего хода менять значения куда пошёл противник.