Цитата:
Наверное это deep copy сейва прямо перед боем + данные из combatManager(но не все, нужно выбрать только самое нужное)
Зачем преумножать работу? Поставить хук после полной инициализации менеджера боя и перезаполнить его поля данными из сейва (плюс проверить, чтобы указатели указывали на правильные структуры, т.к. в новой игре указатели, естественно, будут другими). В сейв добавлять полный дамп менеджера на момент сохранения. Кнопочки можно уже потом приделать, а пока сохранение/загрузку можно повесить на какие-нибудь незадействованные в бою клавиши.
С этого можно начать. А так, плагин, конечно, немаленький выйдет, если всё грамотно делать (т.е. обеспечить загрузку битвы прямо из меню обычной загрузки, например; не говорю уже про синхронизацию загруженной битвы между устройствами игроков при игре по сети). Фича, конечно, интересная и даже достойная стать частью HD-мода. Для онлайна, в том числе, полезная. Я думаю, при проблемах в финалке игроки хотели бы получить состояние битвы на момент возникновения проблемы, а не повторять свои действия заново. Тут уже пригодилось бы автосохранение на начало каждого раунда. Для оффлайна и в целях тестирования плагин был бы вообще незаменимым помощником и помогал бы экономить время.