Craft bot in Guild Hall

gncsteele

Active Member
Forgive me, as I am a total newb to this program and still learning alot. My question is in regards to the craft bot. So the guild halls are released, and I wanna set the bot up to do my TS Writs there. I have all the necessary means to do so ie: feul merchant, broker, ts writ ppl and the proper tables. I wanna set the craft bot up so that it knows where to go to purchase fuel, mats, and where to pick up and turn in the writs. Is there such a way to do so? Any help is greatly appreciated.

Thank you
 

Amadeus

The Maestro
Staff member
You will want to place your stuff as logically and simply as possible (ie, put the broker, fuel merchant, and writ guy right next to each other) and make sure that there is nothing in the way of getting to any of the tables.

Then, you'll need to create a path file for your guild hall. That will take some work on your part. Maybe if you come to IRC and offer Valerian some $$ he will do a detailed writeup-howto on how to do it. For something this simple, it should be very easy to explain.

Again though, for now I would suggest finding a big room and putting all your tables around the room against he walls (logically) and then all of the merchant/writ/broker types fairly close together in one location. Then, once you either discover how to make a path file (or Valerian writes up a howto for you) then it should be trivial.

However, all guildhalls will have a different path. So, only the people in your guild would be able to use the path file created. That's why we cannot make this for everyone all at once.
 

gncsteele

Active Member
wow, thanks for the quick reply. Would the pather built into the harvest program work? I assume I would have to enter in the names of the hirelings (broker, fuel merchant, and writ giver).

Thanks :)
 

insanitywiz

Senior Member
For my purposes, putting everything in a spot that is accessible without moving works best, why muck about with pathing when you can have everything within reach at one time.
 

Amadeus

The Maestro
Staff member
Would the pather built into the harvest program work? I assume I would have to enter in the names of the hirelings (broker, fuel merchant, and writ giver).
No -- actually you'd use the path creator explained in this thread: http://www.isxgames.com/forums/showthread.php?t=2563 (only worry about the instructions under roman numeral I.) ...and, then have the labels match what's in the current files.

The one thing to keep in mind is that the current path files have different locations for the different tables (ie, "Stove & Keg 1", "Stove & Keg 2", etc.) ...all path files need to have all of the labels that are found in the main path files. So, for a guild hall, you would actually go to the stove and keg and create 3 "named points" without moving. So, your path file would have "Stove & Keg 1", "Stove & Keg 2", etc.. but they would all be the same location.

Otherwise, yes, you can open the freeport or qeynos path file in the eq2navigation directories and see the label names that are required.
 

insanitywiz

Senior Member
Is there any way to include the guild hall NPC's/world objects for writs into the craft bot, or is that something that would have to wait for a new release?

Edit: Or...I could read the svn updates...
 
Last edited:

mymafiso

Active Member
Here's what I got

I have placed all the tradeskill machines around the edge of the room, and the rush order agent, broker, tradeskill agent along with the work order clip board in the center. I can get the toons to pick up the writ run over to the station to do it (although it says moving to null) and it can complete it but it will not return back to the rush order agent to get another, it says
EQ2Craft-Debug:: MovetoDevice(RushOrder,0)
EQ2Nav-Debug:: MoveTORegion:: Moving to NULL

What am I doing wrong?
 

Attachments

Last edited:

insanitywiz

Senior Member
You don't have nearly enough named navigation points for the craft bot to work. Here's a list of the nav points you are going to need. And yes, you need them all.

RushOrder
WorkOrder
Wholesaler
Chemistry Table 1
Chemistry Table 2
Chemistry Table 3
Work Bench 1
Work Bench 2
Work Bench 3
Sewing Table & Mannequin 1
Sewing Table & Mannequin 2
Sewing Table & Mannequin 3
Woodworking Table 1
Woodworking Table 2
Woodworking Table 3
Stove & Keg 1
Stove & Keg 2
Stove & Keg 3
Broker
Forge 1
Forge 2
Forge 3
Engraved Desk 1
Engraved Desk 2
Engraved Desk 3
 

gncsteele

Active Member
Not sure if it is the problem cause I really don't know anything about scripting, but I don't see the broker, wholesaler, rushorder, or workorder npc's in your .xml file. Be sure to add those too. Also update your .svn. They added support for the craft script to use all those guild npc's.

As for my pather map deal. I created the map using run EQ2NavCreator -auto -PtoP. I then copy and paste the file to eq2craft\navigational paths. Then I start up the craft bot and sometimes he will go and pick up the rushorder but won't read the clipboard, and other times he won't move at all. But everytime I get the

EQ2Craft-Debug:: MovetoDevice(RushOrder,0)
EQ2Nav-Debug:: MoveTORegion:: Moving to NULL

I have attached the file to this post.
 

Attachments

gncsteele

Active Member
Ah didn't see Insanitywiz's post there. I didn't add all the tables to the pather. Just the forge. I will add those to see if that fixes it and post here if it does.

Thank you again for your guys help, I appreciate it :)

Oh, one other thing I forgot to ask. Do I need to name the Guild Rush Order Agent RushOrder, (same example goes for the other npc's involved with craft bot) or is the craft bot built to know which is which?
 

Amadeus

The Maestro
Staff member
As I said before, your labels should match the labels already used in the current path files.
 

Busygal

Active Member
How do you get the script to see the "clipboard" to accept the writ? In the nav scripts I see the workstations, the wholesaler, broker ect... no "clipboard or desk"
 

insanitywiz

Senior Member
The clipboard is not in the nav script, probably an oversight due to it always being near the writ givers in the tradeskill instances. Place it near your writ NPC's and you shouldn't have a problem.
 

Amadeus

The Maestro
Staff member
That's somewhat odd -- people have been using craft all day in guild halls to do writs and no one has reported that.

Perhaps move around the clipborad or something ....maybe it's bugged.
 

gncsteele

Active Member
I moved the clipboard and that part of it works now. Now I just need to get the rest of my craft tables and the bot in the Guild Hall should be fully functional.

Thank you guys very much for the help. It is much appreciated. :)
 

