VGCraftHelper - Comments Thread

Shaba

Active Member
And you edited your vgskin file custom to vgcraftbot? :cool: If you dont want to edit the file again, dont overwrite with the one from my zip. That file was created for VGBot, and was utilized by Hendrix for the UI. If it's used by vgcraftbot, then I assume he's using Hendrix's code.

There is no need to set it up to open doors, if you are in 1st person it opens them automatically.
 

Shaba

Active Member
milamber said:
Feature Request:
The ability to add Catalysts to the Craft Repeat tab.
It would do with just an option to add a catalyst that you have in the inventory OR that you input the full name of the catalyst i.e. Dust of Wisdom or whatever ;)
There is nothing in the extension to work with catalysts, unfortunately. I plan on asking Amadeus to add them when I am ready to use them tho :)
 

Shaba

Active Member
Code:
*		[Version Update Information]
*
*		Beta Version 2.0
*		You no longer need to add Work Order cash loot to the item list, they will be sold automatically.  You still need to add things like 'Fine Thread'.
*		More movement tweaks.
*		Option 6 will no longer be so aggressive.
*		You no longer need to type the name of the recipe you want to make on the Craft tab, it is already populated with all of your recipes!
*
*		----------
 

Shaba

Active Member
Shaba said:
* You no longer need to add Work Order cash loot to the item list, they will be sold automatically. You still need to add things like 'Fine Thread'.
Shaba said:
* You no longer need to type the name of the recipe you want to make on the Craft tab, it is already populated with all of your recipes!
Are both of these working for everyone?
 

Shaba

Active Member
If there are no notes then it was just a bug fix, nothing worth mentioning, this one happened to be a typo in option 6 when stage 4 had 2 steps :)
 

Shaba

Active Member
Code:
*		[Version Update Information]
*
*		Beta Version 2.1
*		When using the craft tab: if there is only 1 possible ingredient action, removed the confirmation before selecting an action.
*		Improved the way the script deals with un-greyed steps.
*		Fixed a bug which was buying too many of an item on the components list.
*		Tier 5 is now supported!  More tweaks to come.  Please report any issues specific to tier 5.
*
*		----------
 

Voltstorm

Active Member
Version 2.1

VGCraftHelperGUI.xml

Seems that the vanishing of the text boxes for entry point for Taskmaster etc ... can be fixed :p

Code:
<Text Name="FinishWOTxtEnt" Template="VG.TextEntry">
	<X>47%</X>
	<Y>17%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
</Text>
<Text Name="CraftStationTxtEnt" Template="VG.TextEntry">
	<X>47%</X>
	<Y>26%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
	<OnLoad></OnLoad>
</Text>
<Text Name="SupplyTxtEnt" Template="VG.TextEntry">
	<X>47%</X>
	<Y>35%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
	<OnLoad></OnLoad>
</Text>
Replace with ...
Code:
<TextEntry Name="FinishWOTxtEnt" Template="VG.TextEntry">
	<X>45%</X>
	<Y>17%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
</TextEntry>
<TextEntry Name="CraftStationTxtEnt" Template="VG.TextEntry">
	<X>45%</X>
	<Y>26%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
	<OnLoad></OnLoad>
</TextEntry>
<TextEntry Name="SupplyTxtEnt" Template="VG.TextEntry">
	<X>45%</X>
	<Y>35%</Y>
	<Width>50%</Width>
	<Height>18</Height>
	<Color>FFDDBB00</Color>
	<OnLoad></OnLoad>
</TextEntry>
Seems a bug was introduced with ISXVG-20070319.0102 ... Stats come up as NULL. So to get a list of crafting skills to pull work orders change the following in this same XML

Code:
if ${Me.Stat[Crafting,${woPrimTypeIterator.Value}]} > 1
Simply comment it out ...
Code:
;if ${Me.Stat[Crafting,${woPrimTypeIterator.Value}]} > 1
That is all from moonbase one for now ... over and out!

EDIT - Most curious - now the ${Me.Stat[Blah, Blah]} is now working - no clue what was up - ignore the about about that ...

It seems Shaba that even with timid crafting if the WO is quality front loaded it has a hard time completing it (FYI)
 
