На этот пост меня сподвиг один из читателей канала, попросив запустить Героев меча и магии III под Linux. Читатель пробовал сам, путем установки Wine и запуска игры из-под него, но ничего не вышло. Как знают давние подписчики, я стараюсь откликаться на просьбы комментаторов и если есть возможность, то делюсь, полученным в ходе реализации их просьб и предложений, опытом в заметках.
Сообщаю новым подписчикам и читателям, что можно подписаться на обновления канала Просто Код в Телеграмме и получать уведомления о выходе новых постов через мессенджер.
Все через PortProton
Не буду пользоваться таким продуктом, как Wine напрямую, потому что считаю его морально устаревшим, хоть и давшим жизнь тому же PortProton (поправьте в комментариях по поводу устаревания Wine, если я не прав). Установку и запуск Героев будем осуществлять посредством проекта PortProton, про который неоднократно упоминалось и будет упоминаться на канале. Так как аудитория значительно выросла, также как и количество заметок, то расскажу о процессе установки PortProton подробнее, а не буду отсылать на ранее выпущенные посты.
Установка PortProton
Доступно два режима установки: автоматический и ручной. Первый позволяет осуществить установку для таких дистрибутивов как Ubuntu, Linux Mint, Archlinux (и все, что основано на нем) и ROSA Linux. Ниже прикреплю скриншот раздела с инструкциями по автоматической установке, чтобы вы могли при посещении сайта проекта сразу его найти.
Ручной режим установки подходит для дистрибутивов, для которых автор не подготовил готовых установочных пакетов. Например, этот способ подходит для меня, так как на данный момент я пользуюсь дистрибутивом Fedora 38. Прежде чем осуществлять установку в ручном режиме необходимо поставить зависимости. Опять-таки прикрепляю скрин с указанием части раздела с командами для моего дистрибутива. Сам раздел достаточно объемный, там вы, наверняка, найдете свой дистрибутив.
После скачивания зависимостей устанавливаем сам пакет PortProton. Я выбрал стандартную установку на русском языке.
Для этого в терминале нужно ввести команду, которая скачает установочный скрипт и запустит его.
wget -c "https://github.com/Castro-Fidel/PortWINE/raw/master/portwine_install_script/PortProton_1.0" && sh PortProton_1.0
Далее начнется установка PortProton, которая не отличается от привычной установки любой другой программы.
После окончания процесса у вас в меню программ появится установленный клиент PortProton. Его нужно запустить, чтобы были установлены необходимые версии нужных пакетов.
Если вы дочитали до середины поста, то определенно контент вам нравится! Поэтому, если вы еще не подписаны на канал, то самое время сделать это, нажав кнопку Подписаться.
Устанавливаем Heroes of Might and Magic III
Переходим в директорию с установочными файлами игры и запускаем exe-файл при помощи PortProton.
На этом установка Героев меча и магии закончилась и в меню программ появились новые иконки.
Запуск Heroes of Might and Magic III
После установки кликнул по ярлыку игры в меню программ, в появившемся окне PortProton произвел необходимые для запуска настройки. Ниже я прикреплю видео, в котором покажу то, куда кликал и какие пункты выбирал.
Как видите, я добавил конкретный exe-файл игры и выбрал для него режим совместимости с Windows XP. Вполне возможно, что и с Windows 7 что-нибудь заработает, но точно уверен, что на 10-ке игра не запустится.
Ниже прикрепляю фрагмент игрового процесса. Ролик в начале не пропускался (не помню было ли так в те времена, когда я впервые познакомился с Героями), но после можно было без проблем двигать и кликать мышью. Выбрав кампанию я тут же нарвался на толпу демонов и получил по полной программе.
Общие впечатления от установки и процессы игры
Первое ощущение, которое испытал при первом запуске: ностальгия и некое щемящее ощущение в районе груди, вот прям нахлынули воспоминания о том, когда был подростком и пробовал на первом компьютере тогдашние игровые проекты. Знаете, будто находите какую-то старую фотографию или вещь из прошлого и она вызывает какие-либо воспоминания.
Что касается непосредственно установки, то стоит понимать, что это крайне древняя игра (ей, если не ошибаюсь, 24 года). Поэтому может случиться так, что обнаруженный вами диск с Героями не запуститься под Linux, ну а сохраненная когда-то у друга другая версия игры вполне пойдет. Поэтому нужно сразу быть готовым к тому, чтобы пробовать несколько версий Heroes of Might and Magic III. Также помните, что если игра на вашем ПК не запустилась с теми настройками, которые указаны в моем видео, то нужно попробовать другие. Хорошо, что PortProton очень хорошо конфигурируемая утилита и также имеется сообщество в Discord, где могут подсказать в случае возникновения проблем. Но прежде чем обращаться с какой-то проблемой к сообществу нужно подготовить лог, чтобы люди, стремящиеся помочь, сразу видели конфигурацию ПК, дистрибутива и какие ошибки игра будет выдавать в попытках стартануть. Ниже прикреплю скриншот, где покажу кнопку, по нажатию на которую старт проблемного приложения попадает в лог-файл, который можно будет изучить или поделиться.
Подведем итог
Несмотря ни на что, Linux-дистрибутивы еще раз доказали то, что игры на них (пусть и очень древние) запускаются без проблем. Думаю, что будь у меня Steam-версия Heroes of Might and Magic III процесс установки и запуска вообще бы состоял из нажатия на одну кнопку.
Опыт, несомненно, получил интересный при подготовке данного поста, вдобавок еще и ностальгией приправил его. Надеюсь, что материал, представленный выше поможет подписчикам и читателям запустить на своих компьютерах и ноутбуках Героев меча и магии 3, если возникнет острое желание погрузиться в игры прошлого.
Больше материалов о гейминге на Linux вы сможете найти в соответствующем разделе.