Вот решил добавить в тему собственную разработку под названием LMOracle.
Программа предназначена а) для разведки карты в оффлайн-турнирах; б) для исследования различных вопросов, связанных с вероятностями. Написана изначально на Delphi 7 в 2008 году, последние версии писались на Delphi XE. Программа не вмешивается в игровой процесс: память открыта только для чтения.
Программа преимущественно ориентирована на первые две части Героев, но кое-что интересное есть и для Героев 3, а именно:
1. Построение дерева прокачки и поиск навыков;
2. Adventure Oracle, который показывает информацию, касающуюся Дипломатии, при наведении курсора на отряд монстров в игре.
Построение дерева прокачкиЗапустите игру, выберите версию в меню "Options -> Version" (для HD мода нужно выбрать 3.2 EN), добавьте героев в список: правый клик по списку (контекстное меню).
По двойному клику на номере героя в списке будет построено дерево прокачки (глубину можно задать в меню Options -> Level-Up Oracle -> Skill Tree Depth). Возможен поиск самых коротких путей получения заданных вторичных навыков для героев из списка. Для этого необходимо добавить героев в список (ПКМ на списке -> Add Heroes) и выбрать пункт меню Options -> Level-Up Oracle -> Skill Tree Search... Также можно учесть "поломку" дерева прокачки в результате посещения объектов, которые "внепланово" дают вторичные навыки (подробнее см. файл History.txt).
Adventure OracleДвойной клик на имени героя в списке запускает Adventure Oracle. Если установлен флаг Follow Active Hero, Adventure Oracle автоматически запускается для активного героя. Вся необходимая информация о присоединении будет отображена внизу окна Героев при наведении курсора на отряд монстров. Подробнее о Дипломатии
здесь.
+ некоторые другие функции, связанные с вероятностями.
Скачать программу можно здесь:
LMOracle 3.22.1.0 XE (x86)