Beegee was working on campaigns and implemented ehro crossover
Warmonger worked on AI efficiency (both in terms of gameplay ability and turn time)
Ivan reworked several areas: victory/loss conditions (now customizable through json),
Plus numerous minor improvements and fixes.
Please correct me or add anything significant that I forget about.
Please check the if the package itself is valid.
Remarks:
AI doesn’t store its state in a savegame. Save&load will reset it. It will make more difficult to debug bugs but may allow working around some issues.
I have observed crashes when extracting this package over old VCMI installation. Deleting old Mods and config subfodlers did solve the issue. [Still, we should provide some better diagnostics at least.]
I have compiled VCMI using Visual Studio 2013. I have recompiled most of the libraries with VS 2013 as well.
MS Build hates Qt, Qt hates Windows, everyone hates me. Still, I managed to compile Qt and Launcher.
… and working hero crossover + victory conditions means that all but two H3 campaigns should be working (Armageddon’s Blade and Unholy Alliance are blocked by Mantis #1643)
What was the cause of that? AFAIK any old files in config folder should be ignored and all mods from 0.94 should still work.
There is a small chance that this is caused by change of modSettings.json format. I thought that I handled such situation.
I made corrections to town migration script, now it seems to work with towns I have. It’s version 0.2:
[forum.vcmi.eu/t/macron1-topic-for-different-stuff/726/9)
So buildings/faction/structures.json now convert.
I will proceed to create script that migrates creature files.
In creatures there is new idle animation value, and now if sound file has “” path (no file), its reported as error. So need to comment sound files if they not exist.
I migrated creatures, will post my helping script later.
I must say, VCMI checking of input files became lot more strict. So absent files now detected. There is a lot of work now to correct issues and delete non-existing buildings etc.