Last edited:

Zeek

Active Member
Commenting out the skill check line is only allowing the script to try and run even though ISXVG is not totally loaded.

If your stats are coming up NULL then you need to unload the extension and reload it.
 

Shaba

Active Member
Voltstorm said:
Seems that the vanishing of the text boxes for entry point for Taskmaster etc ... can be fixed :p
Uhh, I removed them for a reason, there is never a reason to type anything in there.


Voltstorm said:
Seems a bug was introduced with ISXVG-20070319.0102 ... Stats come up as NULL. So to get a list of crafting skills to pull work orders change the following in this same XML
I dont think this has anything to do with the script? Make sure the extension is working, sometimes after it patches you have to unload and reload.


Voltstorm said:
It seems Shaba that even with timid crafting if the WO is quality front loaded it has a hard time completing it (FYI)
not sure what quality front loaded means? If there is an issue, I'll need to know your level, stats, and recipe step order (station/tool/utility) Also are you doing tier 5 combines?
 
Last edited:

Voltstorm

Active Member
Shaba said:
Uhh, I removed them for a reason, there is never a reason to type anything in there.
Explain ?
I have different characters different crafters in different locations. It did not default anything it just picked the last one that was in my VGCraftHelper.xml, which was for my leatherworker and I was on my Blacksmith in a different city. It is no big deal I can just change it formyself I am just not sure how you are populating those.

Shaba said:
I dont think this has anything to do with the script? Make sure the extension is working, sometimes after it patches you have to unload and reload.
I am assuming this is the case, why it was working then not working then working again - so I will do just that - unload and reload - thanks for the input.


Shaba said:
not sure what quality front loaded means? If there is an issue, I'll need to know your level, stats, and recipe step order (station/tool/utility) Also are you doing tier 5 combines?
Front loaded means that the main quality action is in the second stage instead of the third stage. It has to do, mainly with Moderate Work orders. I have changed from doing Moderate/Easy to Easy/Moderate and it works like a charm. Now that I know how it is meant to be used I am having much more success.
And this "front loaded quality" is an issue with my 23rd leatherworker, 28th armor smith and 34th level weapon smith. It is not an issue with my 14th level carpenter.
 

Shaba

Active Member
Voltstorm said:
Explain ?
I have different characters different crafters in different locations.
And you use the same path file for all of these? Just pick a different path file from the dropdown and it will all change to match whatever you set up when you clicked on New Path.



Voltstorm said:
And this "front loaded quality" is an issue with my 23rd leatherworker, 28th armor smith and 34th level weapon smith. It is not an issue with my 14th level carpenter.
Ok, then either your gear is not quite as good as mine, or the script doesnt like your skill setup. If you want to try to get this working better for you, I'll need to know the option that is calling for quality in stage 2 when you think it should be going for progress. Unfortunately, everyone has different skills, so perhaps your setup just isn't ideal for my logic atm.
 

Voltstorm

Active Member
Shaba said:
And you use the same path file for all of these? Just pick a different path file from the dropdown and it will all change to match whatever you set up when you clicked on New Path.
I do not full bot if this is what is meant by this. I will explore more about setting for different characters but right now I just use "manual" as I thought this was the setting that told the system it was not in full bot mode.

Shaba said:
Ok, then either your gear is not quite as good as mine, or the script doesnt like your skill setup. If you want to try to get this working better for you, I'll need to know the option that is calling for quality in stage 2 when you think it should be going for progress. Unfortunately, everyone has different skills, so perhaps your setup just isn't ideal for my logic atm.
No question about this. It works super nice in Easy/Moderate. I keep my base skills at 36/36/28 (Utilities/Tools/Station). My stats are average for my level and honestly I have invested little into understanding the stats, so clearly I should fix that!

Thanks for the great work and rapid feeback.
 

Shaba

Active Member
Voltstorm said:
I do not full bot if this is what is meant by this. I will explore more about setting for different characters but right now I just use "manual" as I thought this was the setting that told the system it was not in full bot mode.
To be honest, I had totally forgotten that was an option :p That was something Hendrix had added, as well as being able to pause the script. I'm pretty sure the pause button worked when I took over the script, but I'm going to need to rewrite to get it functioning again.

