I've made a new Version which can be downloaded from
http://tmalik.npage.de/get_file.php?id=12013115&vnr=656285 (Installer)
http://tmalik.npage.de/get_file.php?id=12013114&vnr=527749 (source)
Changes:
1. most notably the screen refreshes now work much better than in the first version, although not yet perfect (easy to fix, but i wanted to get my stuff out ...). Also newly created paths are now added correctly to the quad tree, making them selectable without having to reload the region.
2. I managed to get rid of the PathDataSet definition and, linked hereto, the read-only (!) setting of the connection string in the appconfig file. It's now completely sufficient to specify the connection string in the serverconfig.xml (to be copied from the dol server), because the program now relies entirely on the DOLDataBase dbconnection. Would i've known how easy this is compared to using that crappy M$'s dataset designer i would have done it in the first place. Perhaps i'm going to add an app setting which just points to the serverconfig.xml of your DOL server.
3. Deleting single path points now works.
4. A newly added appsettings dialog (doesn't add much currently, but now you can set a default path point speed and the size of the path point markers on the screen (you have to reload the region to make it active).
5. in the new path dialog, you can now specify the path type (once, reverse, loop)
6. renaming a path now gives you the option to rename an existing item template with the same name also (useful when you want to rename horse routes). merchantitems lists still won't get adjusted.
the database navigation bar in the path properties dialog is curently disabled, but who cares ... i'm going to renew it anyway.
In the next version, i'm going to fix the remaining artifacts in screen refresh. Also i'm going to take on better drawing optimizations (although i find it quite usable already).
Also i want to tackle on the 'selection focus' feature (letting one view only the currently selected path, because at many places lots of pathpoints from different horse routes sit on top of each other. Also what i'd like to add is a feature to add an Z offset to all pathpoints of a given path, making them float in the air. This would be nice to implement dragonfly routes.
If you have any ideas about other features feel free to write about it.