Автор Тема: VCMI Heroes 3 движок для Linux (проблема установки)  (Прочитано 10962 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Remi

  • Новичок форума
  • Сообщений: 7
Добрый день!
Есть интересный сайт http://forum.vcmi.eu/portal.php, на котором ведётся разработка открытого движка для Heroes 3 для linux. Беда в том, что пакеты для Debian там весьма своеобразны: один - под Sid второй - под Wheezy. Для Debian версии 6 не становится ни один из них. На сайте сказано - собирайте сами.
Есть ветка ихнего форума, где есть подсказка, как собрать http://forum.vcmi.eu/viewtopic.php?t=433
Собрать таким способом, как по мне, то идея не самая лучшая, хотелось бы собрать deb пакет.
Пакет собрать не удалось, упирается в зависимости версий библиотек.
Может быть у кого-то есть больше опыта сборки пакетов или уже готовый пакет, то прошу поделиться либо инструкцией, либо пакетом. Спасибо.
 

Оффлайн kobzar

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #1 : 19 Августа 2012, 20:54:54 »
apt-get wine
wine heroes3.exe  прекрасно работают на любом оборудовании + воговские погонять можно
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Оффлайн Remi

  • Новичок форума
  • Сообщений: 7
Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #2 : 21 Августа 2012, 21:40:31 »
wine не тот путь, который уместен. хочется нативного. Ставил как-то игру Госпиталь, тоже на свободном движке - приятно было вспомнить детство.  openRA - из той же серии, а этот запёрся и нет тут..
 

Оффлайн kobzar

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #3 : 22 Августа 2012, 10:36:56 »
Может я не совсем понимаю что вы таки хотите (так бывает)
Но что вам мешает скачать с сайта пакет под дебиан и проинсталить его ?
ТОлько что проверил
качаем с главной страницы деб пакет под свой дистр (32 или 64)
Linux packages:
Please visit this wiki page for installation instructions for Linux.
* Data package (targz, 2.2 MB)
* Ubuntu 12.04 — 32 bit or 64 bit (Deb, 6.1MB)
* Ubuntu 11.10 — 32 bit or 64 bit (Deb, 6.1MB)
* Debian Sid — 32 bit or 64 bit (Deb, 6.8 MB)
* Debian Wheezy — 32 bit or 64 bit (Deb, 6.8 MB)
* Fedora 16 — 32 bit or 64 bit (RPM, 4.8 MB)
потом переходим в терминал и делаем мего зитрые действия согласно мануала на сайте
http://wiki.vcmi.eu/index.php?title=Installation_on_Linux
sudo dpkg -i downloaded_package.deb
sudo apt-get -f install
sudo dpkg -i downloaded_package.deb
и запускаем клиент.

Или я чтото не понял ?
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Оффлайн Remi

  • Новичок форума
  • Сообщений: 7
Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #4 : 25 Августа 2012, 12:12:53 »
Именно так.
Чуть ниже есть приписка

VCMI requires g++-4.5 and boost-1.46 which are unavailable on Debian Squeeze and Ubuntu 11.04 or lower. If you'll manage to install them you can compile VCMI from source code.

И об этом написано в моём первом посте. В первом посте есть даже ссылка с какими ключами собирать для текущей стабильной версии Debian.
 

Оффлайн IvanS

  • Новичок форума
  • Сообщений: 2
Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #5 : 25 Августа 2012, 16:02:36 »
Добрый день. Я один из разработчиков VCMI, занимаюсь в том числе поддержкой Linux.

Под stable VCMI "из коробки" не собирается - нужен более свежий gcc и boost. Какими-то ключами это не обойти.
И если тот же буст поставить поновее не проблема, то с gcc это проблематичнее - более свежая либа (libstdc++) может поломать остальной софт, который отлично работал со старой.

Сам сижу под убунтой, так что какие-то специфичные для дебиана трюки могу не знать, но надежного способа поставить g++-4.5 под stable я не нашел.
 

Оффлайн ferum

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #6 : 25 Августа 2012, 17:06:57 »
Собрать таким способом, как по мне, то идея не самая лучшая, хотелось бы собрать deb пакет.Пакет собрать не удалось, упирается в зависимости версий библиотек.
Сам пакет и его установка вообще не проблема, ведь есть RPM и alien, так обходится компилятор, но без библиотек игрушка всё равно не запустится. Можно конечно скомпилировать и библиотеки, но опять же, скорей всего придётся их ставить через make install. По мне проще поставить рядом Wheezy , первое же обновление которой может похерить всю затею, или уже лучше ubuntu 12.04 который стоит в списке поддержки первым ...отбросив при этом религиозные предрассудки.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн kobzar

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #7 : 25 Августа 2012, 21:31:23 »
ну у меня  wheezy  все стало как родное без проблем.
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Оффлайн ATverdikov

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #8 : 26 Августа 2012, 11:08:00 »
Именно так.
Чуть ниже есть приписка

VCMI requires g++-4.5 and boost-1.46 which are unavailable on Debian Squeeze and Ubuntu 11.04 or lower. If you'll manage to install them you can compile VCMI from source code.

И об этом написано в моём первом посте. В первом посте есть даже ссылка с какими ключами собирать для текущей стабильной версии Debian.

Установите по зависимостям все что нужно более свежее из репозитория wheezy
 

Оффлайн Remi

  • Новичок форума
  • Сообщений: 7
Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #9 : 27 Августа 2012, 22:35:55 »
Спасибо всем за ответы.
Ставить из теста нет желания, особенно если есть угроза распада. Убунта точно нет, т.к. только с неё. А на ней был с 8.04, хватит.
Ещё раз спасибо.
 

Оффлайн Deileson

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #10 : 12 Декабря 2013, 00:02:03 »
Установилась игра нормально, запускаю выдает ошибку
~$ vcmiclient
Starting...
Creating console 0
Initialization: 10
Data loading: 0
Mod handler: 0
Mod filesystems: 20
Basic initialization: 30
File CONFIG/SETTINGS is not a valid JSON file!
At line 1, position 0 error: Unexpected end of file!

Initialized logging system based on settings successfully.
Error: Heroes III data was not found!
Killing console...
Killing console... done!
]
« Последнее редактирование: 12 Декабря 2013, 01:39:19 от Deileson »
Ubuntu 14.04 LTS (Unity); Debian Sid (Gnome 3)
Ничего плохого нет в том что умный человек иногда тупит. Гораздо хуже когда тупой постоянно умничает.

 

