RunningMan
From ISMods Wiki
Contents |
Introduction
RunningMan provides the functions necessary to be able to automate travelling from any point in world of warcraft to any other point in world of warcraft.
Features
- Customizable Paths
- Separate paths for each faction
- Uses Gryphons/Wind Riders/Bats to travel
- Waits for Boats, Zeppelins, Elevators
- Change/delete/add any path you like
Requirements
RunningMan uses features from the ISXWoW extension, and the ExtTypes LavishScript Module.
Basic Explanation
RunningMan uses the Inner Space navigation system to create a set of waypoints. These waypoints are connected to each other (nominally along paths, but that is just for convenience). The navigation system selects the shortest known path from where you are to where you want to be and RunningMan takes you there.
Installation
Download the RunningMan zip file and extract the contents into you InnerSpace Scripts diretory ( usually C:\Program Files\InnerSpace\Scripts). You should see the following directory Structure.
Scripts
+- RunningMan.iss
+- RunningMan
+- Core
+- move.iss
+- creation.iss
+- UI.iss
+- edit.iss
+- navpointhud.iss
+- Interface
+- mainwindow.xml
+- Data
+- Horde
+- zonepoints.xml
+- WOW.xml
+- Alliance
+- zonepoints.xml
+- WOW.xml
Using RunningMan
Loading RunningMan
Image:Missing.png Once you have loaded WoW through IS and are in game with a character loaded, open up the console (Generally the ` key) and type in
Run RunningMan
This will load RunningMan and bring up the main window that looks like this:
Running to a point
- Step 1: Decide where you want to run
- Step 2: Double Click on the zone the point you want to run to is in
- Step 3: Double Click on the point you want to run to
- Step 4: Go grab a beer and watch it get you there
Creating a Path
The Create Tab contains the controls for creating a new path, mostly hidden until you start. New users should walk through the RunningMan Tutorial.
- Start New Path
- Begins a new path. Prompts for the path name. Asks if the start of the path should be connected to the nearest point. If not, asks for a name for the starting point, and if it should go in the Zone Points list.
- Create Point Here
- Creates a point where you are standing and connects it to the last point you made in the path
- Create Dock
- Creates a special point on the docks, where you will wait for a Boat, Zeppelin, or Elevator to arrive
- Create Ride
- Creates a special point on a Boat, Zeppelin, or Elevator. Only use this while the ride is stationary and in the correct position to move TO this point.
- Finished
- Ends the path. Asks if it should connect to the nearest point. If not, asks for a name for the ending point, and if it should go in the Zone Points list.
Editing Points
The Edit tab in RunningMan provides a crude way to manipulate existing points in the world and create new ones without starting a path. There are three relevant locations in the world. The left column shows your selected waypoint, the middle column shows the nearest waypoint, and the right column shows you. The information shown is the name of the point, X Y Z coordinates, and any Note the point may have. Below each column are buttons, as follows:
- Rename
- Prompts for a new name for the selected point
- Delete
- Deletes the selected point
- Note
- Changes the Note for the selected point. This is used mostly for points requiring a special action, including Transport Docks and Rides as well as Wind Riders
- Custom
- Views or Changes a Custom data for the selected point. These are currently unused.
- Select
- Selects the nearest point
- Connect
- Connects the selected point to the nearest point, bidirectional
- 1Way S2N
- Connects from the selected point to the nearest point
- 1Way N2S
- Connects from the nearest point to the selected point
- Move
- Moves the selected point to your location
- New
- Creates a new point at your location (prompts for name, Zone Point, connect to nearest)
- Flight
- Creates a WindRider point and scans the selected Wind Rider master for connections
- Undo and Reload
- Reloads the world file, undoing any unsaved changes
- Save
- Saves the current world to the world file, making any changes permanent. The path system automatically saves and the Flight button prompts, all other changes are temporary until saved.
Adding Combat
I haven't added any examples, but this would be simple by adding if ${Me.InCombat} checks to moving functions, and having it call a separate attack routine you create yourself like WoWBot uses.
Known Problems
- Do not use the Edit tab to Delete the last point you made in the middle of creating a path.
- Do not manually reload the UI.
- The navpoint hud often leaves garbage points behind if you edit anything while it is running. You have to hud -list and hud -remove them manually.
Reporting Problems
Right now the best way to report problems is irc.xelium.net channel #ismods
