This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
mmoalt_utility [2017/09/06 02:44] – created mmoalt | mmoalt_utility [2017/09/06 02:59] – mmoalt | ||
---|---|---|---|
Line 17: | Line 17: | ||
</ | </ | ||
{{ :: | {{ :: | ||
- | ====== | + | ====== |
- | Explore as much of Tyria as possible!\\ | + | Useful utilities |
- | Useful utilities | + | |
*Blacklist white mobs | *Blacklist white mobs | ||
*Randomly blacklist yellow mobs | *Randomly blacklist yellow mobs | ||
Line 27: | Line 26: | ||
*Buy/Equip kits based on zone level | *Buy/Equip kits based on zone level | ||
*Always buy a basic salvage kit | *Always buy a basic salvage kit | ||
- | *Discover waypoints, vistas and points of interest | ||
- | *Create a leveling profile - Level 2-80. | ||
- | *Create an exploration profile at level 80. | ||
- | DO THE TUTORIAL AREA BEFORE CREATING A PROFILE. | + | ===== Settings for all bot modes (except assist/pvp): ===== |
- | + | ||
- | ===== Settings for all bot modes (except assist): ===== | + | |
==== Blacklist white mobs ==== | ==== Blacklist white mobs ==== | ||
Line 82: | Line 76: | ||
---- | ---- | ||
- | |||
- | ==== Use tomes and writs ==== | ||
- | Use "Tome of Knowledge" | ||
- | This gets automatically disabled at level 80. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Discover nearby waypoints ==== | ||
- | Enable this to move to nearby undiscovered waypoints (in your level range). | ||
- | \\ | ||
- | \\ | ||
- | **Maxdistance**\\ | ||
- | How far away to look for undiscovered waypoints (1000-100000)\\ | ||
- | \\ | ||
- | This will be forcefully enabled in explore mode. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Discover nearby points of interest ==== | ||
- | Enable this to move to nearby undiscovered points of interest (in your level range). | ||
- | \\ | ||
- | \\ | ||
- | **Maxdistance**\\ | ||
- | How far away to look for undiscovered points of interest (1000-100000)\\ | ||
- | \\ | ||
- | This will be forcefully enabled in explore mode. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Discover nearby vistas ==== | ||
- | Enable this to move to nearby undiscovered vistas (in your level range). | ||
- | \\ | ||
- | \\ | ||
- | **Maxdistance**\\ | ||
- | How far away to look for undiscovered vistas (1000-100000)\\ | ||
- | \\ | ||
- | This will be forcefully enabled in explore mode. | ||
- | ---- | ||
- | |||
- | ==== Try to do hero points (Next release) ==== | ||
- | Enable this to move to and try to do hero points (in your level range).\\ | ||
- | |||
- | Only enabled after level 11!.\\ | ||
- | I recommend doing it on a well equipped level 80 character.\\ | ||
- | Best effort. Some of them are almost impossible to detect.\\ | ||
- | Hero points where you have to select the right chat options will fail.\\ | ||
- | \\ | ||
- | This will be forcefully enabled in explore mode. | ||
- | |||
- | ---- | ||
- | |||
- | ==== Try to reveal hidden map sectors (Next release) ==== | ||
- | Enable this to try and move to map sectors covered in fog (in your level range).\\ | ||
- | |||
- | After you reach the position detected the area will be permanently blacklisted on your current character.\\ | ||
- | If you die while trying to move to a sector it will be blacklisted for a certain duration before it will try again.\\ | ||
- | |||
- | I have no actual way of checking these areas (atm). So it will go to areas already revealed or not go to some at all. | ||
- | |||
- | This will be forcefully enabled in explore mode. To make sure that all areas are revealed. | ||
- | |||
- | ---- | ||
- | |||
- | ===== Settings for the task profile: ===== | ||
- | {{ : | ||
- | ==== mmoalt_MoveToMapAndGrind ==== | ||
- | |||
- | This is the base task for the profiles. | ||
- | |||
- | **Look for events**\\ | ||
- | This will force the bot to move towards known events in the map. It will still do other bot tasks while it's moving.\\ | ||
- | Note: This will replace attacking non aggro mobs and move to random location. | ||
- | |||
- | **Do nearby available heartquests**\\ | ||
- | This will look for a task profile with heart quests (that is included in the bot) for the current map. \\ | ||
- | If one exists it will do heart quests and hero points in the immediate area.\\ | ||
- | |||
- | **Randomly update start position**\\ | ||
- | Will randomly, based on time, try to save your current position as the current task start position.\\ | ||
- | Only if not in combat, on the mesh, no enemies nearby in immediate area. | ||
- | |||
- | |||
- | ==== mmoalt_ExplorerMode ==== | ||
- | This is the base task for the level 80 profile.\\ | ||
- | Each task will end when the exploration task queue is empty and some time has passed.\\ | ||
- | |||
- | **Randomly update start position**\\ | ||
- | Will randomly, based on time, try to save your current position as the current task start position.\\ | ||
- | Only if not in combat, on the mesh, no enemies nearby in immediate area. | ||
- | |||
- | **DoEvents**\\ | ||
- | Do events while exploring.\\ | ||
- | * Does an event if it is near a exploration point stopping position.\\ | ||
- | * Does events if the queue is empty, until the task ends.\\ | ||
- | |||
- | **Gather**\\ | ||
- | Gather while exploring. (Only uses the built in gathermode atm)\\ | ||
- | * Gathers if a gatherable is near a exploration point stopping position.\\ | ||
- | * Gathers if the queue is empty, until the task ends.\\ | ||
- | |||
- | **CombatMode**\\ | ||
- | Select combat mode while roaming around the map.\\ | ||
- | Note: This is only for the base task. All other tasks handle combat independently. | ||
- | |||
- | |||
- | ===== Create a task profile for leveling ===== | ||
- | |||
- | Create a new custom task to visit as much of Tyria as possible.\\ | ||
- | *Moves you on to new maps when the level limit is reached. | ||
- | *Visits all racial cities | ||
- | *Avoids moving into high level maps while underleveled | ||
- | *Each time you click " | ||
- | |||
- | **Settings: | ||
- | *Free2Play - Select this if you have a f2p account. It will prevent you from doing things too early. | ||
- | *Switch to this profile now | ||
- | *As soon as you click the " | ||
- | *Load profile on login | ||
- | *Enable this to switch instantly to this profile when starting the bot! | ||
- | |||
- | <WRAP left info 60%> | ||
- | Racial city tasks are important to create a proper route between maps.\\ | ||
- | They also work as a starting point when you are low level to prevent the bot from going through higher level maps. | ||
- | </ | ||
- | <WRAP left info 60%> | ||
- | SpecialTasks are tasks that prevents the bot from going into maps it should not visit (like higher level maps).\\ | ||
- | \\ | ||
- | An example of this is:\\ | ||
- | Wayfarer Foothills -> ** Frostgorge Sound ** -> Fireheart Rise\\ | ||
- | The entry position between Frostgorge and Fireheart will kill you if you are under level 80.\\ | ||
- | \\ | ||
- | So instead i do this:\\ | ||
- | Wayfarer Foothills -> **SpecialCase Black Citadel** -> **SpecialCase Iron Marches** -> Fireheart Rise | ||
- | </ | ||
- | ===== How to use/create profile ===== | ||
- | |||
- | **Create profile**\\ | ||
- | Click "Lua Modules" | ||
- | Click " | ||
- | \\ | ||
- | Look at the bottom\\ | ||
- | Select your race\\ | ||
- | If you are using a free account, mark " | ||
- | Mark " | ||
- | Click "Start Bot"\\ | ||
- | |||
- | If you have trouble selecting your race. Use the new GUI. Click " | ||
- | |||
- | \\ | ||
- | The bot will now start grinding through all maps in Tyria.\\ | ||
- | First it will go through all racial cities (If you are F2P it will do that after reaching level 10)\\ | ||
- | Then it will go through appropriate level maps all the way to lvl 80.\\ | ||
- | \\ | ||
- | Just don't expect it to happen over night. It will take a few days.\\ | ||
- | \\ | ||
- | If you like your account and would like to keep it, don't keep the bot running 24/7. No human does that.\\ | ||
- | \\ | ||
- | |||
- | ==Reload profile== | ||
- | Click "Lua Modules" | ||
- | Click " | ||
- | Scroll to bottom\\ | ||
- | Click "Load old profile" | ||
- | \\ | ||
- | \\ | ||
- | Manually:\\ | ||
- | Set the BotMode to " | ||
- | Click "Setup Tasks" | ||
- | Select your profile from the list. (Named after your character)\\ | ||
- | Close the window.\\ | ||
- | If needed, select the task you wish to start on. (In your level range)\\ | ||
- | |||
- | ===== Heartquests ===== | ||
- | This task profile will now also do some heart quests from profiles that are included in the bot. | ||
- | \\ | ||
===== Additional utilities ===== | ===== Additional utilities ===== | ||
Line 272: | Line 91: | ||
====Vendor filter==== | ====Vendor filter==== | ||
Permanently blacklist vendors that are known to not have tools after the first visit. | Permanently blacklist vendors that are known to not have tools after the first visit. | ||
- | |||
- | ====Forced mesh reload==== | ||
- | If the bot somehow fails to load the mesh properly when first entering a map, the addon will forcefully unset, reset and reload the mesh in 5-10 minutes. | ||
====Navigation manager==== | ====Navigation manager==== | ||
Line 285: | Line 101: | ||
Queue and start tasks based on the distance to the task position.\\ | Queue and start tasks based on the distance to the task position.\\ | ||
Avoids tasks being overwritten by other bot tasks. | Avoids tasks being overwritten by other bot tasks. | ||
- | |||
- | ===== Reporting bugs ===== | ||
- | |||
- | **Always provide screenshots** | ||
- | |||
- | === Task profile === | ||
- | Each task profile you create is randomly generated. Telling me the id of the task is not useful.\\ | ||
- | If you are having troubles, please tell me:\\ | ||
- | What map you are on\\ | ||
- | What map you were on\\ | ||
- | What map you are going to\\ | ||
- | Where it fails\\ | ||
- | |||
- | === Discovery === | ||
- | Remember that i use **NO TELEPORTS**.\\ | ||
- | This means that if an item is not on the mesh, the bot can't (and won't) discover it.\\ | ||
- | This also works by "best effort" | ||
- | Give me screenshot and exact location of where you are stuck.\\ | ||
===== Disclaimers ===== | ===== Disclaimers ===== |