Оффлайн SeHELLioN

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #11 : 12 Декабря 2013, 12:35:42 »
Deileson,  ну а ресурсы игры подсовывать кто будет?
Error: Heroes III data was not found!
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable
 

Оффлайн vadag

Re: VCMI Heroes 3 движок для Linux (проблема установки)
« Ответ #12 : 08 Февраля 2014, 17:42:54 »
Установил по описанию в wiki/ И что-то вот никак, при запуске vcmiclient имею вот такой ответ:
Цитировать
:~/WoG/Data$ vcmiclient
Starting...
Creating console 10
    Initialization: 0
    Data loading: 10
   Mod handler: 0
    Mod filesystems: 60
Basic initialization: 70
File CONFIG/SETTINGS is not a valid JSON file!
At line 1, position 0 error: Unexpected end of file!

Initialized logging system based on settings successfully.
Error: campaign movies was not found!
Error: campaign music was not found!
Loading settings: 90
VCMI 0.94 (client)
Note: SDL suggests to use 32 bpp instead of24 bpp
New screen flags: 0
   Initializing screen: 50
   Initializing video: 0
Error: video VIDEO/3DOLOGO was not found
   Initializing minors: 0
   Initializing sound: 20
Initializing screen and sound handling: 20
      Bonus type handler: 0
[smk @ 0xb3533de0] max_analyze_duration reached
Resource with name DATA/VCDESC and type TEXT wasn't found.
terminate called after throwing an instance of 'std::runtime_error'
  what():  Resource with name DATA/VCDESC and type TEXT wasn't found.
Аварийный останов
Не понятно что где брать и куда пихать, чтоб клиент не пугался и работал как надо. Или качать виндовую версию WOG, оттуда выдирать и распихивать по папкам?
 

Теги: