Shadows91 over in the main MQ2 forums posted this but, his download link is dead and it looks like he left game. The thread isn't being updated anymore. This is some awesome code and it seems a shame for it not to be maintained. I found a shared link to it below but, unfortuanatly I'm brand new to writing code and it's currently beyond my capabilities. It's dated 10-19-2011 so, it's not too old maybe someone here can get it running and share the updated source?
This plugin uses functions from Recastnavigation and AZone2 to create a reduced mesh representing traversable geometry and locates the shortest path between two points. It also utilizes certain functions from MQ2EQDraw v. 20100328 for object clicking
Plugin Usage (MQ2Navigation):
Commands
/Navigate target - move to your target
/Navigate X Y Z - move to location (X,Y,Z)
/Navigate stop - stop movement
/Navigate item - move to your ItemTarget
/Navigate item click - move to and repeatedly click your ItemTarget (Useful for ground drops)
/Navigate item click once - move to and click once your ItemTarget (Useful for Forges, Pottery Wheels, etc)
/Navigate door - move to your DoorTarget
/Navigate door click - move to and repeatedly click your DoorTarget (Useful for zone doors)
/Navigate door click once - move to and click once your DoorTarget (Useful for scripted doors)
Top-Level objects
${Navigation.Active} - (Boolean) TRUE if moving to a destination.
${Navigation.MeshLoaded} - (Boolean) TRUE if successfully loaded a navmesh for the current zone.
GUI Usage (EQNavigation):
1.Build and Save a Zone
After building the 'EQNavigation' solution file (in the 'EQNavigation' folder), run EQNavigation.exe and do the following:
1.Click the 'Choose Zone...' button to open the zone list.
2.Select a zone from the zone list to load the geometry.
3.Modify the build settings accordingly.
4.Click the 'Build' button once the zone has fully loaded.
5.Click the 'Save' button once the zone has fully built.
2.(Optional) Test the pathing output
After successfully 'building' a zone do the following:
1.Hold the right mouse button and move your mouse around to rotate the camera.
2.Use W, A, S, and D keys to move the camera. (Optionally hold SHIFT and/or ALT to boost the camera's movement speed)
3.Shift+Left click to place the starting point.
4.Left click to place the 'end' point.
If both the start and end points are on the navmesh (the blue area), a red line will be drawn marking the solution path.
Things to note
oorAdjustments.txt must be placed in your MacroQuest2\Release folder
As well as attaching the file to this post, I thought I should share the download link I got it from;
http://www.2shared.com/file/PYLcUvAB/MQ2Navigation.html
Link to original thread. (it's VIP forums so you'll need a membership);
http://www.macroquest2.com/phpBB3/viewtopic.php?f=31&t=16804&start=30
-nod77
This plugin uses functions from Recastnavigation and AZone2 to create a reduced mesh representing traversable geometry and locates the shortest path between two points. It also utilizes certain functions from MQ2EQDraw v. 20100328 for object clicking
Plugin Usage (MQ2Navigation):
Commands
/Navigate target - move to your target
/Navigate X Y Z - move to location (X,Y,Z)
/Navigate stop - stop movement
/Navigate item - move to your ItemTarget
/Navigate item click - move to and repeatedly click your ItemTarget (Useful for ground drops)
/Navigate item click once - move to and click once your ItemTarget (Useful for Forges, Pottery Wheels, etc)
/Navigate door - move to your DoorTarget
/Navigate door click - move to and repeatedly click your DoorTarget (Useful for zone doors)
/Navigate door click once - move to and click once your DoorTarget (Useful for scripted doors)
Top-Level objects
${Navigation.Active} - (Boolean) TRUE if moving to a destination.
${Navigation.MeshLoaded} - (Boolean) TRUE if successfully loaded a navmesh for the current zone.
GUI Usage (EQNavigation):
1.Build and Save a Zone
After building the 'EQNavigation' solution file (in the 'EQNavigation' folder), run EQNavigation.exe and do the following:
1.Click the 'Choose Zone...' button to open the zone list.
2.Select a zone from the zone list to load the geometry.
3.Modify the build settings accordingly.
4.Click the 'Build' button once the zone has fully loaded.
5.Click the 'Save' button once the zone has fully built.
2.(Optional) Test the pathing output
After successfully 'building' a zone do the following:
1.Hold the right mouse button and move your mouse around to rotate the camera.
2.Use W, A, S, and D keys to move the camera. (Optionally hold SHIFT and/or ALT to boost the camera's movement speed)
3.Shift+Left click to place the starting point.
4.Left click to place the 'end' point.
If both the start and end points are on the navmesh (the blue area), a red line will be drawn marking the solution path.
Things to note
oorAdjustments.txt must be placed in your MacroQuest2\Release folderAs well as attaching the file to this post, I thought I should share the download link I got it from;
http://www.2shared.com/file/PYLcUvAB/MQ2Navigation.html
Link to original thread. (it's VIP forums so you'll need a membership);
http://www.macroquest2.com/phpBB3/viewtopic.php?f=31&t=16804&start=30
-nod77
Attachments
Last edited:


might be useful for exploring new zones before expansions come out.