For now, keep those changes you made, and I'll get the textentry boxes back in next update. (soonish)

If you want to do Moderate WOs consitently (I can do difficult Bs and some As with this script) then I would suggest getting the best gear you can. Your XP/Minute will really benefit from it :)
 

Nail

Active Member
Shaba said:
If you want to do Moderate WOs consitently (I can do difficult Bs and some As with this script) then I would suggest getting the best gear you can. Your XP/Minute will really benefit from it :)
how are you stats and skills set up? i dont have a problem changing how mine are configured, just dunno what works best with the logic you have written :)
 

Shaba

Active Member
At level 39, my stats are:

Problem - 400
Reasoning - 454
Ingenuity - 417
Finesse - 358

and my skills are:

Station - 384
Tools - 466
Utilities - 400


Repatch for that GUI fix btw :)
 

don'tdoit

Active Member
irc said:
[02:38] <Shaba> but I'll come up with something cute :D
[02:38] <Shaba> and not nearly as annoying as vgalarm's sound!
[02:38] <Zeek> heard xeons has a whistle type sounds from startrek that might not be so intrusive
I included some extra sounds for future use in the last vgalarm release. Take a look in your scripts/sounds directory. The startrek intercom whistle is in there.
 

Voltstorm

Active Member
Shaba said:
At level 39, my stats are:

Problem - 400
Reasoning - 454
Ingenuity - 417
Finesse - 358

and my skills are:

Station - 384
Tools - 466
Utilities - 400


Repatch for that GUI fix btw :)
Way back on page 6 of this conversation I commented on how we should look at our skill configurations. You are 32/37/31 (Utilities/Tools/Station) and I was 36/36/28 (Utilties/Tools/Station). This is a huge difference. As you developed the code using your spread there is no wonder why I am having issues. With a 3-4% difference in Station skill I am going to get a few more complications, which makes the world of difference in the success of the script.

Thanks for posting your values so I can now try to match the spread and see if it makes a difference.
 

Voltstorm

Active Member
VGCraftHelper.iss

