Как установить герои 3 на linux

Обновлено: 02.07.2024

Will this game supports linux in future or not?
no linux = no money

+1 for linux support

Will buy once linux version is out.

Do you really think Ubi$it would give a damn about that? Heroes of Might and Magic III: The Restoration of Erathia actually had a Linux version. Sadly, Heroes of Might and Magic III: Armageddon's Blade and Heroes of Might and Magic III: The Shadow of Death did not, but Heroes of Might and Magic III HD does not include those expansion packs anyway. A Linux version of Heroes of Might and Magic III HD is more than welcome according to my wallet. Amazing game like this deserves to have Linux client, they should make it! 1) Use normal OS - Windows 7.
2) HMM3, as i remember, was DX7. There is no normal DX support under *nix. And never will be. +1 it'l be cool, if a i could play this game on linux! This is Ubi$oft, there won't be a Linux/Mac/SteamOS port.
@Solarrus
Ubuntu is mine "normal OS". Also what is "normal DX"? Is that a new IT Standard, "normal"? Please post some links to a paper, what is "normal". 7 янв. 2015 в 8:45 1) Use normal OS - Windows 7.
2) HMM3, as i remember, was DX7. There is no normal DX support under *nix. And never will be. Really? Why isn't *nix OS Normal? Frankly I use Linux more than Windows. And I got them both installed on my computer 7 янв. 2015 в 9:17 1) Use normal OS - Windows 7.
2) HMM3, as i remember, was DX7. There is no normal DX support under *nix. And never will be.

Chances are that if you are a Linux user, you won't be going back to Windows. I haven't used Windows since Steam came out for Linux back in February of 2013, and even accidentally deleted Windows since then but realised I only needed the files on that partition, not Windows itself.

With Age of Wonders III having been confirmed for Linux and receiving regular developer updates, and with Endless Legend coming to Linux as well at some point, I certainly won't be going back to Windows just for Heroes of Might and Magic III HD, especially since Heroes of Might and Magic III: The Restoration of Erathia had a Linux client back in the day, as stated earlier.


Жена давно хотела поиграть в Heroes of Migth and Magic III (далее HOMM3), так как играла в это много лет назад и третьи герои вызывают её ностальгические чувства. Я знаю, что есть порт под linux, но на retropie мне его собрать так и не удалось - были проблемы с зависимостями и версиями библиотек, лишь впустую потратил несколько часов времени. Но не так давно я поставил под телевизор новый китайский неттоп и накатил на него последний минт, как раз для того, чтобы не было проблем со всякой мультимедией, так как в отличие от дебиана, построенного из минимального chroot, там множество вещей работает из коробки. Да и не за чем мучать любимого человека, тайловый i3 и консоль ей не нужны.

Оказалось, что VCMI уже есть в репозитории и его даже не нужно собирать, нужно лишь настроить. Я перепробовал несколько разных сборок и образов HOMM3, (есть купленная копия в GOG, но она английская, а хотелось русскую версию), поэтому сразу расскажу о рабочем варианте с руссификацией и работой в нативных разрешениях экрана.

Первым делом устанавливаем пакеты:

sudo apt-get install mdf2iso ffmpeg vcmi unrar-nonfree

За образами идём сюда. И качаем два архива, после чего кладём их в какую-нибудь директорию, у меня это была

Распаковываем архивы и убираем всё лишнее:

Конвертируем mdf в iso и опять убираем лишнее:

Теперь содержимое исошников нужно положить в две директории. Тут есть несоклько вариантов. Если это минт или убунта, то скорее всего вы можете подключить ISO образ обычным даблкликом в Thunar. Если у вас есть права рута или доступ к sudo, можно монтировать образы через mount -o loop filename.iso /path/to/mount. Либо можно воспользоваться утилитой isomaster, есть и ещё масса софта, который позволит это сделать. Одним словом, содержимое первого диска мы копируем в директорию, скажем,

/opt/homm/cd1, второго - в

/opt/homm/cd2. Далее запускаем в консоли следующую команду:

По окончанию работы всё необходимое содержимое будет сконвертировано в нужные форматы и расположено в необходимой структуре директорий в

/.local/share/vcmi, поэтому исходные iso образы можно будет отмонтировать и удалить, если они вам более не нужны. С этого момента игру можно запустить, но будут проблемы с локализацией и с разрешением - игра будет работать исключительно в 800x600, что бы вы ни ставили в настройках. Подтягивание репозиториев модов в vcmilauncher работает неверно, по крайней мере на моей версии. Чтобы решить проблемы с разрешением, необходимо для начала узнать версию VCMI.

В моём случае это версия 0.99. Теперь проходим по этой ссылке и ищем файл вида vcmi_099.rar, скачиваем его. Внутри архива нужно будет взять директорию Mods/vcmi и положить её в

