Locked Home » Forums » Legacy & Archived » Archived Content » Vanguard » VGExtreme Programs

VSOH - Advanced Crafting Bot v1.1 : VGExtreme Programs

Posted: November 26th, 2007
beergeek
D'oh! forgot to include a file in the latest release. If you have already downloaded the bot, do it again and extract acbinit.vbs
Posted: November 26th, 2007
Total Posts:15 Joined:2006
beergeek wrote:Dark, you may wish to try setting up waypoints and using that functionality. It is much easier to set up your routes using the waypoint creator linked in the OP and motion is fluid; it doesn't halt at every MoveTo point.
Thanks mate, I only removed the movement for when i was crafting at a table. I have it fully enabled in the new script, run the wp tester, working nicely.
beergeek wrote: To disable, just uncomment the msgbox and sleep lines in the MoveToTM subroutine in the main file. It is near the top. When you are done crafting, it will pop a message box and ding. Just make sure you stop the script after clearing the message box
Thanks this is great info, I am sure I will need this at sometime. such as making multiple components.


Still not home yet, hopefully get to correct my stupidness and try it out again in a couple hours from now.
Posted: November 26th, 2007
beergeek
darkives wrote:Thanks this is great info, I am sure I will need this at sometime. such as making multiple components.


Still not home yet, hopefully get to correct my stupidness and try it out again in a couple hours from now.
Well, don't get your hopes too high right now... at this time the bot is designed for work orders, not real recipes (although you could start a real recipe, get past the first stage and let the bot do the grunt work)
Posted: November 26th, 2007
Total Posts:15 Joined:2006
I corrected the hotbars, and is all working sexellantly so far (I think it was beergeeks mention of not having flush in the script that alerted me to my stoopid mistake)

/cheer

Now if i could only delete my previous posts of this matter, I would not feel as stupid...


thanks ya'll
Posted: November 26th, 2007
User avatar
Premium
Total Posts:6718 Joined:2004
beergeek , just wanted to say thanks for all of your updates. U ROCK.

_________________
Use Search first, ask questions later!
Posted: November 27th, 2007
Total Posts:15 Joined:2006
wyvernx wrote:beergeek , just wanted to say thanks for all of your updates. U ROCK.

Agreed
Posted: December 1st, 2007
Total Posts:55 Joined:2007
darkives wrote:
wyvernx wrote:beergeek , just wanted to say thanks for all of your updates. U ROCK.

Agreed
Yes, thanks for the time and effort you are putting into this project. Much appreciated.
Posted: December 2nd, 2007
beergeek
In about a week or two I'll post another update, which should have most of the blacksmithing data in. Also, it will have some basic code in place to produce a user-specified amount of a single recipe--good for grinding out a bunch of bundles, bolts, planks, bricks, thatch, panels, bags, sheets, diamond-cut gems, etc. Hopefully, I'll also have the ability to pause/stop the script via hotkeys in place.

Also note that currently you can use this to do the grunt work of any real recipe as long as you start the recipe and get past stage one manually. Then, just run the bot and it should run through the steps and comps and stop it at the end.
Posted: December 8th, 2007
Total Posts:22 Joined:2007
Thank you for all the wok you did.
I tried to set it up without waypoints (manually getting WOs)
It seems to start fine, selects WO, adds correct components, Does Step 1 and then I get: Error: Line 578, Char: 12 Type Mismatch: 'Crafting_StepName'
Any idea as to what is going wrong?
Posted: December 9th, 2007
beergeek
railshot: it sounds like it is not properly reading data from the VG namespace. Make sure you are running VGExtreme (not Exhume) and that you are running the most recent version by deleting all the files except updatevgextreme, then running that program to update your files.

Then, load and run the VGExtreme Radar script. It requires no configuration and will ensure your vgextreme is working properly.

FYI, the type mismatch error seems to occur most often when you try to call an element of an undefined array, which is why I think the problem is in your files.
Posted: December 9th, 2007
Total Posts:22 Joined:2007
beergeek wrote:railshot: it sounds like it is not properly reading data from the VG namespace. Make sure you are running VGExtreme (not Exhume) and that you are running the most recent version by deleting all the files except updatevgextreme, then running that program to update your files.

Then, load and run the VGExtreme Radar script. It requires no configuration and will ensure your vgextreme is working properly.

FYI, the type mismatch error seems to occur most often when you try to call an element of an undefined array, which is why I think the problem is in your files.
Thank you, very very much! That fixed it and everything's working great. There is a minor thing--sometimes, when there is a complication, it thinks that it's a second complication and not the first, and keeps clicking on an empty space. But it's no big deal. I don't run it unattended anyway--just whatever to prevent me from suiciding while grinding WOs.
Posted: December 9th, 2007
kronfu
Hello all, loaded up this awesome looking script tonight, configured all the keys, and the user file. I am currently having a problem where instead of running to a Waypoint I just turn around in a circle. These are the erros that i am getting when i run the script:

