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
VCMI 0.98 released
Author Message
AVS 

Joined: 25 Feb 2011
Posts: 554
Location: Russia
Posted: 2015-08-15, 13:58   

Daccad wrote:
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.
 
     
Calmarius

Joined: 29 Aug 2015
Posts: 1
Posted: 2015-08-29, 00:19   

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.
 
     
Ivan 
VCMI programmer

Age: 25
Joined: 08 May 2009
Posts: 1438
Location: Ukraine
Posted: 2015-08-29, 22:03   

Quote:
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.
Quote:
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.
Quote:
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.
_________________
Send PM if there is something that needs my attention.
 
     
magnetis 

Joined: 06 Oct 2015
Posts: 1
Location: Ukraine
Posted: 2015-10-06, 10:40   

Hi ! Any news about update to 0.98 on Google Play ?
 
     
val-gaav 

Joined: 24 Feb 2008
Posts: 186
Posted: 2015-10-06, 19:35   

See the last 3 posts in this topic http://forum.vcmi.eu/view...=850&start=135.

Also it is probably better to post about Android version in that topic.
 
     
anonymous1

Joined: 04 Apr 2015
Posts: 4
Posted: 2015-12-06, 00:13   

I have some bug.
Game crash after end day.
vcmi 0.98 + patch aa00fdbd0e99b2beec382c7677a64d962b748dcb
Fedora 23
Quote:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd4f01700 (LWP 28701)]
CGObjectInstance::visitablePos ([email protected]=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 ([email protected]=0x0) at /usr/src/debug/vcmi-0.98/lib/mapObjects/CObjectHandler.cpp:299
No locals.
#1 0x00007fffcf4dc2e6 in VCAI::goVisitObj ([email protected]=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 ([email protected]=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}, <No data fields>}}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 938}, <No data fields>}},
{id = {<BaseForID<ObjectInstanceID, int>> = {num = 5}, <No data fields>}}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 4}, <No data fields>}}, {id = {<BaseForID<ObjectInstanceID, int>> = {
num = 3}, <No data fields>}}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 7}, <No data fields>}}, {id = {<BaseForID<ObjectInstanceID, int>> = {num = 6}, <No data fields>}}}
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 ([email protected]=0x7fffbcd77880) at /usr/src/debug/vcmi-0.98/AI/VCAI/VCAI.cpp:2321
h = {h = 0x7fffcb6e81f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1570}, <No data fields>}, 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 ([email protected]=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}, <No data fields>},
name = "ð Õàñèì"}] = std::set with 0 elements, [{h = 0x7fffcb6e81f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1570}, <No data fields>},
name = "Òèðàå"}] = std::set with 0 elements, [{h = 0x7fffcb7ac490, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1727}, <No data fields>},
name = "Àæèò"}] = std::set with 0 elements, [{h = 0x7fffcb6f67f0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1728}, <No data fields>},
name = "Èãì"}] = std::set with 0 elements, [{h = 0x7fffcb7b9020, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1729}, <No data fields>},
name = "Ààìàð"}] = std::set with 0 elements, [{h = 0x7fffcb81eda0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1730}, <No data fields>},
name = "Òàð"}] = std::set with 0 elements, [{h = 0x7fffcb761db0, hid = {<BaseForID<ObjectInstanceID, int>> = {num = 1731}, <No data fields>}, name = "Ïàðà"}] = std::set with 0 elements}
oldMovement = 1700
newMovement = <optimized out>
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
vcmi autosave file(tar.xz)
Download 126 Time(s) 424.8 KB

 
     
SXX 
VCMI programmer

Age: 25
Joined: 04 Jul 2014
Posts: 377

Posted: 2015-12-06, 00:49   

anonymous1 wrote:
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:
http://bugs.vcmi.eu/

Thanks!
 
     
vazonov11 

Age: 33
Joined: 08 Dec 2015
Posts: 1
Posted: 2015-12-08, 11:12   

something not seen reports.
 
 
     
DrobiGrk

Joined: 06 Feb 2015
Posts: 4
Posted: 2015-12-28, 22:19   

How can i use vcmi for android?
 
     
Galaad 

Joined: 23 Feb 2014
Posts: 32
Posted: 2016-01-30, 22:23   

For when a 0.98 .deb for Jessie? :-)

Not really comfortable compiling from source.
 
     
SXX 
VCMI programmer

Age: 25
Joined: 04 Jul 2014
Posts: 377

Posted: 2016-01-31, 06:40   

Galaad wrote:
For when a 0.98 .deb for Jessie? :-)

VCMI is in official debian repository, but it's only for sid / stretch:
https://packages.debian.org/sid/games/vcmi
 
     
Galaad 

Joined: 23 Feb 2014
Posts: 32
Posted: 2016-01-31, 12:37   

SXX wrote:
Galaad wrote:
For when a 0.98 .deb for Jessie? :-)

VCMI is in official debian repository, but it's only for sid / stretch:
https://packages.debian.org/sid/games/vcmi

Neat!
I run stable though.
 
     
SXX 
VCMI programmer

Age: 25
Joined: 04 Jul 2014
Posts: 377

Posted: 2016-01-31, 15:44   

Then sadly not much we can do, but you likely can install or re-build package for stable from Ubuntu PPA or something.
https://wiki.debian.org/CreatePackageFromPPA

Still keep in mind that if you actually want to play I strongly recommend to use latest development build. Since VCMI is not yet feature complete stable builds is more like a way to show that some important features implemented while in general they a lot less playable due to bugs or missing features that already fixed in git.

PS: Eventually I want to have portable builds with Steam runtime, but at moment it's just a plan.
 
     
Galaad 

Joined: 23 Feb 2014
Posts: 32
Posted: 2016-02-02, 01:43   

No worries man, you guys rock I will patiently wait, and I still have a windows partition anyway (I do appreciate a lot the linux support though). :-)
 
     
Halt 

Joined: 02 Feb 2016
Posts: 19
Posted: 2016-02-02, 17:34   

Hi, I have some questions about VCMI

1) i have download firstly Heroes 3 Complete, later ERA 2.4 and i extract VCMI 0.98 to the folder with game ( so with ERA too ). Therefore why I cant run VCMI through ERA? I was adding another mods also and i can't make these mods Enable in the Mod Manager of ERA. I could run these mods only with VCMI_Client. Why? Can i do something with it ?:)

2) Are there enable mods like Bastion Town or Miscellaneous? I tried to download them from this page and i encountered dead links and errors.

3) Is there any option to switch off some new upgrades like informator on a battle field which tell us who will move next etc.?

Sorry for mistakes that i may made. I'm not an English ;):)

Greetings
 
     
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.04 second. SQL queries: 15