Форум HeroesWorld-а - Показать сообщение отдельно - Программа по определению удачи/морали в героях 3!
Показать сообщение отдельно
#603
Старый 20.04.2009, 12:54
  #603
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Программа по определению удачи/морали в героях 3!

Версии 3.81 не будет. К сожалению, границы есть у любого метода. Даже в простой битве достаточно трудно зафиксировать, например, вейт или защиту. Что касается квик-комбата, то здесь невозможно зафиксировать даже ход стека. Понятное дело, какие-то ходы фиксируются, но большинство - нет. Данная программа всего лишь наблюдает за игрой, обратной связи, разумеется, нет никакой. Так как же узнать, в какие моменты будет выполнен ход и когда именно программе "открывать глаза, чтобы увидеть" (к сожалению, программы тоже "моргают")? Без обратной связи - никак? Есть один выход. А что если замедлить процесс генерации ходов, т.е. поставить паузу скажем в 100 мс после каждого действия на поле боя, чтобы информация о последнем действии хранилась дольше в ОП? В этом случае программа на отлично справлялась бы с чтением ходов и отображала весь лог квик битвы.

Для целей исследования квик-комбата я, конечно же, произвёл такую модификацию исполняемого модуля. Получились heroes3_SQC ("slow quick combat"). Но патчить игру только для того, чтобы какая-то сторонняя программа смогла лучше работать, непозволительно. A версия светофора 3.81 нормально работает только на "пропатченном" heroes3_SQC. Такие дела. С реплеями,
видно, не выйдет

Будущее за ТЕ.

2SAG: LMOracle не работает в онлайне.
AlexSpl вне форума
Ответить с цитированием