Tabletype not identified, defaulting to Finishing table
Open table...
subMovetoTM

Then i spin in circles, way point examples listed below

'Waypoints from refining table to refining taskmaster
Dim WPrefTabToRefTM(3,2)
WPrefTabToRefTM(0,0) = -33211: WPrefTabToRefTM(0,1) = -78164: WPrefTabToRefTM(0,2) = 0
WPrefTabToRefTM(1,0) = -32497: WPrefTabToRefTM(1,1) = -78283: WPrefTabToRefTM(1,2) = 0
WPrefTabToRefTM(2,0) = -32040: WPrefTabToRefTM(2,1) = -78330: WPrefTabToRefTM(2,2) = 0
WPrefTabToRefTM(3,0) = -31742: WPrefTabToRefTM(3,1) = -78367: WPrefTabToRefTM(3,2) = 0


'Waypoints from finishing table to finishing taskmaster
Dim WPfinTabToFinTm(7,2)
WPfinTabToFinTm(0,0) = -33012: WPfinTabToFinTm(0,1) = -77617: WPfinTabToFinTm(0,2) = 0
WPfinTabToFinTm(1,0) = -32882: WPfinTabToFinTm(1,1) = -78079: WPfinTabToFinTm(1,2) = 0
WPfinTabToFinTm(2,0) = -32907: WPfinTabToFinTm(2,1) = -78573: WPfinTabToFinTm(2,2) = 0
WPfinTabToFinTm(3,0) = -33217: WPfinTabToFinTm(3,1) = -79515: WPfinTabToFinTm(3,2) = 0
WPfinTabToFinTm(4,0) = -33407: WPfinTabToFinTm(4,1) = -80373: WPfinTabToFinTm(4,2) = 0
WPfinTabToFinTm(5,0) = -33604: WPfinTabToFinTm(5,1) = -81217: WPfinTabToFinTm(5,2) = 0
WPfinTabToFinTm(6,0) = -33837: WPfinTabToFinTm(6,1) = -82029: WPfinTabToFinTm(6,2) = 0
WPfinTabToFinTm(7,0) = -33901: WPfinTabToFinTm(7,1) = -82196: WPfinTabToFinTm(7,2) = 0

'Waypoints from finishing taskmaster to refining taskmaster
Dim WPfinTMtoRefTM(7,2)
WPfinTMtoRefTM(0,0) = -33828: WPfinTMtoRefTM(0,1) = -81914: WPfinTMtoRefTM(0,2) = 0
WPfinTMtoRefTM(1,0) = -33727: WPfinTMtoRefTM(1,1) = -81524: WPfinTMtoRefTM(1,2) = 0
WPfinTMtoRefTM(2,0) = -33536: WPfinTMtoRefTM(2,1) = -80791: WPfinTMtoRefTM(2,2) = 0
WPfinTMtoRefTM(3,0) = -33340: WPfinTMtoRefTM(3,1) = -80315: WPfinTMtoRefTM(3,2) = 0
WPfinTMtoRefTM(4,0) = -32959: WPfinTMtoRefTM(4,1) = -79662: WPfinTMtoRefTM(4,2) = 0
WPfinTMtoRefTM(5,0) = -32618: WPfinTMtoRefTM(5,1) = -79185: WPfinTMtoRefTM(5,2) = 0
WPfinTMtoRefTM(6,0) = -31961: WPfinTMtoRefTM(6,1) = -78589: WPfinTMtoRefTM(6,2) = 0
WPfinTMtoRefTM(7,0) = -31773: WPfinTMtoRefTM(7,1) = -78464: WPfinTMtoRefTM(7,2) = 0

'Waypoints from refining taskmaster to finishing taskmaster
Dim WPrefTMToFinTM(8,2)
WPrefTMToFinTM(0,0) = -31855: WPrefTMToFinTM(0,1) = -78538: WPrefTMToFinTM(0,2) = 0
WPrefTMToFinTM(1,0) = -32320: WPrefTMToFinTM(1,1) = -78955: WPrefTMToFinTM(1,2) = 0
WPrefTMToFinTM(2,0) = -32753: WPrefTMToFinTM(2,1) = -79372: WPrefTMToFinTM(2,2) = 0
WPrefTMToFinTM(3,0) = -33113: WPrefTMToFinTM(3,1) = -79852: WPrefTMToFinTM(3,2) = 0
WPrefTMToFinTM(4,0) = -33323: WPrefTMToFinTM(4,1) = -80431: WPrefTMToFinTM(4,2) = 0
WPrefTMToFinTM(5,0) = -33535: WPrefTMToFinTM(5,1) = -81052: WPrefTMToFinTM(5,2) = 0
WPrefTMToFinTM(6,0) = -33719: WPrefTMToFinTM(6,1) = -81662: WPrefTMToFinTM(6,2) = 0
WPrefTMToFinTM(7,0) = -33914: WPrefTMToFinTM(7,1) = -82195: WPrefTMToFinTM(7,2) = 0
WPrefTMToFinTM(8,0) = -33925: WPrefTMToFinTM(8,1) = -82234: WPrefTMToFinTM(8,2) = 0

