4.19 Update & Multi-threading Rewrite
Download: DonAINavigation_4.19.zip
Multi-threading Robustness Improved
The previous multi-threading code had issues with high-frequency usecases that could result in pawns getting stuck.
Mutli-threading has now been completely rewritten to ensure sequence-integrity of new-request/abort-request tasks by using a unified TQueue. This has dramatically improved the reliability of flying creatures in my game and eliminated all multi-threading issues related with creatures getting stuck in mid-air/etc.
Any usecase which generates multiple “new/abort/new/abort” pathfinding requests per second (think of Dragonflies chasing bees!) will benefit immensely from this update.
~
Marketplace version has been submitted and should be approved soon.