VCMI 0.94b - development version (r3706)

In general, very big thanks to implementing files existence checks.
Now I corrected another hell of errors with it.
By the way, is puzzle and siege files check implementing is possible also?
It’s a check by list of needed files.
If some graphics files are missing, than siege is crashing at start.

If some puzzle pieces are missing, there are open map parts in puzzle mode. It’s a good idea of cheating - move puzzles to other place from Content/Data/puzzle and see where Grail is. If check of existence is implemented, it will serve for good in multiplayer games (along with CRC checking).

How can I modify original Hero? I want replace Xeron’s skills and change speciality to upgrades Devils to Arch Devils(Mobile Upg. Forsaken Palace).

(Almost) in the same way as new hero. But:

  1. For H3 objects name should be written with “core” prefix
  2. You need to write only changed values, not full config.
    So it will be something like this (haven’t checked wiki for names of any fields, but should be close):
"core:xeron" : 
{
    "texts" :
    {
        "specialtyDescr" : "Upgrades Devils to Archdevils"
    },
    "specialty" : <code similar to Gelu/Dracon>
}

Anyway, this should be asked here:
[forum.vcmi.eu/t/homm-3-wake-of-gods-3-59-advanced-levels/80/1)

I forgot to say that the launcher does not start. missing file MSVCR110.dll

Yes we know. That file was in 0.94 package.