Герои меча и магии под linux
Will this game supports linux in future or not?
no linux = no money
Will buy once linux version is out.
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.
If you guys want to play H3 on Linux natively there is VCMI project:
http://forum.vcmi.eu/portal.php
It’s almost ready, supports modding and have several advantages over running H3 in Wine.
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.
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
За образами идём сюда. И качаем два архива, после чего кладём их в какую-нибудь директорию, у меня это была ~/opt/homm3.
media:~/opt/homm3$ ls
Heroes_Of_Might_and_Magic_3_Complete_CD1.rar
Heroes_Of_Might_and_Magic_3_Complete_CD2.rar
Распаковываем архивы и убираем всё лишнее:
unrar-nonfree x -y Heroes_Of_Might_and_Magic_3_Complete_CD1.rar; unrar-nonfree x -y Heroes_Of_Might_and_Magic_3_Complete_CD2.rar
rm *.rar *.mds *.nfo
Конвертируем mdf в iso и опять убираем лишнее:
mdf2iso Heroes\ of\ Might\ and\ Magic\ III\ -\ Complete\ -\ CD\ 1.mdf homm3-1.iso; mdf2iso Heroes\ of\ Might\ and\ Magic\ III\ -\ Complete\ -\ CD\ 2.mdf homm3-2.iso
rm *.mdf
Теперь содержимое исошников нужно положить в две директории. Тут есть несоклько вариантов. Если это минт или убунта, то скорее всего вы можете подключить ISO образ обычным даблкликом в Thunar. Если у вас есть права рута или доступ к sudo, можно монтировать образы через mount -o loop filename.iso /path/to/mount. Либо можно воспользоваться утилитой isomaster, есть и ещё масса софта, который позволит это сделать. Одним словом, содержимое первого диска мы копируем в директорию, скажем, ~/opt/homm/cd1, второго — в ~/opt/homm/cd2. Далее запускаем в консоли следующую команду:
vcmibuilder --cd1 ~/opt/homm/cd1/ --cd2 ~/opt/homm/cd2/ --convertMP3
По окончанию работы всё необходимое содержимое будет сконвертировано в нужные форматы и расположено в необходимой структуре директорий в ~/.local/share/vcmi, поэтому исходные iso образы можно будет отмонтировать и удалить, если они вам более не нужны. С этого момента игру можно запустить, но будут проблемы с локализацией и с разрешением — игра будет работать исключительно в 800×600, что бы вы ни ставили в настройках. Подтягивание репозиториев модов в vcmilauncher работает неверно, по крайней мере на моей версии. Чтобы решить проблемы с разрешением, необходимо для начала узнать версию VCMI.
media:~$ dpkg -l | grep vcmi
ii vcmi 0.99+dfsg-2build1 amd64 Rewrite of the Heroes of Might and Magic 3 game engine
В моём случае это версия 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 . Ниже пара кликабельных скриншотов.
Надо сказать, что и в этой версии руссификацию назвать полной нельзя, тем не менее, вполне играбельно. Всем доброй ночи.
Evgeniy Shumilov — evgeniy.shumilov@gmail.com
Generated with bashblog, a single bash script to easily create blogs like this one
Есть ли герои 3 на линукс
Хочу поиграть в герои 3, требования следующие: запуск в нативном разрешении(1366*768), игра через интернет, возможность создать карту самого большего размера, по возможности WOG-модификация.
Получится это на линуксе сделать? ubuntu 14.04 64 bit, intel HD
В общем результат плачевный, разрешение не нативное, падает, звука нет. Придется играть на винде(
как вариант — запускать в вайне
Я пока качаю нативную версию, посмотрим что из этого получится.
Звук сразу запиши в минус. Хотя в героях он и неважен
Homm 3 Complete + HD Patch + Wine. Всё работает.
Panic_At_The_Kernel ★ ( 29.09.14 22:45:17 MSK )
Последнее исправление: Panic_At_The_Kernel 29.09.14 22:45:32 MSK (всего исправлений: 1)
На нативную нельзя установить WOG, и высокие разрешения она не поддерживает.
Где в этом ужасе найти что компилять?
А зачем компилять то? Он во многих дистрибутивах есть.
Что кампилять? Нативные в статичном бинарнике, коему 100 лет уже.
Думал что можно последний нативный собрать.
Думал что можно последний нативный собрать.
J ★★★★ ( 29.09.14 23:14:29 MSK )
Последнее исправление: J 29.09.14 23:15:19 MSK (всего исправлений: 4)
Компилять из GIT нет смысла, оно не стабильное.
этот VCMI вообще играбелен? кроме него нативные есть?
VCMI не нужен — AI не реализован, совсем. Нативные Герои — только унылое «Возрождение Эрафии» без дополнений, без возможности их установки, да еще и под OSS.
Недавно ставил Heroes3HD. Прогемороился, осказалось: на стартовом экране SetupHD есть галочка «no cd», так вот, ее нужно снять, попробовать запустить, затем опять поставить и опять запустить. Иначе, герои падают при старте; а т.к. дело происходил в вайне — всегда думаешь на глюки вайна. Может кому пригодится эта инфа
есть галочка «no cd», так вот, ее нужно снять, попробовать запустить, затем опять поставить и опять запустить. Иначе, герои падают при старте
это не глюки вайна,это привет борланд паскаль/дельфи/и прочая чушь переопределяющая глобальные переменные
в этом треше-рендер не синхронизирован с «памятью» фреймворка,там все по событиям,и начальное положение «нажат»/«стоит галочка» установлено в 1 в памяти,но не обновляется в «компоненте»
тоесть создается просто checkbox без обновления состояния статуса(а в старых виндах работало-потому что для установки первоначального статуса эти треш-фреймворки «хакали» глобальные переменные «рендера винды»(использование недокументированных функций,документацию на которые получили от микрософта(или МС сделал спец патчи для них,и забыл о патчах как контракт истек-новая винда без них)))