This is an old revision of the document!
64-bit version will come at a later time.
The Leveler uses absolutely NO TELEPORTS
So if you see something that looks like it. IT IS NOT THE LEVELER THAT CAUSES IT.
As a safety feature, if you die a few times when trying to reach a waypoint, vista, hero point, sector or point of interest, the task will be canceled and the marker will be blacklisted.
The blacklist duration is minimum 20 minutes. After that it will try again if it can see the marker.
If you use custom meshes, they are your own responsibility. I can not guarantee that things will work if your mesh is broken!
Explore as much of Tyria as possible!
Useful utilities while leveling (and not).
DO THE TUTORIAL AREA BEFORE CREATING A PROFILE.
Blacklist all white mobs (rabbit, sparkflies, mosquito etc)
Hitting the same group of moas 100 times because they respawn fast is not good while leveling!
Randomly blacklist those pesky yellows so the bot can go and do more useful stuff.
Stuck in the same area for ages because of respawning mobs or other issues? Not anymore!
With this the bot will move on to a new far away area (in your level range) based on the time you specify.
Disable at level
Automatically disable this when the specified level is reached.
Set it to 0 to never disable regardless of level.
With this enabled the bot will stay away from group events you can't finish, either because you keep dying or because no one else is nearby.
No more running back to the same event over and over and over again.
Start at level
Do not start buying kits or tools before this level is reached.
The following settings are only enabled if this module is enabled
Buy tools
Went to a new area and have lower level kits equipped?
With this enabled the bot will move to a vendor and buy a logging axe, harvesting sickle and a mining pick based on the zone level, so you never end up with useless junk instead of precious ores, wood or plants.
Buy a basic salvage kit
Leveling your second/third/fourth/… character and have salvage kit buying disabled?
Enable this setting to buy a single basic salvage kit, so your inventory slots are free for more of that sweet sweet loot.
Disable default Buy Manager
Disable the default minion buy manager.
Enable this to prevent buying duplicate tools and buying too high level tools. (Orichalcum tools on lvl 2? Bad idea.)
Use “Tome of Knowledge” and “Writ of Experience” if they are in the inventory.
This gets automatically disabled at level 80.
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.
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.
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.
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.
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.
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.
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 new custom task to visit as much of Tyria as possible.
Settings:
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.
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
Create profile
Click “Lua Modules”
Click “mmoalt.Leveler”
Look at the bottom
Select your race
If you are using a free account, mark “Free2Play”
Mark “Switch to this profile now”
Click “Start Bot”
If you have trouble selecting your race. Use the new GUI. Click “Info” then “TRY NEW GUI“
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.
Click “Lua Modules”
Click “mmoalt.Leveler”
Scroll to bottom
Click “Load old profile”
Manually:
Set the BotMode to “CustomTasks”
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)
This task profile will now also do some heart quests from profiles that are included in the bot.
The module also contains several sub modules improving the quality of the bot.
Contains a lot more map data then the bot does. Even for new maps!
Vendors that the bot can get stuck at gets automatically blacklisted by this module.
Permanently blacklist vendors that are known to not have tools after the first visit.
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.
Sets up navigation rules for navigating to different maps.
Avoid racial cities and lions arch until the bot is at the proper level for free to play users.
Avoid higher level maps for all users.
Queue and start tasks based on the distance to the task position.
Avoids tasks being overwritten by other bot tasks.
Always provide screenshots
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
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”. It will try to get it, but it's not always 100%.
Give me screenshot and exact location of where you are stuck.