-
Member
Hello,
I just want to let you know that i have an an updated version of the PPather project.
It uses dotnet 8, and i've implemented some pooling mechanic in order to reduce the memory footprint, i've refactored the code to be more readable as well.
The core functionality remained, i did not changed the pathfinding algorithm, however i made some changes how the data is getting picked up from the MPQ files.
In the end, using streams to load the triangle data into memory.
With these changes, i think it has an acceptable performance.
I have another project which allows to use Rest.API calls to try out PPather project, called PathingAPI, it has Swagger in it, i recommend to check out if you wish to interface with PPather.
Last edited by Xian555; 05-12-2024 at 08:04 AM.
-
Post Thanks / Like - 1 Thanks
Corthezz (1 members gave Thanks to Xian555 for this useful post)
-
Originally Posted by
Xian555
Hello,
I just want to let you know that i have an an updated version of the
PPather project.
It uses dotnet 8, and i've implemented some pooling mechanic in order to reduce the memory footprint, i've refactored the code to be more readable as well.
The core functionality remained, i did not changed the pathfinding algorithm, however i made some changes how the data is getting picked up from the MPQ files.
In the end, using streams to load the triangle data into memory.
With these changes, i think it has an acceptable performance.
I have another project which allows to use Rest.API calls to try out PPather project, called
PathingAPI, it has Swagger in it, i recommend to check out if you wish to interface with PPather.
Thanks for bringing your project to my attention. Cant wait to check out the source.
Check my blog: https://zzuks.blogspot.com