I would still like to see the code for selecting the work order modified to be either/or instead of just one.
The logic used in the work order selection is to pick from the bottom of the list and work it's way up the list. The reason for this is that, as you progress up to the top of a given group of difficulty they get harder.
As both of your main skills are going to be equal why not select the work orders the same way. Leatherworking and Outfiiter (for example) work orders will give the same exp and have the same difficulty. This way you spend more time in the difficulty that is best for your skills instead of progressing to a point where you spend a few hours doing work orders that might be to hard.
Code:
function:bool Get_WO(string Get_Diff, string Get_Type)
{
	variable int lCount=${Math.Calc[${TaskMaster[Crafting].AvailWorkOrderCount}+1]}
 
	while ${lCount:Inc} < ${Math.Calc[${TaskMaster[Crafting].AvailWorkOrderCount}+1]}
	{
		if ${TaskMaster[Crafting].AvailWorkOrder[${lCount}].Difficulty.Equal[${Get_Diff}]} && ${TaskMaster[Crafting].AvailWorkOrder[${lCount}].RequiredSkill.Equal[${Get_Type}]}
		{
			TaskMaster[Crafting].AvailWorkOrder[${lCount}]:Select
			wait 10
			return TRUE
		}
	}
}
Becomes ...
Code:
function:bool Get_WO(string Get_Diff, string Get_Type, string Get_Type2)
{
	variable int lCount=${Math.Calc[${TaskMaster[Crafting].AvailWorkOrderCount}+1]}
 
	while ${lCount:Inc} < ${Math.Calc[${TaskMaster[Crafting].AvailWorkOrderCount}+1]}
	{
		if ${TaskMaster[Crafting].AvailWorkOrder[${lCount}].Difficulty.Equal[${Get_Diff}]} && (${TaskMaster[Crafting].AvailWorkOrder[${lCount}].RequiredSkill.Equal[${Get_Type}]} || ${TaskMaster[Crafting].AvailWorkOrder[${lCount}].RequiredSkill.Equal[${Get_Type2}]})
		{
			TaskMaster[Crafting].AvailWorkOrder[${lCount}]:Select
			wait 10
			return TRUE
		}
	}
}
And ...
Code:
call Get_WO "${woPathSettings[${filename}].FindSetting[PrimDifficulty]}" "${woPathSettings[${filename}].FindSetting[PrimType]}"
if !${Return}
{
	call Get_WO "${woPathSettings[${filename}].FindSetting[PrimDifficulty]}" "${woPathSettings[${filename}].FindSetting[SecType]}"
	if !${Return}
	{
		call Get_WO "${woPathSettings[${filename}].FindSetting[SecDifficulty]}" "${woPathSettings[${filename}].FindSetting[PrimType]}"
		if !${Return}
			call Get_WO "${woPathSettings[${filename}].FindSetting[SecDifficulty]}" "${woPathSettings[${filename}].FindSetting[SecType]}"
	}
}
Becomes ...
Code:
call Get_WO "${woPathSettings[${filename}].FindSetting[PrimDifficulty]}" "${woPathSettings[${filename}].FindSetting[PrimType]}" "${woPathSettings[${filename}].FindSetting[SecType]}"
if !${Return}
{
	call Get_WO "${woPathSettings[${filename}].FindSetting[PrimDifficulty]}" "${woPathSettings[${filename}].FindSetting[SecType]}" "${woPathSettings[${filename}].FindSetting[PrimType]}"
	if !${Return}
	{
		call Get_WO "${woPathSettings[${filename}].FindSetting[SecDifficulty]}" "${woPathSettings[${filename}].FindSetting[PrimType]}" "${woPathSettings[${filename}].FindSetting[SecType]}"
		if !${Return}
			call Get_WO "${woPathSettings[${filename}].FindSetting[SecDifficulty]}" "${woPathSettings[${filename}].FindSetting[SecType]}" "${woPathSettings[${filename}].FindSetting[PrimType]}"
	}
}
I am hopful that I was able to explain the logic behind this change.
Also we need to change the way that the work order select is made when you go from your primary difficulty choice to your secondary choice. If you can do (for example) Moderate work orders then you would not want to select the Easy work orders from the bottom of the list to the top, you would want to reverse that selection. However, if you are doing Easy and your alternate choice is Moderate then you want the initial selection to be top down and the second selection to be bottom up.
 
F

firestorm5636

Guest
New to tryin this have some questions...

Are you going to implement a GM detection? Teleport detection/shutdown?

What is timid crafting?
 

Smyrk

Active Member
For CraftRepeat, could the way it saves recipes to the list be changed to be on a per character basis? Its incredibly disconcerting to switch between toons and see all of my blacksmithing recipes when my carpenter opens up the list. Maybe better yet a server/character based list since I have different levels of smiths on different servers, if it shows all the way up to tier 5 on a toon that only is tier 2 its just a bunch of extra stuff to try to pick through to find what you want...
 

IeU

Active Member
firestorm5636 said:
New to tryin this have some questions...

Are you going to implement a GM detection? Teleport detection/shutdown?

What is timid crafting?
there are already some detection.
 

nospoon

Active Member
I had a question, both my friend and I are not able to get the bot to pick the work Orders up automatically. I follow those steps and still nothing.
 

Shaba

Active Member
firestorm5636 said:
New to tryin this have some questions...

Are you going to implement a GM detection? Teleport detection/shutdown?

What is timid crafting?
There is teleport detection already, although it's not all that advanced, there is also trade invite detection/reaction, also very simple atm.

Read http://www.isxgames.com/forums/showpost.php?p=4180&postcount=66 about timid crafting, it's just there to help some people who were having issues, this will be changed in the future.
 

IeU

Active Member
shaba i am still having some use at the last step.
when there are 3 actions possible


and sometimes get stuck on 97-98-99% on step 3, just stays there.
 

Smyrk

Active Member
Shaba,