Contact

Active Member
I know nobody wants to hear me complain anymore, so I'll just post a picture of my guildhall and leave it at that.

I cannot figure out a way to get up to the top there using the pathing system. Craft just tried to access the stations from the bottom, even though I've tried making paths like 3-4 different ways using the steps. Oh well. I'll just "suck it up" (advice from Val).
 

Attachments

Amadeus

The Maestro
Staff member
Someone like Val or myself could probably, after a few HOURS, create a path file that would work for that.

However, it's too complicated. Put all of them on the main floor with no stairs or any of that shit in the way ...and put all of the NPCs down there as well. Keep it simple!

Then, once you have done that, in the console type "run eq2navcreator -PtoP" ....run to the stove and keg, and hit the Function key to create a point (F2 I think) and type "Stove & Keg 1" ...hit it again and type "Stove & Keg 2" ...hit it again and type "Stove & Keg 3". Do that for all of the desks, the broker, the rush order guy, everything (look earlier in this post for all of the labels required.

Once you have done that ...then create some paths between them. It's honestly easier just to do it manually ....run a few feet and hit F1 ...then run a few feet and hit F1 ..etc..etc.. ..until you think there is a good path from ANY named point to any other named point. You do not have to create a lot. Honestly I think my tier 1 guild hall crafting room (which is pretyt large) may have like 30 points in it total (including the named points).

After that, then you can test it and see how it goes ...if you get a message saying you need more mapping data, then go to wherever it said that, start the eq2navcreator again, hit F1, then save the points and exit out.

ALL OF THIS TAKES TIME. You have to use trial and error -- if things aren't working, then debug it.
 

mycroft

Script Author: MyPrices
I second what Ama says , you're just asking for a world of pain with ANY stairs , our guild hall has them all on one level , the writ givers and board are close together , the banker , guild world broker etc are dotted between the crafting stations.

Took me 5 minutes to set up a working path to everything.
 

Contact

Active Member
I know, I know. I'm annoying Valerian mostly with my debugging though. He can probably testify that I've said something every time I tried recreating a path-- I'd said I've probably made ~15 different paths now using spheres (and I tried a couple times using points and once using boxes.) However I haven't tried doing a large part of it manually yet, as suggested by Ama above. I will try that today before saying anything more.

Once question about the Nav system though-- is it necessary for the spheres to intersect at all? My initial guess, looking at some of the points in the Qeynos and FP tradeskill paths is no.

And, as I've said in the chat channel, I just don't have the option of recreating my guildhall layout. While I am a "co-guildleader" I am not the hall designer and I really can't come up with a way to justify moving stuff around from how it currently is-- it's fairly "friendly" to non-botters, everything is close by, etc.
 

gncsteele

Active Member
Just wanted to let everyone know that I got my pather fully functional and wanted to thank everyone for their help. Has been much appreciated. Thank you
 

Iremearde

Active Member
Got my pather functional for my needs at least in our new GH :) We don have every station but I just compromised and just put the things we dont have in one location. I figure I can redo it all when its fully done!
 

Iremearde

Active Member
Well now they added some stuff so I had to redo everything. They decided it would be better to put the RO/Broker on top of the Resource Box and now I'm trying to figure out how to get it to target the RO agent because it just sits there does nothing then tells me problem getting writ and quits out. Is there something I need to change to get it to target it?

Well got someone to move RO Agent to ground level but now Fuel and Broker are above head height and would still like to get this figured out :)
 
Last edited:

Valerian

ISX Specialist
sure. tell your guild decorators that stacking things is soooo kindergarten like. do they stack blocks in their off time too?

that might convince them to move things back down to ground level, but if not, sorry buddy. there's a height sanity check in there for a reason
 

woody07

Active Member
hi folks im new to all this scripting molarky. ive tried setting up the pathing. i ran round all my workbenches and such and named them 1 2 and 3, named my wholesaler and work/rush order agents. but now when i try get writs it just hails the rush order agent and doesnt do anything, after 4 hails the script ends. it doesnt even bring up the boxes so i can click manually
 

Nuprecon

Active Member
hi folks im new to all this scripting molarky. ive tried setting up the pathing. i ran round all my workbenches and such and named them 1 2 and 3, named my wholesaler and work/rush order agents. but now when i try get writs it just hails the rush order agent and doesnt do anything, after 4 hails the script ends. it doesnt even bring up the boxes so i can click manually
What error's do you get?

What does the console print out? other than "unable to retrieve writ"

Do you get any "to far away to craft that item" messages?

What is the exact name of the tables you are using, and what does your map call them out as?
 

deeje

Active Member
guild

well in regards to stacking this is true..However who says you can't move it back? :O idea!!!
 

Stormlord

Active Member
One thing you can do is stash extremely shrunk down crafting stations in more conventient locations, use them instead of the ones on the stairs. Myself and one of the guild officers stashed a couple almost completely into a wall and they work fine and most people don't even notice them.
 

blackee

Senior Member
I have it all set up...but that darned clib board is killing me. It is across the room from the RushOrder. I was trying to get this set up without talking to the "guild hall designer"... Is there an actor for the clib board I can EQ2Nav to?

Thanks
 

Valerian

ISX Specialist
no. tell your guild hall designer to place another clipboard near the writ giver. it's not like they cost a fortune.
 

davidleejones

Active Member
Where to put the path file.

I must be missing something. Where do I need to put the path file I created for my guild hall so that eq2craft can use it?
 
Top Bottom