I tried to explain this so a 4y old could get it. Feel free to ask for support thought, I did, otherwise I couldn't have done this.
*NOTE* Sometimes in this guide, I will be sarcastic. Live with it.
What this guide includes, some will also have notes:
1. Introducion
2. Setup
3. Examples, modifying the existing profiles.
4. FAQ
5. End
1. Heya!
This guide will teach you how to guild vault deposit, and fly back to your zone.
It might sound easy but it's advanced.
You won't be able to complete this if you don't have the basic skills in profile making.
If you havn't the basic skills, look in the guide section, and make yourself a few profiles so you understand the basics.
I will NOT show you how to use different keys! If you want that, you better learn self OR ask kindly, it'd be way to much to take up otherwise.
If you're ready, grab a drink, and relax. This might test your temprament, since it might require some advanced editing.
(YOU MIGHT NOT UNDERSTAND EVERYTHING BELOW, JUST DO IT, YOU WILL LATER!)
2.1 I did ONLY try all this with CTM (ClickToMove), feel free to use what you want, but I won't support anything else.
2.2 Okay. Choose wich keys you want to use for the guildbank depositing (default is U, I, O, P, F, G, if you choose to use others, you better know how, becouse theese should be enough.).
What's this? Well, it's basicly macros, that you have placed on your action-bar, and then bound to keys.
WAT??? I DO nut underSTAND!!
Do it like this. Hit Escape, push Macros. Click New, fill in the name of the item you want to deposit in the guildbank. For example, Saronite Ore.
The macro text is:
/run for bag=0,4 do for slot=1,GetContainerNumSlots(bag) do local item = GetContainerItemLink(bag,slot) if item and item:find('Saronite Ore') then UseContainerItem(bag,slot) end end end
In this macro-text, Replace saronite ore with the item you want to be deposited. DO NOT DELETE/MODIFY ANYTHING ELSE, OR IT WILL BE A HUGE FAIL!
When you've done that, place the macro on your actionbar. Bind the key to U.
Keep doing like this with all items you want deposited in the guildbank, but instead of U next time, use I, then O, P, F,G. You get it.
NOTE/TIP: If you want to use an item with the name Adder's Tongue (example), the ' in it will be a HUGE problem for the macro. It will probably not work.
Instead, just type Adder. It will work too.
2.3 Put your heartstone on actionbar 0 (NO OTHER PLACE! Or do as following
But ohh, Mr. Danne206, I got my uberz0rmacro there that kill all nodes, I don't like to change it in pvptool, I put the work on you instead!1, Me want it on key XX
Hmm.. Okay then! In my examples later,(if you want to make it more difficult for youself, becouse if you don't fix this, you shouldn't be doing this probably.)
there will be a code BEFORE the first jump, that look like this:
z=sendIt(0)
Change the 0 where you have your on your actionbar, or where you have it.
I know the z=UseHearthstone() function, but I CBA to change now, + I will get 100 questions why it won't work when the users havn't setted it up in pvptool.
3.1 Okay, let's modify. If you decide to use this, without modifying, ALL FILES NEED TO HAVE THE CORRECT NAMES, AND BE IN THE "Herb Mining Elite" folder!!!
Or, you can use it to get your own ideas.
Code Explainations:
;--------- = You need to modify / understand something.
In this guide, I call this file route.ini becouse it is the herbing / mining route + hs + jump
*Start of route.ini, do not include this text!*
[Profile]
Faction=Both
UseFlyMount=1
MaxObjectDistance=200
MinLevel=77
MaxLevel=80
UseFlyMount=1
[BeforeStart]
z=IgnoreFaction() ;ignore all players, attack mobs only
[GoTo]
z=MountingUp()
;------------- Change how many times you want it to loop, now it loops 2 times. Basicly a note / fyi. (For your information)
z=Loop(2,2,1)
;-------------
;WAYPOINTS GOES HERE!
;End of WPs.
;-------------Same as first note.
z=loop(2,2,1)
;-------------
z=MountingDown()
z=sleepIt(3000)
z=sleepIt(3000)
;Double sleep, one so you can fall down if it dismount in air, shoo on you, and one for safety.
;-------------HEARTSTONE EDIT 0 TO THE KEY YOU HAVE HS
z=sendIt("0")
;-------------HEARTSTONE EDIT 0 TO THE KEY YOU HAVE HS
;30 sec sleep to wait for HS casttime, and for loading screen. Increase if you're doing many sessions / have bad computer.
z=SleepIt(30000)
z=Jump2Path( "GOTO", "Herb Mining Elite\dalarantobank.ini", 0, "", "" )
z=Jump2Path("GoTo","",0)
z=loop()
*End of route.ini, do not include this text!*
3.2
I will call the next file, yeah, the jump2path command already told you, dalarantobank.ini
It's becouse after the HS, it goes out of the inn, and then to the guild valut.
When it's at the guildvalut, it deposit the items (BY USING YOUR PREMADE MACROS + KEYBINDINGS!!!), Background mode!
And yes, I was nice to include WP's in this one! If you want to use the existing (and working great) wp's you need to have your hs set to:
The Legerdemain Longe, In Dalaran
NOTHING ELSE, or it will be a total fail.
*Start of dalarantobank.ini*
[Profile]
faction=Both
[BeforeStart]
z=IgnoreFaction() ;ignore all players, attack mobs only
[GoTo]
z=sleepIt(3000)
;Standing in the inn
z=WPX( 5854.299, 636.03, 647.513, 0, 0 )
z=WPX( 5859.588, 634.107, 647.626, 0, 0 )
z=WPX( 5864.341, 632.397, 647.495, 0, 0 )
z=WPX( 5869.295, 630.952, 647.743, 0, 0 )
z=WPX( 5874.514, 631.097, 647.751, 0, 0 )
z=WPX( 5879.786, 634.235, 647.263, 0, 0 )
z=WPX( 5884.536, 637.478, 646.791, 0, 0 )
z=WPX( 5889.176, 640.265, 646.073, 0, 0 )
z=WPX( 5894.165, 641.567, 646.095, 0, 0 )
z=WPX( 5899.888, 641.056, 645.746, 0, 0 )
z=WPX( 5905.048, 639.462, 645.615, 0, 0 )
z=WPX( 5909.857, 637.532, 645.459, 0, 0 )
z=WPX( 5915.404, 635.21, 645.38, 0, 0 )
z=WPX( 5920.838, 632.936, 645.435, 0, 0 )
z=WPX( 5925.718, 630.894, 645.859, 0, 0 )
z=WPX( 5930.377, 628.944, 647.643, 0, 0 )
z=WPX( 5935.151, 626.946, 649.739, 0, 0 )
z=WPX( 5939.832, 624.987, 650.64, 0, 0 )
z=WPX( 5944.811, 622.904, 650.642, 0, 0 )
z=WPX( 5949.586, 620.909, 650.649, 0, 0 )
z=WPX( 5955.03, 619.543, 650.628, 0, 0 )
z=WPX( 5960.51, 620.247, 650.628, 0, 0 )
z=WPX( 5966.163, 622.252, 650.628, 0, 0 )
z=WPX( 5970.489, 626.174, 650.628, 0, 0 )
z=WPX( 5973.441, 631.255, 650.628, 0, 0 )
;End of WPs
;I am at the Guild Vault!
;GW, Please! Do only change if you know what you are doing!
z=SleepIt(3000)
z=UseObject("Guild Vault")
z=SleepIt(2000)
;using the first macro (keybinding, I know), same as all below, different keys tho.
z=sendIt("u")
;waiting 10 seconds, if it is many items to deposit, it takes some seconds. Increase if you have bad connection!
z=SleepIt(10000)
z=sendIt("i")
z=SleepIt(10000)
z=sendIt("o")
z=SleepIt(10000)
z=sendIt("p")
z=SleepIt(10000)
z=sendIt("f")
z=SleepIt(10000)
z=sendIt("g")
z=SleepIt(10000)
;Advanced users can use more macros here, you need to set them up then. Template,
;z=sendIt("KeyToMacro")
;z=Sleepit(10000)
;End of template. Now, it jumps to a profile that runs from the guild vault to Crasus Landing!
z=Jump2Path( "GOTO", "Herb Mining Elite\backtosholazar.ini", 0, "", "" )
z=Jump2Path("GoTo","",0)
*End of dalarantobank.ini*
3.3
Next file, is called backtosholozar.ini, yes I know I spelled it wrong
It, like I said in the comment, runs from GV (Guild Vault) to Crasus Landing. I am kind and include the WP's here too.
Nothing advanced in this one.
*Start of backtosholazar.ini*
[Profile]
Faction=Both
[BeforeStart]
z=IgnoreFaction() ;ignore all players, attack mobs only
[GoTo]
;Walking from GV
z=WPX( 5969.774, 629.62, 650.627, 0, 0 )
z=WPX( 5965.365, 625.701, 650.627, 0, 0 )
z=WPX( 5961.461, 622.479, 650.627, 0, 0 )
z=WPX( 5956.902, 620.098, 650.627, 0, 0 )
z=WPX( 5951.747, 620.446, 650.645, 0, 0 )
z=WPX( 5946.884, 622.305, 650.64, 0, 0 )
z=WPX( 5941.519, 624.355, 650.64, 0, 0 )
z=WPX( 5936.499, 626.274, 650.348, 0, 0 )
z=WPX( 5931.327, 628.251, 648.12, 0, 0 )
z=WPX( 5925.674, 630.412, 645.898, 0, 0 )
z=WPX( 5920.826, 632.265, 645.474, 0, 0 )
z=WPX( 5916.007, 634.107, 645.437, 0, 0 )
z=WPX( 5911.289, 635.91, 645.495, 0, 0 )
z=WPX( 5906.563, 637.716, 645.636, 0, 0 )
z=WPX( 5901.557, 639.628, 645.792, 0, 0 )
z=WPX( 5896.259, 640.513, 646.145, 0, 0 )
z=WPX( 5891.227, 639.975, 646.141, 0, 0 )
z=WPX( 5886.369, 638.087, 646.833, 0, 0 )
z=WPX( 5881.786, 635.32, 647.057, 0, 0 )
z=WPX( 5877.057, 631.654, 647.588, 0, 0 )
z=WPX( 5872.589, 627.68, 648.125, 0, 0 )
z=WPX( 5868.857, 624.097, 648.678, 0, 0 )
z=WPX( 5864.946, 619.644, 649.376, 0, 0 )
z=WPX( 5861.76, 615.46, 650.15, 0, 0 )
z=WPX( 5858.679, 611.397, 650.583, 0, 0 )
z=WPX( 5855.504, 607.37, 650.726, 0, 0 )
z=WPX( 5852.377, 603.402, 650.726, 0, 0 )
z=WPX( 5849.037, 599.164, 650.899, 0, 0 )
z=WPX( 5845.906, 595.19, 650.747, 0, 0 )
z=WPX( 5842.732, 591.163, 650.687, 0, 0 )
z=WPX( 5839.238, 586.73, 650.732, 0, 0 )
z=WPX( 5835.935, 582.539, 650.767, 0, 0 )
z=WPX( 5832.794, 578.553, 650.825, 0, 0 )
z=WPX( 5829.835, 574.035, 650.815, 0, 0 )
z=WPX( 5827.909, 569.206, 650.851, 0, 0 )
z=WPX( 5826.906, 563.574, 651.147, 0, 0 )
z=WPX( 5826.232, 558.453, 651.177, 0, 0 )
z=WPX( 5825.04, 553.301, 651.505, 0, 0 )
z=WPX( 5822.809, 548.681, 651.136, 0, 0 )
z=WPX( 5819.062, 545.284, 651.12, 0, 0 )
z=WPX( 5814.942, 541.749, 651.124, 0, 0 )
z=WPX( 5810.977, 537.626, 653.24, 0, 0 )
z=WPX( 5808.409, 532.996, 656.932, 0, 0 )
z=WPX( 5808.052, 527.784, 657.669, 0, 0 )
z=WPX( 5810.716, 522.789, 657.909, 0, 0 )
z=WPX( 5814.734, 519.716, 658.183, 0, 0 )
z=WPX( 5819.418, 517.239, 657.748, 0, 0 )
z=WPX( 5823.903, 514.658, 657.748, 0, 0 )
z=WPX( 5829.19, 511.558, 657.748, 0, 0 )
z=WPX( 5832.822, 507.887, 657.695, 0, 0 )
z=WPX( 5836.131, 503.892, 657.363, 0, 0 )
z=WPX( 5837.458, 498.164, 656.982, 0, 0 )
z=WPX( 5836.047, 492.345, 657.383, 0, 0 )
z=WPX( 5834.646, 487.364, 658.109, 0, 0 )
z=WPX( 5833.224, 482.509, 658.204, 0, 0 )
z=WPX( 5831.848, 477.649, 658.227, 0, 0 )
z=WPX( 5830.147, 472.772, 658.578, 0, 0 )
z=WPX( 5828.292, 467.678, 658.781, 0, 0 )
z=WPX( 5826.521, 462.816, 658.775, 0, 0 )
z=WPX( 5824.704, 458.095, 658.769, 0, 0 )
;I am at Crasus landing.
z=Jump2Path( "GOTO", "Herb Mining Elite\backtosholazar2.ini", 0, "", "" )
z=Jump2Path("GoTo","",0)
*End of backtosholoazar.ini*
3.4
Now it loads another profile, backtosholoazar2.ini, wich mounts your flymount
(
*SUPERIMPORTANT NOTE!*
In PVPTool, your flymount need to be set as your groundmount too.
I suck at explaining, basicly, let's say you have your flymount at key 1, then in settings do like this:
Flymount: 1
Groundmount: 1
It must be flymount BOTH of them! It's a bug with Jump2.
)
and then flies back to your zone. I included WP's back to Sholazar, in case that is your zone
*Start of backtosholazar2.ini*
[Profile]
Faction=Both
UseFlyMount=1
MinLevel=77
MaxLevel=80
[BeforeStart]
z=IgnoreFaction() ;ignore all players, attack mobs only
[GoTo]
z=MountingUp()
;I had to use space, no idea if it is a bug for all, just remove it otherwise. It wouldnt fly up otherwise, and get stuck in a wall.
z=sendIt("space")
z=sleepIt(3000)
z=WPX( 5807.828, 405.801, 686.195, 1, 0 )
z=WPX( 5796.214, 353.038, 676.417, 1, 0 )
z=WPX( 5800.089, 302.088, 668.296, 1, 0 )
z=WPX( 5848.153, 286.928, 658.114, 1, 0 )
z=WPX( 5898.408, 301.022, 648.252, 1, 0 )
z=WPX( 5940.806, 332.211, 637.893, 1, 0 )
z=WPX( 5980.916, 365.948, 624.24, 1, 0 )
z=WPX( 6014.977, 403.419, 611.133, 1, 0 )
z=WPX( 6038.137, 448.322, 600.329, 1, 0 )
z=WPX( 6057.976, 496.694, 589.657, 1, 0 )
z=WPX( 6071.738, 545.55, 584.504, 1, 0 )
z=WPX( 6085.547, 594.57, 579.78, 1, 0 )
z=WPX( 6088.732, 647.362, 578.391, 1, 0 )
z=WPX( 6077.814, 697.221, 581.578, 1, 0 )
z=WPX( 6066.047, 748.835, 585.001, 1, 0 )
z=WPX( 6052.956, 799.591, 589.137, 1, 0 )
z=WPX( 6038.805, 848.598, 593.907, 1, 0 )
z=WPX( 6025.159, 897.434, 598.789, 1, 0 )
z=WPX( 6011.029, 946.012, 603.661, 1, 0 )
z=WPX( 5976.479, 985.961, 607.342, 1, 0 )
z=WPX( 5938.701, 1020.044, 610.365, 1, 0 )
z=WPX( 5900.966, 1054.089, 613.385, 1, 0 )
z=WPX( 5863.188, 1088.173, 616.407, 1, 0 )
z=WPX( 5825.562, 1122.12, 619.418, 1, 0 )
z=WPX( 5787.74, 1156.242, 622.445, 1, 0 )
z=WPX( 5747.663, 1192.4, 625.651, 1, 0 )
z=WPX( 5709.209, 1230.189, 629.101, 1, 0 )
z=WPX( 5672.813, 1269.537, 632.708, 1, 0 )
z=WPX( 5637.209, 1308.028, 636.237, 1, 0 )
z=WPX( 5601.435, 1344.825, 640.445, 1, 0 )
z=WPX( 5562.283, 1378.616, 647.489, 1, 0 )
z=WPX( 5521.14, 1407.512, 654.733, 1, 0 )
z=WPX( 5479.5, 1436.758, 662.066, 1, 0 )
z=WPX( 5435.229, 1467.851, 669.862, 1, 0 )
z=WPX( 5391.978, 1498.229, 677.478, 1, 0 )
z=WPX( 5352.675, 1532.92, 687.606, 1, 0 )
z=WPX( 5309.246, 1564.735, 706.591, 1, 0 )
z=WPX( 5265.84, 1594.578, 724.655, 1, 0 )
z=WPX( 5224.121, 1624.323, 738.753, 1, 0 )
z=WPX( 5186.681, 1661.078, 752.39, 1, 0 )
z=WPX( 5150.369, 1698.598, 760.528, 1, 0 )
z=WPX( 5118.66, 1739.735, 754.433, 1, 0 )
z=WPX( 5091.727, 1784.87, 751.759, 1, 0 )
z=WPX( 5064.829, 1828.206, 746.946, 1, 0 )
z=WPX( 5076.835, 1878.845, 731.58, 1, 0 )
z=WPX( 5113.104, 1916.674, 728.869, 1, 0 )
z=WPX( 5147.581, 1954.29, 728.248, 1, 0 )
z=WPX( 5181.129, 1993.051, 727.666, 1, 0 )
z=WPX( 5211.008, 2034.491, 727.017, 1, 0 )
z=WPX( 5242.082, 2074.926, 726.202, 1, 0 )
z=WPX( 5275.652, 2112.916, 724.196, 1, 0 )
z=WPX( 5309.522, 2151.029, 722.148, 1, 0 )
z=WPX( 5344.531, 2187.613, 720.114, 1, 0 )
z=WPX( 5379.798, 2224.316, 718.07, 1, 0 )
z=WPX( 5415.457, 2260.557, 718.293, 1, 0 )
z=WPX( 5451.344, 2295.995, 721.649, 1, 0 )
z=WPX( 5487.963, 2331.362, 720.485, 1, 0 )
z=WPX( 5521.08, 2369.521, 717.33, 1, 0 )
z=WPX( 5541.126, 2415.391, 713.321, 1, 0 )
z=WPX( 5557.438, 2463.274, 709.214, 1, 0 )
z=WPX( 5576.95, 2509.905, 705.59, 1, 0 )
z=WPX( 5589.859, 2558.688, 702.737, 1, 0 )
z=WPX( 5587.781, 2609.381, 700.3, 1, 0 )
z=WPX( 5591.095, 2662.45, 695.634, 1, 0 )
z=WPX( 5596.856, 2713.807, 688.768, 1, 0 )
z=WPX( 5603.644, 2763.944, 683.629, 1, 0 )
z=WPX( 5613.368, 2813.557, 680.138, 1, 0 )
z=WPX( 5623.646, 2863.101, 676.028, 1, 0 )
z=WPX( 5631.308, 2914.083, 671.974, 1, 0 )
z=WPX( 5634.375, 2964.718, 668.059, 1, 0 )
z=WPX( 5629.792, 3018.135, 665.241, 1, 0 )
z=WPX( 5621.772, 3070.356, 667.628, 1, 0 )
z=WPX( 5617.866, 3120.413, 665.164, 1, 0 )
z=WPX( 5628.171, 3171.282, 658.448, 1, 0 )
z=WPX( 5641.644, 3220.509, 639.409, 1, 0 )
z=WPX( 5661.415, 3269.365, 614.383, 1, 0 )
z=WPX( 5681.119, 3315.688, 578.053, 1, 0 )
z=WPX( 5702.249, 3363.689, 531.212, 1, 0 )
z=WPX( 5727.077, 3409.152, 493.121, 1, 0 )
z=WPX( 5746.694, 3457.074, 453.83, 1, 0 )
z=WPX( 5767.559, 3504.816, 406.835, 1, 0 )
z=WPX( 5788.372, 3552.439, 359.957, 1, 0 )
z=WPX( 5809.593, 3600.997, 312.158, 1, 0 )
z=WPX( 5830.18, 3648.102, 265.79, 1, 0 )
z=WPX( 5850.689, 3695.028, 219.599, 1, 0 )
z=WPX( 5881.801, 3734.946, 178.586, 1, 0 )
z=WPX( 5919.582, 3768.006, 144.072, 1, 0 )
z=WPX( 5956.431, 3805.109, 108.425, 1, 0 )
z=WPX( 5974.696, 3854.363, 69.673, 1, 0 )
z=WPX( 6018.571, 3882.958, 35.536, 1, 0 )
z=WPX( 6045.958, 3925.249, 16.366, 1, 0 )
z=WPX( 6046.41, 3978.394, -4.12, 1, 0 )
z=WPX( 6047.884, 4028.651, -29.115, 1, 0 )
z=WPX( 6085.588, 4064.322, -42.793, 1, 0 )
z=WPX( 6098.107, 4078.588, -46.818, 1, 0 )
;I am in Sholazar!
z=Jump2Path( "GOTO", "Herb Mining Elite\route.ini", 0, "", "" )
z=Jump2Path("GoTo","",0)
*End of backtosholazar2.ini*
Yes! It does jump back to the first file, route.ini.
Now, it will do your route 2 times (or how many you specified), and then jump again.
4. Super large FAQ (some idiotic examples, so I dont have to reply to them!)
Q: It dosn't work!
A: Okay, then I know. What do you expect me to reply? You have said nothing about what's wrong. Try checking so everything is correct, or ask for help. I'm here!
Q: LOL!!! WALL OF TEXT tl;dr :S:S:S
A: Basicly, a rude answer, with many nice words goes here, and then this: I spend ALOT of work on this. Don't read if you don't want, but do not say such shit.
S(Statement): You have done X wrong / You can instead do X like this: / It's IMO better to do X like this: *etc*
A: Okay, thanks for correcting me! I've been sitting here, and doing this for way to long time. Appreciate the help. / Thanks! I will look at it / <--
Q: How to make a macro? How to save as .ini? How to bind a key?
A: As I said, or type /m in chat.//File->Save as NAME.INI // ESC -> Keybindings -> Scrolltime!
Thought, if you don't know this, you probably will have a hard time doing this.
5. The end! I am sorry for the MASSIVE wall of text, but I can nothing do, really. If you readed all, I appreciate that someone actually did, I don't think that many will tbh.
HUGE THANKS to everyone that helped me in #pirox. I know I was a pain in the ass, I really appreciate it guys, love to you! (L)
And for the commends that will say "Can you make me the profile instead? CBA I am lazy :S:SS:S:Soneone" Jesus, I don't know why I am, I just made a HUGE guide, but yes!
I will release a Sholazar mining / herb run with this.
Tired Regards,
Danne206