Another quick question regarding craft repeat... I am trying to set it up to make Diamond Cut Garnets to use for upgrades... I can get it to choose the diamond cut on the first step, however the second step of stage one also has multiple selections, Attribute and something else (can't recall the name of the second one.) I need to have it select that second one in the second step since attribute based Diamond Cut Garnets are not usable for upgrading. Is there any easy way to allow that secondary selection for the repeat process that I'm missing?
 

alphazero

Active Member
Any way to pump the quality to 100% all the time? I think i saw something in the script, but dont want to break it too bad heh.
 

Shaba

Active Member
Code:
*		[Version Update Information]
*
*		Beta Version 2.2
*		Fixed a bug with tool swapping on un-greyed steps.
*		Changed the way that "Ingredient Action" should be set, on the craft tab.  Now just input the # of the action you wish to use, starting from the Left.
*		Now works for recipes with 2 steps in the Ingredient Stage.
*		More tier 5 logic tweaks.  Expect more.
*		Improved the way that Work Orders are chosen when "Do Batches First" is Not selected.
*		The Pause button on the Work Order tab should now be functional. (limited testing)
*
*		----------
 

dazed0119

Active Member
Anyone get this working yet tonight? I keep getting an error everytime it starts up. I know after patches it is borked, but it downloaded somethign today so I assumed that was the patch to fix it?
 

Solysh

Active Member
No, Innerspace itself was updated, so you're going to need to download the new version of ISXVG when it's done, prolly tomorrow.
 

Shaba

Active Member
Code:
*		[Version Update Information]
*
*		Beta Version 2.3
*		There is a new option on the Options tab.  The "Aggresiveness" slider will affect how aggressively ShabaCraft will spend AP to raise quality.
*				Default for this setting is 3 (will use ShabaCraft logic).  Anything less than this will produce Lower results, but will have a less chance of failing.
*				Setting this slider to 1 will yield the same results as the previous "Timid Crafting" option.  This slider will only take effect at the beginning of the combine.
*		Temp fix in for these crazy wandering NPCs!  If you have a path with a FindNPC point in it already, you will need to recreate, and click NO when it asks you if he wanders.
*				I have plans to do this properly, but this should work for now.  Click the start button where you always did, at the point that they always return to.
*		Few bug fixes with Stage 4 on tier 5.  Please inform me of any more issues.
*
*		----------
You might need to recreate your path, make sure and click NO when it asks you if your TM wanders, and make the point in a place that they always return to (like the old static point). If it doesnt work well in the zone you are trying it, move somewhere else. I'll be offline for a bit, but a better fix is in the works.
 

apollosyx

Active Member
With no quality slider or pump quality button it tends to finish well before it could and not get the quality it can. Even with the highest setting on aggresiveness it was only getting mid-B before finishing and still had over 1k AP left over.
 

dazed0119

Active Member
I do not get any recipees showing up in my craft repeat. I select the type of station and all it shows for recipees is NULL
 

crixtoanti

Active Member
How can I use this to just do the crafting part of the WO's? I want to select the actual WO and supplies myself and plan to be at the computer the whole time. I just want it to craft all 3 WO in a row. Is this possible w/o full automation?
 

dazed0119

Active Member
I cant get this to work at all now, after the latest patch. it jsut sits there waiting for the NPC to come back and even when he does it does nothing
 

Shaba

Active Member
dazed0119 said:
I do not get any recipees showing up in my craft repeat. I select the type of station and all it shows for recipees is NULL
Don't start the script with a crafting table open, nothing I can do about this.
 

Shaba

Active Member
apollosyx said:
With no quality slider or pump quality button it tends to finish well before it could and not get the quality it can. Even with the highest setting on aggresiveness it was only getting mid-B before finishing and still had over 1k AP left over.
Only 20 mins before work, seeing if I can find the problem....with it set to 3, there should be no difference from before. This might have to wait until I get home from work.
 

Shaba

Active Member
dazed0119 said:
I cant get this to work at all now, after the latest patch. it jsut sits there waiting for the NPC to come back and even when he does it does nothing
Working fine for me, make sure you target your Taskmaster when it says so, and when it says to move to your taskmaster, that you stand in a spot that you will have LoS to him at some point in his path, and be within a short distance.
 

Shaba

Active Member
apollosyx said:
With no quality slider or pump quality button it tends to finish well before it could and not get the quality it can. Even with the highest setting on aggresiveness it was only getting mid-B before finishing and still had over 1k AP left over.
Hmm, I just tested with a difficult, a moderate, and an easy, and had no issues. You are not the only person who reported this, so there must be an issue I'm not seeing. Will test more after work.


New version posted btw, just big fixes. There is a new bug when it tries to fix un-greyed steps, and it may hang up, will find and fix it tonight.
 

Tim

Active Member
When im about to set up a path it just stops after Ive selected taskmaster... No more windows pop up
 

adakos

Active Member
its 3/30 at 3:20am EST and I downloaded the latest script, it did it's update thing, and i havn't completed a WO yet. (running for an hour)

I get spammed with: 'Could Not Find an action with Progress' when there are two actions available in step 3, a flywheel and an oil jar, and the flywheel has crappy actions, whereas the flywheel has the famous 2 oil/cleaner/etc for massive progress.

Is this a recent bug? I jut started using this over VGcraftbot, but since i havnt completes a work order in an hour of running this.
Maybe you can fix this?
It looks wonderful, other than this problem.
 

Voltstorm

Active Member
VGCraftHelper - Pause

Well I have not had much of a chance to craft last few days, and it would seem I am the only one that uses Manual mode, as the system has been broken since the pause was "fixed" two versions ago (Beta Version 2.2) ;)

