VCMI 0.96c

#1

Here it is, another development version before upcoming 0.97 release.

Download VCMI 0.96c

Notable changes:

  • RMG improvements and fixes
  • Multiplayer load support was implemented through command-line options:
  • Significant changes in builds in libraries, which may cause new problems on different platforms or compilers as well as solve the old ones.
  • change boost::bind to std::bind
  • removed boost::asign
  • Updated FuzzyLite to 5.0
    And more.

See list of resolved bugs.

Many thanks to all members who contributed to this build, especially new faces: Mixaill, linuxrocks123, josh and jcrada.

Report any encountered bugs on our bugtracker.

Please inform me about package issues or missing changes.

#2

Do you know if there will be a package built for Ubuntu based on this version?

It does not seem that packages at:

launchpad.net/~saven-ivan/+archive/ubuntu/vcmi

…has been updated in a while?

#3

Ivan is away for a while, hopefully he will update these packages. But I wouldn’t count on it before 0.97.

#4

Thanks for feedback!

I guess that the daily builds at:
launchpad.net/~vcmi/+archive/ub … /+packages

…should include patches for 0.96c?

However, they just recently started to fail building (I guess around the time 0.96c was released). See below for the buildlog output. Maybe it can be fixed?

make[3]: Entering directory '/build/buildd/vcmi-0.96+git20141030.3751~ubuntu14.10.1/obj-x86_64-linux-gnu’
41%] Building CXX object AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/src/Console.cpp.o
In file included from /build/buildd/vcmi-0.96+git20141030.3751~ubuntu14.10.1/AI/FuzzyLite/fuzzylite/./fl/Console.h:28:0,
from /build/buildd/vcmi-0.96+git20141030.3751~ubuntu14.10.1/AI/FuzzyLite/fuzzylite/src/Console.cpp:25:
/build/buildd/vcmi-0.96+git20141030.3751~ubuntu14.10.1/AI/FuzzyLite/fuzzylite/./fl/fuzzylite.h:33:26: fatal error: …/…/Global.h: No such file or directory
#include “…/…/Global.h”
^

#5

Plese check now:
bugs.vcmi.eu/view.php?id=1886

#6

…from the build 2h ago:

make -f AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/build.make AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/depend
make[3]: Entering directory /build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/obj-x86_64-linux-gnu' Scanning dependencies of target fl-static make[3]: Leaving directory/build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/obj-x86_64-linux-gnu’
make -f AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/build.make AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/build
make[3]: Entering directory `/build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/obj-x86_64-linux-gnu’
41%] Building CXX object AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/src/Console.cpp.o
In file included from /build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/AI/FuzzyLite/fuzzylite/./fl/Console.h:28:0,
from /build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/AI/FuzzyLite/fuzzylite/src/Console.cpp:25:
/build/buildd/vcmi-0.96+git20141101.3759~ubuntu14.04.1/AI/FuzzyLite/fuzzylite/./fl/fuzzylite.h:33:26: fatal error: …/…/Global.h: No such file or directory
#include “…/…/Global.h”
^
compilation terminated.
make[3]: *** [AI/FuzzyLite/fuzzylite/CMakeFiles/fl-static.dir/src/Console.cpp.o] Error 1

…problem seems to remain.

BR

#7

If you’re on Linux, you can build FuzzyLite from external sources and use the embedded code.
github.com/vcmi/vcmi/pull/45

#8

Urgent: please accept PR#47 bugs.vcmi.eu/view.php?id=1925

#9

Done. Please report if that fixes the issue for Linux developers.

#10

PR#48 also need (fix Global.h problem)
github.com/vcmi/vcmi/pull/48

P.S.
Do we need to re-release VCMI 0.97?
All builds except Windows .sln and Windows .cbp were broken.

#11

thank you for your share!