FFXIV Crafter

09/29/2011 06:32 asdf1987#136
Also, like to note that sometimes in Leve, when i fail with <50% progress it would leave the leve menu and not continue after that.

below is the debug view

09/29/2011 08:36 Cooleko#137
Thank you for the log, I was unable to figure out why that error was able to occur, but I think I have added a protection against it when it does. See if this fixes that problem.

Removed download as the fix didnt correct problem.
09/29/2011 22:01 Cooleko#138
Quote:
Originally Posted by Justinp14 View Post
Helps any?
Missed your edit yesterday, I see what is going wrong. I'll look at the source code this evening.

I'm making a note here so I dont forget...
09/30/2011 03:17 Cooleko#139
Tried to fix both things at once, bot will now double and triple check your standard ID (this may not be enough but let me know if it encounters the error). Also, the bot observes when a leve fails and it may restart the leve chain it was on. I couldn't test either fix as reproducing these errors is proving to be difficult (I dont fail leves often and only get ~50 leves every two days, I have never had the spam careful glitch)
09/30/2011 10:10 Justinp14#140
Just to give you a bit more info, it seems to work fine but the first time I tried to craft, this happened:


Then it sat there. After I reopened it, it seems to be fine now
09/30/2011 14:30 Cooleko#141
it seems that your crafting window was never actually found, I'll make the bot more specific after the update so that the window it actually thought was the crafting window isn't detected.
10/01/2011 00:12 Invalice#142
I just wanted to say thanks Cooleko. Your bot has been invaluable in preparing for the upcoming patch. Wonderful work.
10/01/2011 00:27 Cooleko#143
Just wait :) In 56 minutes I will know if the bot auto renews crafting support (Gogorano [uldah repair guy] is only NPC I have tested on), I also fixed some other issues that were present. If it does I'll upload a new version and extend the trial till patch day to help crafters get their stuff all squared away.

Quote:
Originally Posted by xDrako View Post
Cooleko, can you make it so that when you use perfection it will use rapid synthesis? also, if possible check if perfection had an effect (sometimes it fails) before doing it.
thanks
Because I didnt want to make three buttons for perfection, so the bot will just do the ability it was going to do before perfection popped up, if rapid was that ability then it will use rapid. In the future I may have the bot ask the user what ability to use after perfection, but that would require I know for sure it was successful.

I can take my text parsing from the mining bot and put it in the crafting bot, this would let me know if any abilities failed, it would also let me know if there were chaotic elements, etc, and in general allow me to make a much more robust bot.

However this requires a rewrite of the bot to be reactionary rather than scripted and would take many hours of planning how to modularize the bot. I do not see myself making these changes in the near future as the bot is around 2k lines of code.

I put the latest release in the OP. The bot should not have window detection problems anymore (was an error on my part that i should have noticed earlier) but if it does post the log so I can see what the problem is. Also, I added crafting support, but for the time being it is only from NPC repair person rather than guilds or camps. In the future I will add a way to choose from one of the 3 (camps, guilds, repair)
10/01/2011 19:51 steve782#144
are u goin to make this a pay bot or something after trial? I cant play without a good crafting bot and the only alternative to this is moetoys pixel bot. i will gladly "donate" or whatever
10/01/2011 21:09 Cooleko#145
Quote:
Originally Posted by xDrako View Post
also , can you take hand of the gods out of priority? what happens is that when it starts, it will use a skill and right after that it will use hand of the gods if it pops up, losing the first skill. Can you make like the other abilities?
I was specifically asked to do this by the requester of the ability, If you can get some more people to say this is the best idea I'll make the change.

Quote:
Originally Posted by steve782 View Post
are u goin to make this a pay bot or something after trial? I cant play without a good crafting bot and the only alternative to this is moetoys pixel bot. i will gladly "donate" or whatever
There are a handful of very generous people who have influenced the trial staying out this long. I don't know what the future holds.
10/01/2011 21:49 steve782#146
k i just donated - stay around longer please lol

by the way, the crafting support renewal workS!!!! very very cool - this will make things much easier. I assume the only change that needs to be made for guild support npc is the order in which you select options when talking to him?
10/01/2011 22:16 Cooleko#147
that is correct, havent decided whether to give user option of what lvl of support, or to just make user get master support (If they didnt want the best support they would just go to repair npc anyway).
10/01/2011 22:23 steve782#148
Quote:
Originally Posted by Cooleko View Post
that is correct, havent decided whether to give user option of what lvl of support, or to just make user get master support (If they didnt want the best support they would just go to repair npc anyway).
Id say just go for the best level of support - the price is trivial. Us botters should be rolling in the cash anyway.

I have a couple suggestions for the bot that maybe some day you will have time to implement, these are not critically useful or anything, but perhaps just nice things to have.

1. have the bot automatically sell the non-stackable items that we are crafting when it goes to renew its synthesis support. this would have to be implemented at the guild support guy since you can buy/sell there and also get guild support. also, this would completely free us up from having to ever check up on the bot.

2.UI- instead of having all the different abilities displayed on the UI, just keep the general ones: touch up, no careful, off hand, etc... and instead have, say, a box or drop down menu where the user can simply type or select in the ability he wants to use during synthesis. 5 boxes would be enough i think since no one will probably use more than 5 abilities max per craft.
10/01/2011 22:41 Cooleko#149
Everything I do runs off of unique hex IDs in the game, the inventory I use nonstatic IDs for selling so it changes frequently (it even changes duriung the selling process but I detect and accomodate for the changes). If you crafted one of your items and performed a similar binding action like the support npc, I could implement this. However, it seems that it would be too much hassle to craft one, bind the ID, bind the NPC, then let the bot run. (Do you think you would mind doing this the "hard" way?)

As for the abilities, I think I'm going to just have the bot automatically use every ability you have equipped (that the bot knows), however I would have to supply a list of all supported abilities so people would know what abilities to request in the future.
10/01/2011 22:53 steve782#150
sure, that doesn't sound like it would be a hassle at all - and its well worth the extra few clicks we have to do to set it up. after all, we could just walk away from the bot and not have to bother checking it until all our mats are used up while making money at the same time from the sales -thats priceless. this would be epic for leveling carpenter too since all we do is craft masks. we could just have the bot go for days.