Quote:
Originally Posted by tomhanks123
Okay, something really strange happened, so i tried using your new version and this happened.
I wasn't able to parse the hotbars, tried the fix before where I logout and log back in. Was then able to parse the hotbars but got the below results.
[1:04:22] Bot Started!
[1:04:22] Casting fishing line!
[1:04:42] You got a bite!
[1:04:48] You caught a Gysahl Greens!
[1:04:49] Bot stopped!
Obviously, that's incorrect, it didn't try to hook anything either. Also, strange enough, I had to change the cast hook and mooch key to 2,3,4 instead of the original 1,2,3 to even get it to cast else it would get the message "Expected status 'Casting' or 'Fishing', but got: 'Not Fishing'" similar to a few others above. So I figured maybe it might be the new version, tried an older version I had of your program and same thing so I thought maybe if I complete restart the client it will work (ffxiv)
Yup, that fixed it. Everything fishes and works fine So I guess sometimes, only a complete restart will get it working. Very strange. Maybe some things just move a bit over time as you leave your client on for awhile. i'll test out the timer soon, give you feedback on whether it's working :o.
Mooching is working fine for me btw.
Update: Timer also works :3
Some more feedback on the unable to parse hotbar issue. It seems it doesn't happen from map changing, I tried changing classes, using some skills, killing a few mobs, and I come back and fishing is still ok. I tried, turning off program killing a few mobs, turning on program, switching back to fisher, still works fine. I tried changing maps, reopening program and still works fine.
Now, I have a suspicion that it will stop working if I enter an instance (dungeon,trials etc). Will update you on it once I try it.
Update 2: Okay, so it is the instances I think, so I went in an instance, when I came out I still had program open, tried it and I was able to cast ( forgot to check if it still hooked though). HOWEVER, i closed it and reopened again and then I got the unable to parse hotbar error. So it seems going into instances screws up something. I presume at this point, if I logged out and logged back in without closing the client, I could get the unable to parse message to disappear but would have the resultant problem I stated at the start of this post.
|
There's a lot of good info man! Thanks! I'll check it out and see if I reproduce the issue that way. As far as the Gysahl greens thing, I know what that is. The spot that I'm reading the fish name from will have an item name on occasion. Especially if you mouse over things in your inventory while you're fishing. I'm looking for another way to get fish name to to keep that from happening, but really, I think the only reliable way to get it is going to be from the chat log, and I had major problems with that. Maybe I'll go back to it at some point. As it stands now, it's not that big of a deal.
Just so everyone knows, the reason why I'm resistant to using static buttons instead of parsing the hotbars is, there are only 3 ways to reliably tell if I can mooch:
1) Check to see if the mooch button is enabled (this is what I'm doing now)
2) Keep a database of all possible fish that can be mooched from, including their position in a mooch chain. This is a maintenance nightmare, and not worth doing.
3) Parse the chatlog information.
#1 requires me to parse the hotbar information. And if I'm doing that, I might as well grab the keybind while I'm there. There's just no point in doing anything else.
I simply am NOT doing #2. That information can possibly change every update. The reason why I'm using signature scanning to start with is so that the bot is resilient to updates.
I wouldn't be totally against #3, but I spent several hours working on figuring out the chat log, and couldn't get it to work, so I decided to go with the hotbar route.
So, you see, it's not as simple as just deciding to use 1, 2, 3, and 4, or even adding an option to use those keys. If I do that, I break mooching.
With your help, I'm confident that I can figure out the hotbar parsing issues, and I appreciate all the feedback you guys have given me so far.
Thanks!