Hi. Sorry for this delay. I’ll try to do something with PPA tomorrow. Meanwhile you can install daily builds from this PPA:
launchpad.net/~vcmi/+archive/ubuntu/ppa
Let’s just say that project founders were great fans of Tolkien
Hi. Sorry for this delay. I’ll try to do something with PPA tomorrow. Meanwhile you can install daily builds from this PPA:
launchpad.net/~vcmi/+archive/ubuntu/ppa
Let’s just say that project founders were great fans of Tolkien
People ask this again! xD
By the way, I always wondered why would you make it something hard to pronounce, or remember, it wouldn’t attract too many people. But I think I heard somewhere that it’s supposed to be pronounced veece-me?
Any update on Android? Won’t even launch now on my LG G4 5.1
Please, somebody help me: i see all the menu in Russian, i just installed VCMI and downloaded all the features and mods (i couldnt download Tarnum 2).
How can i make the menu in English, please?
Disable WOG russian translation mod. (BTW it should be disabled bu default)
Yes it should, but this feature doesn’t work for some reason.
Daccad:Please, somebody help me: i see all the menu in Russian, i just installed VCMI and downloaded all the features and mods (i couldnt download Tarnum 2).
How can i make the menu in English, please?
Disable WOG russian translation mod. (BTW it should be disabled bu default)
I already tried that but didnt work… is all Russian.
But another issue: i tried to play in Russian, and i can play the old maps, in RoE, SoD, AB modes, but i cant play a random map, and i cant acces the wogifi options. It just not work, like is no sensible button there.
Any advice?
AVS: Daccad:Please, somebody help me: i see all the menu in Russian, i just installed VCMI and downloaded all the features and mods (i couldnt download Tarnum 2).
How can i make the menu in English, please?Disable WOG russian translation mod. (BTW it should be disabled bu default)
Yes it should, but this feature doesn’t work for some reason.
Also there is still two copy of that mod in repo. One should be removed.
and i cant acces the wogifi options. It just not work, like is no sensible button there.
Any advice?
wogifi button in not a button, its just a part of WoG graphics.
Since only 0.95 is available in the PPAs for the Ubuntu 12.04 LTS (which is supported till 2017), I tried to compile it from source. After getting all the dependencies, updated gcc to 4.8, I get these errors:
/home/calmarius/stuff/source/vcmi/vcmi/lib/filesystem/CFilesystemLoader.cpp: In member function ‘std::unordered_map<ResourceID, boost::filesystem3::path> CFilesystemLoader::listFiles(const string&, size_t, bool) const’:
/home/calmarius/stuff/source/vcmi/vcmi/lib/filesystem/CFilesystemLoader.cpp:130:8: error: ‘preferred_separator’ is not a member of ‘boost::filesystem3::path’
if (bfs::path::preferred_separator != ‘/’)
^
/home/calmarius/stuff/source/vcmi/vcmi/lib/filesystem/CFilesystemLoader.cpp:136:15: error: ‘preferred_separator’ is not a member of ‘boost::filesystem3::path’
if (c != bfs::path::preferred_separator)
^
Maybe the required boost version is too low?
Anyway should I expect a deb for Ubuntu Precise or is it not supported anymore?
EDIT: Boost 1.48 doesn’t have that property in the Path class. It seems the required minimum Boost version is 1.50. README.linux should be updated.
Anyway should I expect a deb for Ubuntu Precise or is it not supported anymore?
You can call it unsupported. Packages from vanilla Precise are too outdated to compile VCMI. Main reason is that this allows to use new features like C++11 and new features from boost.
And to provide .deb’s for 12.04 we’ll have to provide all dependencies - new gcc, new boost, possibly - new SDL 2.0. And that’s too much work for me.
Boost 1.48 doesn’t have that property in the Path class. It seems the required minimum Boost version is 1.50. README.linux should be updated.
Will do. Thanks for notice.
Ubuntu 12.04 LTS (which is supported till 2017),
“supported” is a stretch. For Canonical support usually means bugfixing. They are not porting back new releases, they are not porting back non-essential bugs, etc. Even with “new” 14.04 I have a few bugs that were fixed but were not backported to 14.04. And I’m talking about kernel/X bugs - part of Ubuntu “supported” by Canonical.
Hi ! Any news about update to 0.98 on Google Play ?
See the last 3 posts in this topic [forum.vcmi.eu/t/how-do-i-create-higher-res-interfaces/153/1).
Also it is probably better to post about Android version in that topic.
I have some bug.
Game crash after end day.
vcmi 0.98 + patch aa00fdbd0e99b2beec382c7677a64d962b748dcb
Fedora 23
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd4f01700 (LWP 28701)]
CGObjectInstance::visitablePos (this=this@entry=0x0) at /usr/src/debug/vcmi-0.98/lib/mapObjects/CObjectHandler.cpp:299
299 return pos - getVisitableOffset();
Missing separate debuginfos, use: dnf debuginfo-install boost-chrono-1.58.0-8.fc23.x86_64 boost-filesystem-1.58.0-8.fc23.x86_64 boost-locale-1.58.0-8.fc23.x86_64 boost-program-options-1.58.0-8.fc23.x86_64 boost-system-1.58.0-8.fc23.x86_64 boost-thread-1.58.0-8.fc23.x86_64 bzip2-libs-1.0.6-17.fc23.x86_64 celt-0.11.3-1.fc20.x86_64 dbus-devel-1.10.2-1.x86_64 expat-2.1.0-12.fc23.x86_64 ffmpeg-devel-2.8.2-1.x86_64 flac-libs-1.3.1-5.fc23.x86_64 freetype-2.6.0-3.fc23.x86_64 gdbm-1.11-6.fc23.x86_64 gsm-1.0.13-13.fc23.x86_64 jbigkit-libs-2.1-4.fc23.x86_64 json-c-0.12-6.fc23.x86_64 lame-3.99.5-1.x86_64 libattr-2.4.47-14.fc23.x86_64 libcap-2.24-8.fc23.x86_64 libdrm-2.4.65-1.x86_64 libgcc-5.1.1-4.fc23.x86_64 libICE-1.0.9-3.fc23.x86_64 libicu-54.1-5.fc23.x86_64 libjpeg-turbo-1.4.1-2.fc23.x86_64 libmodplug-0.8.8.5-6.fc23.x86_64 libogg-1.3.2-4.fc23.x86_64 libpciaccess-0.13.4-2.fc23.x86_64 libpng-1.6.19-1.fc23.x86_64 libselinux-2.4-4.fc23.x86_64 libSM-1.2.2-3.fc23.x86_64 libsndfile-1.0.25-17.fc23.x86_64 libstdc+±5.1.1-4.fc23.x86_64 libtheora-1.1.1-13.fc23.x86_64 libtiff-4.0.4-1.fc23.x86_64 libudev-214.2-1.x86_64 libuuid-2.27.1-2.fc23.x86_64 libva-1.6.1-1.fc23.x86_64 libvorbis-1.3.4-5.fc23.x86_64 libvpx-1.4.0-5.fc23.x86_64 libwebp-0.4.4-1.fc23.x86_64 libXau-1.0.8-1.x86_64 libxcb-1.11.1-1.x86_64 libXcursor-1.1.14-1.x86_64 libXdamage-1.1.4-1.x86_64 libXdmcp-1.1.2-2.fc23.x86_64 libXext-1.3.3-1.x86_64 libXfixes-5.0.1-1.x86_64 libXi-devel-1.7.5-1.x86_64 libXinerama-1.1.3-1.x86_64 libXrandr-1.5.0-1.x86_64 libXrender-0.9.9-1.x86_64 libXScrnSaver-1.2.2-1.x86_64 libxshmfence-1.2-2.fc23.x86_64 libXtst-1.2.2-1.x86_64 libXxf86vm-1.1.4-1.x86_64 mesa-dri-drivers-11.0.5-1.x86_64 mesa-libGL-devel-11.0.5-1.x86_64 openjpeg-libs-1.5.1-15.fc23.x86_64 opus-1.1.1-1.fc23.x86_64 orc-0.4.24-1.fc23.x86_64 pcre-8.38-3.fc23.x86_64 pulseaudio-libs-5.0-2.x86_64 schroedinger-1.0.11-9.fc23.x86_64 SDL2-2.0.3-7.fc23.x86_64 SDL2_image-2.0.0-8.fc23.x86_64 SDL2_mixer-2.0.0-8.fc23.x86_64 SDL2_ttf-2.0.12-5.fc23.x86_64 speex-1.2-0.24.rc2.fc23.x86_64 systemd-devel-214.4-1.x86_64 tcp_wrappers-libs-7.6-81.fc23.x86_64 x264-devel-0.145-1.x86_64 x264-libs-0.145-1.x86_64 xvidcore-1.3.3-1.x86_64 xz-libs-5.2.1-3.fc23.x86_64 zlib-1.2.8-9.fc23.x86_64
(gdb) bt full
#0 CGObjectInstance::visitablePos (this=this@entry=0x0) at /usr/src/debug/vcmi-0.98/lib/mapObjects/CObjectHandler.cpp:299
No locals.
#1 0x00007fffcf4dc2e6 in VCAI::goVisitObj (this=this@entry=0x7fffbcd77880, obj=0x0, h=…) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:837
dst = {x = 1, y = 0, z = -220496724}
#2 0x00007fffcf4df9b2 in VCAI::wander (this=this@entry=0x7fffbcd77880, h=…) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:1408
hlp = std::vector of length 17592168234130, capacity 17591649173503 = {<error reading variable hlp (Cannot access memory at address 0x7)>
dests = std::vector of length 7, capacity 8 = {{id = {<BaseForID<ObjectInstanceID, int>> = {num = 1174}, }}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 938}, }},
{id = {<BaseForID<ObjectInstanceID, int>> = {num = 5}, }}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 4}, }}, {id = {<BaseForID<ObjectInstanceID, int>> = {
num = 3}, }}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 7}, }}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 6}, }}}
tmp = std::vector of length 0, capacity 0
reservedObjsSetCopy = std::set with 0 elements
tc = {time = {start = 10184998, last = 10184999, mem = 0}, txt = “looking for wander destination”}
#3 0x00007fffcf4e12c1 in VCAI::performTypicalActions (this=this@entry=0x7fffbcd77880) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:2321
h = {h = 0x7fffcb6e81f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1570}, }, name = “Òèðàíåëë”}
__for_range = <unknown type in /usr/lib/debug/usr/lib64/vcmi/AI/libVCAI.so.debug, CU 0x6b978, DIE 0x357bba>
#4 0x00007fffcf4e4dd6 in VCAI::makeTurnInternal (this=this@entry=0x7fffbcd77880) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:813
reservedHeroesCopy = std::map with 7 elements = {{h = 0x7fffcb6e4b90, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 631}, },
name = “Ëîðä Õàñèì”}] = std::set with 0 elements, {h = 0x7fffcb6e81f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1570}, },
name = “Òèðàíåëë”}] = std::set with 0 elements, {h = 0x7fffcb7ac490, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1727}, },
name = “Àäæèò”}] = std::set with 0 elements, {h = 0x7fffcb6f67f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1728}, },
name = “Èíãýì”}] = std::set with 0 elements, {h = 0x7fffcb7b9020, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1729}, },
name = “Àëàìàð”}] = std::set with 0 elements, {h = 0x7fffcb81eda0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1730}, },
name = “Òóíàð”}] = std::set with 0 elements, {h = 0x7fffcb761db0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1731}, }, name = “Ïàéðà”}] = std::set with 0 elements}
oldMovement = 1700
newMovement =
quests = std::vector of length 1, capacity 1 = {{quest = 0x7fffcb58c450, obj = 0x7fffcb99d220, tile = {x = 10, y = 59, z = 0}}}
#5 0x00007fffcf4e5636 in VCAI::makeTurn (this=0x7fffbcd77880) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:725
gsLock = {m = 0x7fffcb57b060, is_locked = true}
#6 0x00007ffff69b26ad in thread_proxy () from /lib64/libboost_thread.so.1.58.0
No symbol table info available.
#7 0x00007ffff648b60a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8 0x00007ffff2e36a7d in clone () from /lib64/libc.so.6
No symbol table info available.
Newgame_Autosave_5.tar (425 KB)
I have some bug.
Game crash after end day.
vcmi 0.98 + patch aa00fdbd0e99b2beec382c7677a64d962b748dcb
Fedora 23
Hello! If you decide to report bugs please find out how to build VCMI from git or use some repository (if there’s any) with newer version. Stable version you currently playing was based on May 8 code so it’s really old already.
Also please post reports on bug tracker:
bugs.vcmi.eu/
Thanks!
something not seen reports.
How can i use vcmi for android?
For when a 0.98 .deb for Jessie?
Not really comfortable compiling from source. http://r11.imgfast.net/users/1112/86/44/25/smiles/364394463.gif
For when a 0.98 .deb for Jessie?
VCMI is in official debian repository, but it’s only for sid / stretch:
packages.debian.org/sid/games/vcmi
Galaad:For when a 0.98 .deb for Jessie?
VCMI is in official debian repository, but it’s only for sid / stretch:
packages.debian.org/sid/games/vcmi
Neat!
I run stable though.
Hosting provided by DigitalOcean