Forum index VCMI Project - Heroes 3: WoG recreated
Forum of the project aiming to recreate best turn-based strategy ever!

FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  StatisticsStatistics
RegisterRegister  Log inLog in  AlbumAlbum  DownloadDownload

Previous topic :: Next topic
Russian thread
Author Message
Ivan 
VCMI programmer

Age: 26
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2011-01-30, 18:24   Russian thread

Тема для тех кто с английским знаком не особо. Если есть какие-либо вопросы по поводу vcmi - можно задавать здесь, постараюсь ответить.
Русскоязычных здесь не особо много, так что если есть возможность - то лучше спрашивать в английской части форума.

Вкратце:
VCMI - проект по переписыванию движка игры Герои магии и меча 3. Начинался как переписывание мода Во имя богов, сейчас vcmi может быть также и на Дыхание смерти (и различные релизы по типу платины), все фичи вога опциональны.

Подробнее почитать о vcmi на русском можно на этом подфоруме: http://forum.df2.ru/index.php?showforum=150
Last edited by Ivan on 2013-12-29, 12:49; edited 1 time in total  
 
     
rixx
Guest
Posted: 2011-02-01, 04:22   русск&

Здравствуйте !
Долго бился чтобы заставить сие чудо работать из репозитариев не пошел. скачал архив (Именно РУССКУю версию) по ссылке с n8xx.com допилил - завелись единственное что пугает это косяки с разрешением и надпись в консоли при старте Not entire config/settings.txt parsed! куда положить файлик чтобы он его нашел???
 
     
Ivan 
VCMI programmer

Age: 26
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2011-02-01, 19:52   

rixx wrote:
из репозитариев не пошел.

Насчет репозитариев - не знаю, спрашивайте у того, кто выложил туда. Мы никак с ними не связаны.
rixx wrote:
скачал архив (Именно РУССКУю версию) по ссылке с n8xx.com

Опять же - кто и что куда выложил - не знаю, русская версия или нет - должно быть без разницы.
Косяки с разрешением - да, есть проблемы с разрешением 800х480 (я так понял что речь идет про порт на Maemo). Пока есть более серьезные проблемы чем запуск на планшетах или смартах. Ждите пока найдется желающий их поправить.
rixx wrote:
надпись в консоли при старте Not entire config/settings.txt

Похоже ругается на пустую строку в конце файла. На будущее уберу, но не должно ни на что влиять.
_________________
Send PM if there is something that needs my attention.
 
     
AVS 

Joined: 25 Feb 2011
Posts: 561
Location: Russia

Posted: 2011-02-27, 20:32   

Ошибка при компиляции client.
1>D:\Program Files\boost\boost_1_44\boost/interprocess/detail/move.hpp(342): error C2440: return: невозможно преобразовать "boost::interprocess::mapped_region" в "boost::interprocess::mapped_region &&"
1> Нельзя привязать левостороннее значение к ссылке на правостороннее значение
1> D:\Program Files\boost\boost_1_44\boost/interprocess/mapped_region.hpp(159): см. ссылку на создание экземпляров функции шаблон при компиляции "boost::interprocess::mapped_region &&boost::interprocess::move<boost::interprocess::mapped_region&>(T)"
1> with
1> [
1> T=boost::interprocess::mapped_region &
1> ]

(vc express 2010, boost 1_44)
 
     
AVS 

Joined: 25 Feb 2011
Posts: 561
Location: Russia

Posted: 2011-02-27, 22:28   

проблема решилась добавлением #define BOOST_NO_RVALUE_REFERENCES в client.cpp и sdafx.h сервера
 
     
Keloraen 

Joined: 21 Jan 2011
Posts: 12
Location: Russia, N.Novgorod
Posted: 2012-02-18, 22:22   

2 Ivan
Приветствую. Нет ли планов новый билд выложить не только в исходных кодах, но и в виде deb-пакета для Linux?
К своему стыду, у меня так и не получилось собрать VCMI под Ubuntu.
 
     
Ivan 
VCMI programmer

Age: 26
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2012-02-18, 22:48   

Пока только в далеких планах. Сам я с дебами не разбирался, а желающих этим занятся нет.
А что не так со сборкой?

