Hi there,
I have added an A* grid to my project and everything is working great! Thankyou very much for a great piece of software.
The problem I am experiencing is while working on a project hosted on version control in parallel with the rest of my team.
I have noticed that sometimes the settings are not retained when committed to version control. I have looked into it and I think I have narrowed it down to the fact that (I believe) the settings have been stored in a large data blob.
This makes merging very difficult. Is there any setting to change the storage format into a more merge-friendly format?
Thanks,
Nick
Hi
Sorry, this is a tradeoff I had to make to be able to work around unity’s relatively bad serialization support and to handle loading graphs from a file. Choosing the blob either one version or the other version will preserve the data, but it will be hard to merge it.
If might be easier if you enable the “ASTAR_NO_ZIP” under the Optimizations tab (or add ASTAR_NO_ZIP to Player Settings -> Scripting Define Symbols, this way it will be preserved after updates to the system).
When that option is enabled, it will not zip the data so the raw json will probably be visible in the scene file data (not sure how unity serializes byte data, maybe they convert it to base64 first).