The pause does not work... Here is a possible fix (fixed on my system).

In VGCraftHelperGUI you need to change the code in button 1. The calling of the pause command works for the ShabaCraft but not for VGCraftHelper. They use different variables but more on that in a sec.
Code:
<CommandButton name="Button1" Template="VG.GreenCommandButton">
	<X>12%</X>
	<Y>92%</Y>
	<Width>120</Width>
	<Height>25</Height>
	<Text>Start</Text>
	<OnLeftClick>
		UIElement[IngredientNameTxtEnt@Craft@VGCraftHelper Tabs@VGCraftHelper]:SetText[]				
		UIElement[AmountCombo@Craft@VGCraftHelper Tabs@VGCraftHelper]:SetText[]				
		if ${This.Text.Equal[Pause]}
		{
			This:SetText[Resume]
			Script[VGCraftHelper].Variable[woPause]:Set[TRUE]							
			Script[ShabaCraft].Variable[Paused]:Set[TRUE]							
		}
		elseif ${This.Text.Equal[Resume]}
		{
			This:SetText[Pause]
			Script[VGCraftHelper].Variable[woPause]:Set[FALSE]
			Script[ShabaCraft].Variable[Paused]:Set[FALSE]							
		}
		elseif ${This.Text.Equal[Start]}
		{
			Script[VGCraftHelper].Variable[woPause]:Set[FALSE]
			Script[ShabaCraft].Variable[BeginningXP]:Set[${Me.CraftXP}]
			This:SetText[Pause]
		}
	</OnLeftClick>
</CommandButton>
In VGCraftHelper, we need to replace this code ...
Code:
if ${woManual}
{
	woCurrentTask:Set[Start_Craft]
	woPause:Set[TRUE]
	UIElement[Button1@VGCraftHelper]:SetText[Resume]
	while ${woPause}
		waitframe
	break
}
With this code ...
Code:
if ${woManual}
{
	woCurrentTask:Set[Start_Craft]
	woPause:Set[TRUE]					
	UIElement[Button1@VGCraftHelper]:SetText[Resume]
	call Paused
	break
}
In the Paused function we need to add a check for the VGCraftHelper pause variable or it just sits and looks at the wall

