MstrGareth
Active Member
nm 
Restarted computer and all worked well.
Restarted computer and all worked well.
Actually there is a problem with how I handle updating the field. Your cursor has to leave the field you are editing before it saves it. So just click into the other edit box and it will work correctly.MstrGareth said:nm
Restarted computer and all worked well.
Next time just check the Options tab... it unchecks 'full auto' when you check the recipe boxdjvj said:I'm having an issue where the bot just sits there after i select my path and press start. Tried restarting the game, and using endscript and runscipt again. Made a new path, nothing. This happened after I tried using the recipe tab. Also tried forcing an update.
edit: deleting the vgcraft settings xml and setting up a new one fixed it. Something got screwed up it seems....Anybody else have this happen?
They changed the way that works recently. If you abandon a work order, you will lose any items already made for it, which makes it impractical to redo the order just to get A-grade when you could just as easily finish it and grab a new one.Etain said:I wish there was an option to abandon and reget a WO if you don't have all Class A results.
Doing this by hand gets you another 15-20% per an hour worth of exp. Plus the nice chance of a recipe drop 20th+!
This alone would be worth the coding effort.
Calculation failed on '(${apLeft} / ${Refining.OrigActionPointsAvail}) * 100'
Divide by zero in calculation
EDIT:jakob said:I've found out what appears to be a major bug (?)
When I grind WOs, i sometimes get the opportunity to add extra resources to enhence the quality of the product. The bot doesn't seem to know how to handle this, it just stop craft and nothing more happens... no error message, no messege at all, not even the "going to sleep" message. I think it has to do with that it can't choose what action to use.
Not sure, but it looks kinda serious to me, if there's any easy solution =) please let me know!
Do you have 'Pause to allow Table Setup' checked?jakob said:I checked this more closly now. The bot actually can handle this, it chooses "supplied resources" over "refined resources" by it self. There is no additional text in the chatbox when it does this. This doesn't seem to be the problem after all, i thought so since it stopped crafting at the first step, which usually is to choose between own resources or the supplied ones.. Any clue about whta this might be as it doesn't seem to have to do with the supplied/refined resources?
Yeah, that is what the Qual Ratio slider is supposed to do, but it doesn't seem to be working like I wanted it to.icepick099 said:Any chance there can be a hard-limit quality value added to the UI/script? If quality > 75, progress only?
What I've been doing for a couple weeks is opening VGCraftBot.iss in a text editor, and searching for "supplyneeded" (don't match case).I am getting an error while doing workorders saying it is out of fuel. However I have plenty left.
More than likely it's the extras that you are low on. I'll add some extra code so that it tells you what Supplies it thinks it needs more of.icepick099 said:What I've been doing for a couple weeks is opening VGCraftBot.iss in a text editor, and searching for "supplyneeded" (don't match case).
Well the problem is two-fold. Some recipes claim that they need utilities that they never use. I know treatment is on recipe requirement list for outfitters, but is never used. So, if the player doesn't keep X stacks of treatment glued into their inventory, taking up all that extra space, they can't craft.More than likely it's the extras that you are low on.
I tried this and it did improve my pathing. But I'm still having issues with those dam doors! I have tried Stevens steps while applying every possible view point as well.What i did was set the precision to 199/3 save those by clicking on precision and quitting out.
Then i created my new pathing:
00. Name Path
01. Click Station and Set Station
02. Click add point in same spot and then add points to Work Order
03. Click Work Order and Set Work Order
04. Click add point in same spot and then add points to Supplier
05. Click Supplier and Set Supplier
06. Click add point in same spot and then add points to Station
07. Click Station and Set Station
08. Save
09. Quit
10. ~ runscript vgcraftbot
11. Select your path and Enjoy.
-Seven
These are already in the Vgalarm Tab.sfincter said:Chat alarm would be nice, an audible sound when someones chatting to me or when someone /say my name. Or audible alarm when local chat that may be directed to me.
GM alarm audible
Hope it will be able to find moving stations as well.. here is a post from a Dev at vanguardcrafters.com:aChallenged1 said:CyberTech is working on an app using LavNav that should be able to be used by any scripter to create the required pathing to and from pretty much anywhere. This should include finding and moving to a moving/roaming NPC.
I hope he has it done and it is implemented in all bots very soon.
found hereSilius(Lead Crafting Developer):Quote:
Originally Posted by Melcor
How about making the stations move around randomly... J/K
Funny you should say this we are working on that right now =)
I already do that...VGMan said:Suggestion :
How about developing a heuristic based AI? Score all the various actions based on desireability and then pick the best. Rules would be along the following lines :
; If this is the Quality + Fuel step, push Quality
if (${qualityStep} == ${currentStep})
{
; Make sure that we allow Item Use
doAllowItem:Set[TRUE]
testProgress:Dec[1]
testQuality:Inc[2]
call MyOutput "VG:ChooseAction: Fuel Step!: ${testProgress} :: ${testQuality}"
}
; If we are below the TargetQuality we should try to raise it
if ( ${Refining.Quality} < ${userQuality} )
{
testProgress:Dec[1]
testQuality:Inc[3]
call MyOutput "VG:ChooseAction: Quality Low: ${testProgress} :: ${testQuality}"
}
Where is this tab, i don't see it on vgcraftbot???These are already in the Vgalarm Tab.
glyth said:C:/Program Files/InnerSpace/Scripts/vgcraftbot.iss(4): Could not locate file ./vgcraft/craft-bnavobjects.iss for preprocessing
Preprocessing failed on C:\Program Files\InnerSpace\Scripts\vgcraftbot.iss
Failed to parse script 'C:\Program Files\InnerSpace\Scripts\vgcraftbot.iss'
RunScript 'vgcraftbot' failed
wats with that:/
Sorry about that.....aChallenged1 said:Same here after pushing for the beta update.
The file craft-bnavobjects.iss is missing. I searched to be sure it wasn't put in the wrong place.
Read this post: http://www.isxgames.com/forums/showpost.php?p=5062&postcount=1Paardje101 said:Hi guys, been on snowboarding vacation for a week and just got back now, and trying to get this bot up and running again. See some new stuff. Looks nice. :yea: As for the pathing, trying to set up my Martok-Refining path. How can I make a path to my supplier ? I only have 1 button set search spot for WO NPC. Anyone have any tips to set up the path good ? And what is this mapping mode thing ? Btw this is great bot if my pathing works so big thanks to the makers.
grtzzz u rock:yea: :dazed:
Might want to read the thread for VGCraftbot LavNav HEREleway said:is there a way to use an older version this new pathing system is not working for me. i cant find out how to turn off auto update. he keeps on running into the tent not going around it like i ssetup.
The bot seems to be ignoring paths sometimes and instead beelining to its target, which of course causes it to run into stuff. I altered my path so that the waiting spot was in a more open area, which helped a lot, but my guy still gets stuck if the NPC wanders behind something. Hopefully it'll be fixed soon.leway said:is there a way to use an older version this new pathing system is not working for me. i cant find out how to turn off auto update. he keeps on running into the tent not going around it like i ssetup.
Thats the newer version. I cant seem to get it to work right in the town im in. I will try it a few more times today and see how it does.aChallenged1 said:
Cool, I hadn't looked at the code that closely. Regardling your last question, are you able to track how much progress/qual you get out of each type of action so you can compare a 150 med/med vs a 75 high/none?Xeon said:I already do that...
Even more difficult is balancing those heuristic weights with the actual actions themselves. Should you use a 150AP mod Prog/mod Qual vs (1 @75AP high Prog and 1@75AP high Qual)?
Figuring out which is a 'better' action is half the battle.
I was going to post the same thing... I was making C/B quality on my moderate workorders and now I am lucky if I can get it past D quality.gnits said:Xeon, the new beta code is only obeying the min quality slider and maybe to some extent the prog/ratio (the old ap limit one) Not sure whats going on but on easy ones i never bothered setting anything, it would just pump to a if it had the AP for it. now i have to move the slider all the way up to get it to happen.
FD3SRX7 said:i also never got this window to come up either even during the first installation when everything worked.
![]()
Now that is some excellent feedback!FD3SRX7 said:Now I wanted to restore my setup to a completely new start to try to get back the original setup since it worked with marginal satisfaction.
FD3SRX7 said:This afternoon I installed LavishSoft's program as well as the ISXVG program as instructed on the well written instruction page. I downloaded VGCraftBot-0.994.zip installed it and ran it without a hitch.
The script was working well except for some pathing issues that basically consisted of crafting through walls, making it very apparent that I was botting. I had to watch over the program to see where it would make mistakes and it would keep going towards a forge through the wall.
The version that I downloaded was immediately updated upon running it for the first time to version .999 oddly enough there is no documentation on this version that I noticed on this forum.
The problem with the pathing was probably due to a complete lack of "add point" button on the pathing setup window. There was however a "door point" button only on the very bottom of the window though.
Long story short, I got tired of having a flawed pathing system and wanted to see if I could do anything to make it better. I read on the forums to try the new pathing script by "runscript vgcrafter 1" then run it again without the 1 and try the new pathing out. Immediately I noticed that this version actually had less features than the other one, and would not move around and do its thing as the other one did before (with its troubled pathing).
Now I wanted to restore my setup to a completely new start to try to get back the original setup since it worked with marginal satisfaction.
so if anybody can help me get the version with the "add point" feature in it since that seems intuitive enough then "mapping mode" it would help me out alot.
"cTarget not set" etc is the messages i get after going through and choosing a station/WOnpc/SUPPLYnpc and walking around the path and setting door points etc. Its frustrating that I can't get it back to the original version i had where i can name the path etc...
i also never got this window to come up either even during the first installation when everything worked.
![]()
You did click on the workorder wait spot or whatever the button is called.FD3SRX7 said:"cTarget not set" etc is the messages i get after going through and choosing a station/WOnpc/SUPPLYnpc and walking around the path and setting door points etc. Its frustrating that I can't get it back to the original version i had where i can name the path etc...
gnits said:Xeon, the new beta code is only obeying the min quality slider and maybe to some extent the prog/ratio (the old ap limit one) Not sure whats going on but on easy ones i never bothered setting anything, it would just pump to a if it had the AP for it. now i have to move the slider all the way up to get it to happen.
Does your hammer have the 'tool type: hammer' or whatever the text is on all the other crafting tools?VGMan said:Xeon, the bug with 'missing tool of type: Hammer' is still in. Has been in existence for a while an occurs when a belt which doesn't contain a hammer has been selected. All other tools seem ok...
while ( ${Me.Inventory[${itemIndex:Inc}].Name(exists)} )
{
if ( ${Me.Inventory[${itemIndex}].Name.Find[${aTool}]} && ${Me.Inventory[${itemIndex}].InContainer.Name.Find[Toolbelt]} )
{
call DebugOut "VG: Switching to tool belt: ${Me.Inventory[${itemIndex}].InContainer.Name}"
Me.Inventory[${Me.Inventory[${itemIndex}].InContainer.Index}]:UseAsCraftingToolbelt
return TRUE
}
}
17:21:15::VG: (78):() :: Missing tool of type: Hammer
17:21:16::VG: Looking for tool: Hammer
17:21:16::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:16::VG: Found and switched belt
17:21:16::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:17::VG: correction Fold Metal cost 0 AP
17:21:17::VG: --- AP left 525 ---
17:21:17::CheckComplications() called
17:21:17::Complictions Found: 1
17:21:17::Corrections Found: 1
17:21:17::Corrections Found: 1
17:21:17::Correction requires tool: Hammer
17:21:17::Correction requires (DO NOT HAVE): Adhesive
17:21:17::VG:Correction: Fold Metal
17:21:17::VG: in corrective action
17:21:17::VG: (78):() :: Missing tool of type: Hammer
17:21:18::VG: Looking for tool: Hammer
17:21:18::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:18::VG: Found and switched belt
17:21:18::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:19::VG: correction Fold Metal cost 0 AP
17:21:19::VG: --- AP left 525 ---
17:21:19::CheckComplications() called
17:21:19::Complictions Found: 1
17:21:19::Corrections Found: 1
17:21:19::Corrections Found: 1
17:21:19::Correction requires tool: Hammer
17:21:19::Correction requires (DO NOT HAVE): Adhesive
17:21:19::VG:Correction: Fold Metal
17:21:19::VG: in corrective action
17:21:19::VG: (78):() :: Missing tool of type: Hammer
17:21:20::VG: Looking for tool: Hammer
17:21:20::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:20::VG: Found and switched belt
17:21:20::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:20::VG: correction Fold Metal cost 0 AP
17:21:20::VG: --- AP left 525 ---
17:21:20::CheckComplications() called
17:21:20::Complictions Found: 1
17:21:20::Corrections Found: 1
17:21:21::Corrections Found: 1
17:21:21::Correction requires tool: Hammer
17:21:21::Correction requires (DO NOT HAVE): Adhesive
17:21:21::VG:Correction: Fold Metal
17:21:21::VG: in corrective action
17:21:21::VG: (78):() :: Missing tool of type: Hammer
17:21:22::VG: Looking for tool: Hammer
17:21:22::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:22::VG: Found and switched belt
17:21:22::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:22::VG: correction Fold Metal cost 0 AP
17:21:22::VG: --- AP left 525 ---
17:21:22::CheckComplications() called
17:21:22::Complictions Found: 1
17:21:22::Corrections Found: 1
17:21:23::Corrections Found: 1
17:21:23::Correction requires tool: Hammer
17:21:23::Correction requires (DO NOT HAVE): Adhesive
17:21:23::VG:Correction: Fold Metal
17:21:23::VG: in corrective action
17:21:23::VG: (78):() :: Missing tool of type: Hammer
17:21:24::VG: Looking for tool: Hammer
17:21:24::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:24::VG: Found and switched belt
17:21:24::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:24::VG: correction Fold Metal cost 0 AP
17:21:24::VG: --- AP left 525 ---
17:21:24::CheckComplications() called
17:21:24::Complictions Found: 1
17:21:24::Corrections Found: 1
17:21:24::Corrections Found: 1
17:21:24::Correction requires tool: Hammer
17:21:24::Correction requires (DO NOT HAVE): Adhesive
17:21:24::VG:Correction: Fold Metal
17:21:24::VG: in corrective action
17:21:25::VG: (78):() :: Missing tool of type: Hammer
17:21:25::VG: Looking for tool: Hammer
17:21:25::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:26::VG: Found and switched belt
17:21:26::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:26::VG: correction Fold Metal cost 0 AP
17:21:26::VG: --- AP left 525 ---
17:21:26::CheckComplications() called
17:21:26::Complictions Found: 1
17:21:26::Corrections Found: 1
17:21:26::Corrections Found: 1
17:21:26::Correction requires tool: Hammer
17:21:26::Correction requires (DO NOT HAVE): Adhesive
17:21:26::VG:Correction: Fold Metal
17:21:26::VG: in corrective action
17:21:27::VG: (78):() :: Missing tool of type: Hammer
17:21:27::VG: Looking for tool: Hammer
17:21:27::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:28::VG: Found and switched belt
17:21:28::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:28::VG: correction Fold Metal cost 0 AP
17:21:28::VG: --- AP left 525 ---
17:21:28::CheckComplications() called
17:21:28::Complictions Found: 1
17:21:28::Corrections Found: 1
17:21:28::Corrections Found: 1
17:21:28::Correction requires tool: Hammer
17:21:28::Correction requires (DO NOT HAVE): Adhesive
17:21:28::VG:Correction: Fold Metal
17:21:28::VG: in corrective action
17:21:29::VG: (78):() :: Missing tool of type: Hammer
17:21:29::VG: Looking for tool: Hammer
17:21:29::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:30::VG: Found and switched belt
17:21:30::VG: Was Changing Tool Belts :: back to holdState: 20
17:21:30::VG: correction Fold Metal cost 0 AP
17:21:30::VG: --- AP left 525 ---
17:21:30::CheckComplications() called
17:21:30::Complictions Found: 1
17:21:30::Corrections Found: 1
17:21:30::Corrections Found: 1
17:21:30::Correction requires tool: Hammer
17:21:30::Correction requires (DO NOT HAVE): Adhesive
17:21:30::VG:Correction: Fold Metal
17:21:30::VG: in corrective action
17:21:30::VG: (78):() :: Missing tool of type: Hammer
17:21:30::VG: ACTION_FIND and cState is CS.ACTION_BELT, returning
17:21:31::VG: Looking for tool: Hammer
17:21:31::VG: Switching to tool belt: Worn Harvesting Toolbelt
17:21:31::VG: Found and switched belt
17:21:31::VG: Was Changing Tool Belts :: back to holdState: 33
17:21:31::VG: Ignoring Correction: Fold Metal
17:21:32::VG: correction Fold Metal cost 5 AP
17:21:32::VG: --- AP left 520 ---
The xxcraft-output.log is in your InnerSpace scripts/vgcraft/save/ToonName directory.VGMan said:Yes, I've tried with multiple hammers including the newb one - they all have the 'Tooltype: Hammer' text. Can't find that log file on my machine though. It just sits there looping saying the tool is missing until I manually select the belt.
Can't see an obvious reason why it fails.
Yeah I found itXeon said:The xxcraft-output.log is in your InnerSpace scripts/vgcraft/save/ToonName directory.
Look for text like:
Missing tool of type: