Уже давно знал, что отличная стратегическая игра Heroes III была адаптирована для Linux компанией Loki Games. К сожалению, от Loki остался только веб-сайт, с которого, к тому же, не скачать самой игры. Её удалось получить через этот torrent. Возможно, через некоторое время он станет недоступен. Однако раздача через него продолжается уже ровно три года и семь дней (на момент написания заметки), что удивляет и радует. Кроме того, можно найти этот файл в eMule. Из скачанного архива нужно извлечь iso-образ игры, прожечь его на CD-R болванку и установить игру командой bash ./setup.sh. Тут подстерегает первая особенность. Нужно использовать именно bash. Если ввести sh ./setup.sh, как это описано в файле readme - будет ошибка.
Игра запускается и работает (играет :), но это релиз 1.2 в котором имеются ошибки. Нужно наложить патч, который также содержится в архиве. Скачать его с сайта Loki games на момент написания заметки было уже невозможно. Тут есть вторая проблема - патч не работает, завершается с малопонятной мне ошибкой. Зато есть патч для патча. Его можно взять на сайте Goldenfiles Software. Сохранить/перенести файл loki_patch-fix-0.1.tar.gz в каталог с патчем heroes3-1.3.1a-unified-x86.run. Теперь нужно ввести команду _POSIX2_VERSION=199209 ./heroes3-1.3.1a-unified-x86.run --keep. Распаковать патч для патча командой tar xvfz loki_patch-fix-0.1.tar.gz. Запустить патч для пачка командой cp Loki_patch-fix/fixedpatch heroes3-1.3.1a-unified-x86/bin/Linux/x86/loki_patch . И наконец, запустить сам патч
./heroes3-1.3.1a-unified-x86/update.sh. На моей системе Ubuntu 7.10 всё прошло успешно. Основной плюс наложения патча на игру - она начинает запускаться в полном экране.
Учитывая, что Heroes III запускаемый при помощи wine на моей системе не воспроизводит музыку и подтормаживает, на мощном процессоре и гигабайте памяти - запуск нативных Heroes III отличный способ ещё раз сыграть в одну из самых любимых компьютерных стратегий.