Change ...
Code:
function Paused()
{
	echo VGCraftHelper is now paused!
	do
	{
		waitframe
		if ${QueuedCommands}
			ExecuteQueued
	}
	while ${Script[ShabaCraft].Variable[Paused]}
	echo VGCraftHelper is resuming!
}
To ...
Code:
function Paused()
{
	echo VGCraftHelper is now paused!
	do
	{
		waitframe
		if ${QueuedCommands}
			ExecuteQueued
	}
	while ${Script[ShabaCraft].Variable[Paused]} || ${woPause}
	echo VGCraftHelper is resuming!
}
I have also added the following to the FindTaskMaster function, as it is just odd to move around when working in manual mode ...
Code:
function FindTaskmaster()
{
	if ${woManual}
		return
......
And ...
Code:
function GetClose(string object)
{
	Pawn[NPC,"${object}"]:Target
	Pawn[Crafting Station,"${object}"]:Target
	Pawn[Merchant,"${object}"]:Target
if ${woManual}
	return
....
Finally I wanted to thank you for changing the WO select logic ...
Improved the way that Work Orders are chosen when "Do Batches First" is Not selected.
If I can help out more let me know!
 

VGMan

Active Member
Can anyone explain how to setup the pathing as its not obvious to me from the popup questions. The questions talk about midpoints, but don't say of what, and nor can I see an option to handle following the npcs?

Failing that is there a thread explaining it as I really can't fathom it :(
 

Shaba

Active Member
Code:
*		[Version Update Information]
*
*		Beta Version 2.4
*		There is a new silder on the options tab.  Set this to the maximum quality that you would want the script to reach.
*
*		----------
 

Shaba

Active Member
VGMan said:
Can anyone explain how to setup the pathing as its not obvious to me from the popup questions. The questions talk about midpoints, but don't say of what, and nor can I see an option to handle following the npcs?

Failing that is there a thread explaining it as I really can't fathom it :(
"What is the name of your new path file?"
"Please move to your Taskmaster's central location, click OK when arrived"
"Please target your Taskmaster and then click OK"
"Click OK, and then move to your Crafting Station. You can stop about 3 or 4 meters away. Once there, target your Crafting Station"
"Click OK, and then move to your Supplier. You can top about 3 or 4 meters away. Once there, target your Supplier"



Which one of these is confusing you?
 

dazed0119

Active Member
:well I seem to have gotten the pathing to work, but now, when I run up to the taskmaster, it hails him several times(Obvious Bot clue) and then it just hangs after it opens the work order screen. I have tried selecting multiple difficulties, but it just sits there. Any clues?

And to you SHaba, Great work. I couldn't say thanks enough for the screen burn you have saved on my eyeballs!!! :D
 

Shaba

Active Member
If you hang up when at the work order window, then you didnt properly set up the 'Difficulty' and 'Type' drop downs, on the work order tab...make sure to click save if you make changes to these.
 

aChallenged1

Active Member
Losing Materials...

I'm doing the "manual crafting" at the moment. I have plenty supplies on me for what I'm making, but twice now I've lost 3 cloths when the script decided to stop in the middle of the process for some unknown reason. I had over 1000 pts left to work with, but it just frakking stopped and poof there went my cloth bolts.

WTF is up with that?
 

wreckerbill

Active Member
Things broken with last update?

Thanks again for this incredible script!

I have noticed two things that seemed to break with the latest update. The first in the XP per item crafted is no longer being echoed. The other is that clicking the "New Path" button yields nothing evident.

Cheers
 

Shaba

Active Member
Fixed the new path button problem in 2.42

As for AC1's problem, you probably ran out of an item, or didnt have a tool. If you look at the yellow craft text that the game normally generates, I'm betting you were missing something. With this said, the script shouldn't cancel crafting when in manual mode, even if you are missing something, like it does in automatic mode. I will look in to this.



I removed the XP message per request to not use VGEcho unless in debug mode, if you put it in debug mode those messages will come back. If you would like, I can make it echo to the console, or add something to the UI for the xp gained from last combine or something.


Heading to work, but I'll get the new DoubleClick method in the next update.
 

IeU

Active Member
it seems that the latest isxvg broke all wo bots

no scripts are selecting the wo npc and taking wos from them.
 

JumpingJackson

Active Member
Shaba the script is in a update loop after your latest fix:

isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.43 to version 2.45
isxGamesPatcher: Finished
isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.44 to version 2.45
isxGamesPatcher: Finished
isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.44 to version 2.45
isxGamesPatcher: Finished
isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.44 to version 2.45
isxGamesPatcher: Finished
isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.44 to version 2.45
isxGamesPatcher: Finished
isxGamesPatcher: Starting (Ver. 20070311.04 by CyberTech/Amadeus)
isxGamesPatcher: Checking VGCraftHelper: 6 files in manifest...
isxGamesPatcher: Updating "Scripts/VGCraftHelper.iss" from version 2.44 to version 2.45
isxGamesPatcher: Finished
 

Voltstorm

Active Member
Any chance I can get the manual work order fixed put into the code so I can patch the other things you tinker with, please, please, please?

See previous post ... off to make the changes again for the third time.

Thanks in advance!
 

gonemental

Active Member
I used the craft repeat function alot. Could make it so that it will prompt you with a message if you have less than 25 solvent, cleaner, varnish on the table. (only on the setup table portion) If you forget to get enough and you are mid combine with only 5 of an item you are most likely going to fail.
 

Grep

Active Member
Just swapped over from another crafting bot to this, I've got to say this is excelent, much smoother, seems to be much more consistant in the quality of WO output and setting it up is a breeze. It appears to deal with complications better than other bots and the pathing set up is miles ahead of other bots. Only thing I am struggling with is running the Bot in manual mode to do WO's. I'm not sure how I get it to start crafting after getting WO's and supplies.

Not sure if this is due to the way I have set it up but in full bot mode the bot gets WO's then runs back to the station before checking if it needs additional supplies, then runs back to the supplier. Would be better to check supplies after getting the WO's then stocking up before running back to the station.


Anyways, Great work Shaba.
 

IeU

Active Member
i think the craft repeat is broken, it selects the recipe but does not begin the crafting.
 

aChallenged1

Active Member
Craft repeat has been working fine for me today, only issue has been when I've run out of items required for the recipe being done.
 

icerush

Active Member
Does this bot even path? When i create a path, it just tries to run from station, straight to taskmaster, and straight to supplier. It gets caught on objects while doing this, because it is not turning at all, just running in straight line.
 

Shaba

Active Member
Grep said:
Would be better to check supplies after getting the WO's then stocking up before running back to the station.
Can't be done yet with the extension, sorry.


Tuche said:
i think the craft repeat is broken
There are a lot of things still not implemented, and I'm sure there are bugs, but it's working for every else I've talked to.


icerush said:
Does this bot even path?
Yes it does, I assume you did not follow the steps in the HowTo or you did not read the popup windows that explain what to do while creating the path.
 

VGMan

Active Member
Shaba said:
"What is the name of your new path file?"
"Please move to your Taskmaster's central location, click OK when arrived"
"Please target your Taskmaster and then click OK"
"Click OK, and then move to your Crafting Station. You can stop about 3 or 4 meters away. Once there, target your Crafting Station"
"Click OK, and then move to your Supplier. You can top about 3 or 4 meters away. Once there, target your Supplier"



Which one of these is confusing you?
Ok :)

What do you define as a central location? The central location of his pathing? Standing on top of him at one point where he is stationary? Sorry I just find that too ambiguous and testing both options didn't work too well for me!

Pretty sure I got asked more questions too, but will have another attempt tonight.

Edit :
had a play.

First it asks to select the task master. Fine.

Then "Please move to the central location of your taskmaster, where you will wait before engaging them." then "Click OK when you have arrived.".

I don't follow these 3 steps. I already moved to him when I selected him, then it asks me to move to him - why? Then why does it ask me to click ok when I've arrived. I've been stood in front of him the whole time, so this whole flow of questions makes no sense to me. I'm sure it makes sense if you know whats happening in the code, but not to me from the questions!

Additionally can we not get our player to los to the taskmaster and walk to him? Having the player stand in one of the path wait points waiting for the npc is a dead give away its a bot.
 
Last edited:

Makeikusa

Active Member
ac1, if you are making parts using the ship station, the countdown will not update because the parts used (10 planks for 1 deck section etc) are abnormal and not the normal 1/3/5 text, so they don't update correctly. Mast poles will, however.

if you find it doing this normally using a normal table for mass batches of stuff, just restart it and it should work fine. I find it has a tendancy to stop tracking stuff after a while, and have let shaba know about that and the boat station issue.
 
Top Bottom