Если что - все инструкции в файле readme.LINUX (https://vcmi.svn.sourceforge.net/svnroot/vcmi/trunk/README.linux)
Для сборки сейчас нужен gcc-4.5, который есть только начиная с Ubuntu 11.04.

Хмм... а может попробую с дебами разобраться. Но ничего не обещаю пока что.
 
     
c.bmw
Guest
Posted: 2012-03-13, 01:44   

Ivan, привет.
Пытался собрать .deb пакет .88 версии
Code:
test -z "/usr/lib/vcmi/AI" || /bin/mkdir -p "/media/sd/build/vcmi/debian/vcmi//usr/lib/vcmi/AI"
 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libStupidAI.la '/media/sd/build/vcmi/debian/vcmi//usr/lib/vcmi/AI'
libtool: install: error: cannot install `libStupidAI.la' to a directory not ending in /usr/local/lib/vcmi/AI
make[5]: *** [install-vcmiaiLTLIBRARIES] Error 1
make[5]: Leaving directory `/media/sd/build/vcmi/AI/StupidAI'


Нет идей в чем может быть причина?
 
     
Ivan 
VCMI programmer

Age: 26
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2012-03-13, 12:54   

Привет. Такое может возникнуть если запустить ./configure несколько раз с разными параметрами (вполне может быть - /usr/local/... это дефолтный путь)
В этом случае исправить можно через "make distclean" или стащив исходники заново (например из svn) и пересобрать сначала.

Если не исправится, то вопрос - как именно этот deb собираете?
Уже собранные .deb-ы есть тут: http://wiki.vcmi.eu/index...lation_on_Linux
_________________
Send PM if there is something that needs my attention.
 
     
kottt 

Age: 29
Joined: 13 Mar 2012
Posts: 1
Posted: 2012-03-13, 14:44   

Ivan:
Те дебы для x86, а мы под ARMv7 собираем
 
     
bmw 

Joined: 13 Mar 2012
Posts: 2
Posted: 2012-03-13, 14:52   

Ivan wrote:
Привет. Такое может возникнуть если запустить ./configure несколько раз с разными параметрами (вполне может быть - /usr/local/... это дефолтный путь)
В этом случае исправить можно через "make distclean" или стащив исходники заново (например из svn) и пересобрать сначала.

Если не исправится, то вопрос - как именно этот deb собираете?
Уже собранные .deb-ы есть тут: http://wiki.vcmi.eu/index...lation_on_Linux

Да, distclean не пробовал, ибо долго, как верно подметил kottt мы под арм собираем.
Но сегодня запустил чистую сборку с транка, посмотрим.
Но проблема основная вырисовывается в другом:
При загрузке карты клиент зависает. Попозже постараюсь выложить strace и дебаг.
собираем просто: dpkg-buildpackage и вперед. (:
 
     
bmw 

Joined: 13 Mar 2012
Posts: 2
Posted: 2012-03-15, 00:00   

Собрал из транка, работает. (:
 
     
Olegator

Joined: 24 Jun 2012
Posts: 2
  Posted: 2012-06-24, 13:06   

Установил Героев 3 "Дыхание смерти" под wine (путь установки указал на английском: C:\Games\SoD). Затем установил WoG. После этого скомпилировал из исходников VCMI (система OpenSUSE последняя x64). Запускал vcmiclint нормально. Попробовал изменить разрешение на своё 1280х1024 и после перезапуска дальше главного меню не ухожу: Failed to find file AdRollvr1280.pcx
Никак не могу исправить разрешение. Помогите, кто знает, где можно вручную прописать нужное? Или где взять этот AdRollvr1280.pcx. Перекомпиляция и перезапись файлов в папке /usr/local/share/vcmi не помогает :(
 
     
Ivan 
VCMI programmer

Age: 26
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2012-06-24, 15:45   

Надо распаковать этот архив в /usr/local/share/vcmi (кроме папки config)
http://download.vcmi.eu/vcmi-data_0.89.tar.gz
 
     
Olegator

Joined: 24 Jun 2012
Posts: 2
Posted: 2012-06-25, 09:01   

Ivan, спасибо! Попробую :-) Только что-то не нашёл тут раньше на сайте и форуме этого...
 
     
Display posts from previous:   
Reply to topic
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum
Add this topic to your bookmarks
Printable version

Jump to:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

Hosting provided by DigitalOcean
Page generated in 0.05 second. SQL queries: 13