FFXIV Crafter

09/22/2011 02:08 jonsnowghost7#106
I was using alchemy. Sorry I forgot to say that. I haven't tried other craft jobs yet.
09/22/2011 07:45 Cooleko#107
slowed everything down by about 1-2 seconds on average. Removed a redundant check (where it hit confirm craft twice). See if this helps you two any. I am not pushing this as an official release since these changes were not tested so I do not know how they will perform.
09/22/2011 19:29 Justinp14#108
That one works perfectly :)

Edit: Er, nevermind. It keeps saying "Using Standard" but it's using Careful even on "No Careful". And it's making me fail crafts
09/22/2011 20:13 Cooleko#109
would you mind making a video and pming me the link, I would like to see it in action.
09/22/2011 23:31 Justinp14#110
It did it for about 10 synths on Alchemy then it stopped and hasn't done it all on Alchemy or Weaving since. However, it doesn't seem to be using Tender Touch unless it uses it under specific conditions. It uses Preserve just fine though
09/22/2011 23:45 Cooleko#111
a few abilities have specific conditions, tender touch is not one of them. however, if you have 3+ term abilities you may not get to use them all because the bot wont activate a new term ability while one is up (not including 4th when on appropriate jobs)
09/23/2011 00:06 realbots#112
I tested the slower version and the issue of still persist. I think it my be something more than timing. The bot goes into your requested tab while spamming confirm hand and then waiting for craft window. It sounds like timing but it maybe something in the way it reads the memory:(
09/23/2011 00:56 aesculapius#113
Aside from the periodic "waiting for craft window" error that requires a reboot so far it's been doing well. All the abilities work as intended though the failure rate is somewhat higher than lucid's bot.

There is one issue when the bot is paused. For whatever reason it will loop into "Waiting for craft windows" and you will have a difficult time accessing some menus as the bot will automatically try to cancel anything that isn't the craft window. I.e. if you want to manage your inventory midway in a crafting session, it's not possible some of the time. Or if you want to manually sell some stuff before resuming.
09/23/2011 01:48 marsas#114
Most of the problems I see reported here I believe you can avoid if you use the bot more carefully:

1. dont keep ffxiv as the active window, the mouse moving even outside the window can sometimes interfere and cause strange things to happen
2. try not to maximise/minimise window in the time while the bot is waiting for next window to appear or next action to become available, this can sometimes make the bot go crazy and "spam bold" even when no careful is selected. A safe time to minimise after starting the bot is inmediately after the first synth action is selected.
3. pause the bot directly after recipe is selected from list and materials appear, i have found this is a safe place to pause > sell > resume
4. when all else fails and the bot just isnt clicking abilities or commands, restart ffxiv + bot, works every time...
5. if for whatever reason the bot selects the requested synths instead of recipes, this is not a problem anymore, the bot will eventually cancel out the leves window and go into recipes, although it will count that as a failed synth, not a big deal.


I havent tried the slower version yet but i was/am very happy with the speed the old version had so it would be nice if this slow mode could be switched on/off or configured to be same speed as before for those who didnt have any problems
09/23/2011 02:28 Cooleko#115
Thanks for the suggestions Marsas

I want to remove any defects i can find so i will continue to work on figuring out what specifically ails the few who come forward and solve them.

I have added a debug box for anyone having problems. just attach a text file of your log if something goes wrong, (code brackets are fine too, but only if you put the code in spoilers)

I noticed that I removed the HQ fix when I updated the bot to 100% window detection rather than time based. This has been added back in, Bot may not give a false fail even if it gets stuck in the leve window.
09/23/2011 02:46 Cooleko#116
Quote:
Originally Posted by realbots View Post
I tested the slower version and the issue of still persist. I think it my be something more than timing. The bot goes into your requested tab while spamming confirm hand and then waiting for craft window. It sounds like timing but it maybe something in the way it reads the memory:(
If you are in request window then it might have been a part of the old HQ glitch, if it isnt i can see what is happening if someone posts the log.
Quote:
Originally Posted by aesculapius View Post
Aside from the periodic "waiting for craft window" error that requires a reboot so far it's been doing well. All the abilities work as intended though the failure rate is somewhat higher than lucid's bot.

There is one issue when the bot is paused. For whatever reason it will loop into "Waiting for craft windows" and you will have a difficult time accessing some menus as the bot will automatically try to cancel anything that isn't the craft window. I.e. if you want to manage your inventory midway in a crafting session, it's not possible some of the time. Or if you want to manually sell some stuff before resuming.
I would like to see this periodic errors log, I haven't been able to reproduce this.
If the bot is paused, it shouldn't be doing anything, period. It will just wait until it is resumed.
However, if you are already in a searching for window, the bot will not pause until that window is found. I'll add a pause in these functions shortly.
Quote:
Originally Posted by marsas View Post
Most of the problems I see reported here I believe you can avoid if you use the bot more carefully:

1. dont keep ffxiv as the active window, the mouse moving even outside the window can sometimes interfere and cause strange things to happen
2. try not to maximise/minimise window in the time while the bot is waiting for next window to appear or next action to become available, this can sometimes make the bot go crazy and "spam bold" even when no careful is selected. A safe time to minimise after starting the bot is inmediately after the first synth action is selected.
3. pause the bot directly after recipe is selected from list and materials appear, i have found this is a safe place to pause > sell > resume
4. when all else fails and the bot just isnt clicking abilities or commands, restart ffxiv + bot, works every time...
5. if for whatever reason the bot selects the requested synths instead of recipes, this is not a problem anymore, the bot will eventually cancel out the leves window and go into recipes, although it will count that as a failed synth, not a big deal.

I havent tried the slower version yet but i was/am very happy with the speed the old version had so it would be nice if this slow mode could be switched on/off or configured to be same speed as before for those who didnt have any problems
if FFXIV window is active, moving your mouse will cause the crafting window to lose focus. This would cause the next movement to be lost; however, I have put in measures to ensure that focus will be triggered before using commands, however, there may be a few places that i do not catch it/didnt think it would be necessary.
09/23/2011 04:09 jonsnowghost7#117
Here is my Debug text in Alchemy. It's still doing the same thing moving down one slot and selecting rapid when in off hand. It worked correctly in Main Hand though.
09/23/2011 05:29 Cooleko#118
thanks, your problem is alchemy(offhand) specific, notice how rapid is given hastyhands ID?. I will issue a correction once i figure out what hastyhand is being redirected to on alchemy (offhand).

I need someone who gets careful synthesis 100% of the time to post their log, it definitely appears that one of the other jobs overlaps PiecebyPiece ability or Grand design ability. In the mean time, if you notice the bot is always using careful synthesis it is because the bot thinks your careful button is the button used by grand design or piecebypiece, so just do not toggle the ability that is causing it to glitch until i figure out what to do in these specific instances where the ability IDs are remapped to new numbers.

I reviewed the game dats. I cannot correct this without experimentally seeing what the abilities are remapped to when there is an overlap.

Volunteers of these two specific problems please PM me for instructions. I may not be back tonight so dont expect too quick of an answer. The work is simple, I will provide you a file to open on your computer that shows the selected abilities ID, you just craft and tell me the ability ID (you must be on the job that causes the problems with the bot)
09/23/2011 06:11 aesculapius#119
Quote:
Originally Posted by Cooleko View Post
I would like to see this periodic errors log, I haven't been able to reproduce this.
If the bot is paused, it shouldn't be doing anything, period. It will just wait until it is resumed.
However, if you are already in a searching for window, the bot will not pause until that window is found. I'll add a pause in these functions shortly.
The error isn't a crash or anything. The bot just loops into a "waiting for crafting windows" state. I.E. if I tried to start a leve, it will do so but upon reaching the actual crafting window, it won't be able to detect it and will the maintain the message "Waiting for crafting windows". This issue generally doesn't occur. It might have to do with duo-boxing and switching characters. Because from what I have seen so far, when I am just on one account using one character there isn't an issue until I start switching around. (I do exit the bot when I switch characters)
09/24/2011 09:27 Cooleko#120
Ok, with Jonsnowghost's help I think I may have found a way to get Hastyhand working with Alchemist(Offhand). Let me know if anyone else finds any problems.

Edit: Last nonofficial release had a problem with levequests, fixed it.