'Waypoints from refining taskmaster to crafting utility merchant - only necessary if buyUtilities = True
Dim WPrefTmToUM(5,2)
WPrefTmToUM(0,0) = -31919: WPrefTmToUM(0,1) = -77924: WPrefTmToUM(0,2) = 0
WPrefTmToUM(1,0) = -32224: WPrefTmToUM(1,1) = -77584: WPrefTmToUM(1,2) = 0
WPrefTmToUM(2,0) = -32726: WPrefTmToUM(2,1) = -77149: WPrefTmToUM(2,2) = 0
WPrefTmToUM(3,0) = -33178: WPrefTmToUM(3,1) = -76759: WPrefTmToUM(3,2) = 0
WPrefTmToUM(4,0) = -33515: WPrefTmToUM(4,1) = -76572: WPrefTmToUM(4,2) = 0
WPrefTmToUM(5,0) = -33773: WPrefTmToUM(5,1) = -76525: WPrefTmToUM(5,2) = 0
Posted: December 9th, 2007
beergeek
Thank you, very very much! That fixed it and everything's working great. There is a minor thing--sometimes, when there is a complication, it thinks that it's a second complication and not the first, and keeps clicking on an empty space. But it's no big deal. I don't run it unattended anyway--just whatever to prevent me from suiciding while grinding WOs.
Make sure the refining and finishing skills in the userdata file are set to your BASE skill values. These would be your station/tool/utility skills without gear, modifications or guild trophy buffs.

The script uses your base skill levels to determine how many (and what) complication remedies you have available. If the skill numbers are too high, it will think you have more remedies available than you really do and end up clicking as you described.

EDIT: if you are a blacksmith, that could be related. I don't have bs code fully in yet, although it will be in next release.


Last edited by beergeek on December 9th, 2007, 10:22 pm, edited 1 time in total.
Posted: December 9th, 2007
beergeek
kronfu wrote:Hello all, loaded up this awesome looking script tonight, configured all the keys, and the user file. I am currently having a problem where instead of running to a Waypoint I just turn around in a circle. These are the erros that i am getting when i run the script:

Tabletype not identified, defaulting to Finishing table
Open table...
subMovetoTM

Then i spin in circles, way point examples listed below

'Waypoints from refining table to refining taskmaster
Dim WPrefTabToRefTM(3,2)
WPrefTabToRefTM(0,0) = -33211: WPrefTabToRefTM(0,1) = -78164: WPrefTabToRefTM(0,2) = 0....
For "Tabletype not identified", make sure you have the name of the table in the quotes after Const finTableName = and Const refTableName = in acbuserdata.vbs. Also make sure the mouseclick location WB_X and WB_Y actually clicks on the table.

Turning in place may be incorrect configuration of movement keys. The vgwaypointnavigation.vbs script relies on standard WASD movement with {NUMLOCK} as your autorun key. You can either change the settings in the script or map these keys correctly in-game. If that doesn't work, PM me your acbuserdata.vbs file as well as the chunk where you have your waypoints configured.

FYI, I saw your post in the other bot thread. In my next release, probably next week, there will be some basic functionality in this bot to make real items, and will do what you were requesting: make a user-specified number of a single item and select the step one options you specify (like 5 planks, or diamond cut gem with the Resistance option). It will also add a catalyst.

Also in the next release will be a tweaked version of the waypoint navigation script. It will only use WASD and jump, and no longer rely on autorun toggle. There was a problem where any hitching or lag that occurred when trying to stop autorun would cause that action to fail, and your character would continue running. Further, the stuck code needed work to be a little more effective and I added a timeout where the entire script will exit if it takes too long to get to your next waypoint.
Posted: December 9th, 2007
kronfu
Loaded the program on another computer and all the other problems i had went away. The only issue i am having now is getting workorders. I use the default UI for crafting. When getting work orders it only displays 10. IF none of the first 10 work orders meet the criteria i set then the script runs around. How do i ge the script to scroll down and display the next 10? Thanks.
Ready to join the community? Click here and see all of the benefits!
blue large dotWho is online
Users browsing this forum: No registered users and 1 guest
Locked