/.local/share/vcmi/Mods/. После этого запускаем vcmilauncher, жмём на кнопку Download & refresh repositories , после чего устанавливаем следующие моды:

  • VCMI essential files/Extra resolutions
  • True type fonts
  • High-res Menu
  • In The Wake of Gods (полностью)


Кнопка Install появляется в правом нижнем углу при выделении мода.

Теперь в меню слева выбираем настройки, выставляем нужное нам разрешение, указываем, нужно ли запускать игру в полноэкранном режиме, нужно ли каждый раз проигрывать intro и в Heroes III character set выставляем Cyrillic script (Windows 1251) .


Всё готово, можно жать Start game . Ниже пара кликабельных скриншотов.



Надо сказать, что и в этой версии руссификацию назвать полной нельзя, тем не менее, вполне играбельно. Всем доброй ночи.

Прикрепленное изображение

Для функционирования эмулятора необходимы права root пользователя.

Суть в следующем: Многим тут знакомый VCMI - проект по переписке движка 3х героев энтузиастами (они просто пишут код, непосредственно выпуском версий под конкретные системы, кроме нескольких основных они не занимаются). Проект в процессе разработки и очень многое еще не доработано. Но так т к имеются промежуточные версии с открытым кодом, то их можно скомпилировать под определенные системы, в том числе под линукс и процессор ARM, что и сделал Meefik. То есть используя Linux Deploy запускаем образ дебиана с предустановленными и настроенными героями. Подключаемся через VNC клиент и сразу запускается игра.
Плюсы этого способа в том, что линукс работает через chroot и на arm т е тратится относительно немного ресурсов устройства и игра идет гораздо быстрее, чем через все описанные в этом разделе эмуляторы, можно самому скомпилировать самую последнюю версию с сайта VCMI, которую они регулярно выкладывают и можно использовать любой самый легкий линукс по желанию
Минусы: игра хоть и запускается и работает, но с адекватной скоростью, позволяющей играть, идет лишь на мощных устройствах. В выложенной версии есть баг с вылетом игры при попытке зайти в любой замок (что в общем делает игру почти неиграбельнойной, но эта проблема в процессе разрешения). Ну и основное: VCMI еще не закончен и сам по себе содержит много багов и недочетов
т е этот способ недоработанный, но перспективный и позволяет любому линуксойду играть на андройде самую последнюю версию VCMI

это делается следующим образом (при условии, что папки лежат где-то в андройде и эта папка примонтирована (т е нужно запустить линукс и проверить адрес, где лежат папки и изменить на свой, если что). копировать следующей командой

sudo cp -r /mnt/sdcard/Data /mnt/sdcard/Maps /mnt/sdcard/Mp3 /usr/local/share/vcmi/

- это сделает папку /usr/local доступной на запись от имени пользователя и скопировать папки героев можно из примонтированной папки средствами графического интерфейса

4. Запустить игру командой:vcmiclient
5. Можно настроить автозапуск игры при старте Linux. Для этого достаточно отредактировать файл


Как установить

Проверяем как оно работает

Игра абсолютно нетребовательна к ресурсам, поэтому запускать мы ее будем на виртуальной машине, так проще для меня, но на реальной машине отличий не будет никаких. Запускать будем версию игры HoTA. Установщик я предварительно скачал и поместил на рабочий стол.

Запускаем «Heroes of Might and Magic III»

Процесс запуска покажу на примере Manjaro Linux. Все тоже самое будет и на Ubuntu за исключением установки зависимостей.

Устанавливаем зависимости для Manjaro. Для этого вводим:

Для Ubuntu команд будет несколько:

Ну и еще для Ubuntu нужно поставить драйвера на видео, так как у меня AMD

После установки зависимостей вводим непосредственно команду установки самого Port Proton

Выбираем путь установки основного префикса

Мы видим меню самого Port Proton, в нем можно выбрать так сказать «режим» запуска, и выбрать разные версии программы.

Жмем LAUNCH. Первый запуск может занять время, пока будет подготовлено и подкачено все необходимое. Когда все будет готово

Все необходимые операции проделаны, теперь уже стартует сам exe-шник,. Проделываем простую установку.

Находим нужный файл для запуска программы и также запускаем его через Port Proton

Стартует лаунчер уже самой игры. Ну, и жмем «ИГРАТЬ»

Вуаля! Мы слышим замечательный саундтрек Пола Ромеро и мурашки уже побежали по нашим рукам, предвкушая очередной вечер наполненный приключениями, сюжетными поворотами, сложнейшими баталиями в этом прекрасном замечательном мире Героев Меча и Магии

На Ubuntu кстати то же все отлично запустилось

Итог

Port Proton инструмент довольно удобный, простой в использовании и установке. Все, что я пробовал через него запустить (хоть это было и не так много игр), без проблем запускалось. Также через Port Proton можно пробовать запускать не только игры, но и программы для Windows. Если ты любитель поиграть, то безусловно это первое, что ты должен установить на свой компьютер с Linux после Steam.

Читайте также: