Игра 2004 года выпуска, впервые я ее купил на диске, вместе с другой игрой Knights of Honor, и мне понравилось играть в игры жанра стратегии.
В Exigo есть не только потрясающие сражения, создание огромной армии, но и возможность поиграть в шахматы с компьютером, на разной сложности.
Чтобы играть нужна именно дискретная видеокарта, а не встроенная, но это можно исправить, и игра будет запускаться на компьютерах со встроенной графикой от Intel.
(Ошибка Your video card does not meet Armies of
Exigo minimum requirements)
Для английского exigo.exe no-cd 7987200 байт CRC F26172DE MD5
3ECA8005AEB5A6BAC2D0AB290DFF169D заменить два байта по адресу 4796AA
(16 ричное значение) с 84ED на EB36 с помощью любого hex редактора,
например virtualdub hex editor.
Для других распакованных версий экзешника 1.4 нужно найти значения как
в таблице ниже и среди них заменить 84ED на EB36 (оригинальные 84ED
помечены VVVVV)
VVVVV
50 FF 52 10 8B 8E 38 AB 00 00 84 ED 0F 89 A7 04
00 00 F6 C1 20 0F 84 9E 04 00 00 F7 C1 00 00 08
Суть проблемы: из d3d9.dll функция DebugSetLevel запрашивается
подробная информация о 3d графической подсистеме (call dword ptr
[edx+10h]; 0x07BBDDAC d3d9_DebugSetLevel d3d9:6D3AC6AD) и ответ от
драйверов интел не проходит по проверкам в коде игры (test cl, 20h; jz
loc_879B59). Хак убирает проверку и игра спокойно работает на
встроенной видеокарте.