We have finally reached a new milestone and have backported and added support for vmaps4 and dynamic line of sight
Line of Sight will now work with dynamic objects (no blink through doors, etc.)
Height calculation will be more accurate and might fix some glitches
Movements maps will be more accurate and might fix some glitches (if you regenerate them )
Dependencies have been updated such as libmpq, jemalloc or recastnavigation
Since internal structure and collision has changed you are required to rebuild vmaps using a freshly compiled vmap_extractor and vmap_assembler.
You are encouraged but not required to re-extract maps (a formula has changed)
You are encouraged but not required to regenerate mmaps (as vmaps changed and mmaps are generated from them, the new mmaps will be more accurate)
How to go back to vmaps3
If you can't switch to new vmaps immediately and you have alraedy updated your repository, you can revert the changed by going back to latest revision before vmaps4. There is a bookmark called 'vmaps3 for that commit. Just run update command in mercurial to that revision and recompile.