So I've downloaded some fishing profiles on the profession forums and loaded them up, set them up (or from what I understand on setting them up) but when I hit start, all it does is recast over and over again, without catching or reeling in a fish/hook. I do have the bot base of AutoAngler that I downloaded from here as well, and still no difference in catching any fish... Am I doing something wrong? or do i need more plugins/bot bases?
I had the same issue but I finally found a good way to solve it. Open your fishing profile, go to the 3rd last line of the profile, and replace it by the code below. (P.s. plz make sure your original fishing profile has the same "<Declaration Code="void Fish()" , there is so much Declarations, so you need to replace the right line. <Declaration Code="void Fish() { if (!PulseSW.IsRunning) PulseSW.Start(); using (StyxWoW.Memory.AcquireFrame()) { if (PulseSW.ElapsedMilliseconds >= 1000) { MyErr("Warning: It took {0} milliseconds to pulse.\nThis can cause missed bites. To fix try disabling all plugins", PulseSW.ElapsedMilliseconds); } PulseSW.Reset(); PulseSW.Start(); try { var bobber = ObjectManager.GetObjectsOfType<WoWGameObject>(). FirstOrDefault(u => u.SubType == WoWGameObjectType.FishingNode && u.CreatedByGuid == Me.Guid); if (bobber != null && bobber.IsValid && ((WoWFishingBobber)bobber.SubObj).IsBobbing) { bobber.Interact(); } else if (bobber == null && !Me.IsCasting && DateTime.Now - CastTimeStamp >= TimeSpan.FromSeconds(1)) { TreeRoot.StatusText= string.Format("Fishing level: {0}",Fishing.Level); SpellManager.Cast("Fishing" CastTimeStamp = DateTime.Now; } } catch(Exception ex){MyErr(ex.ToString());} } }" /> After the replacement, every fishing profile works well on my WOW characters. (Another P.S. make sure the above code in ONE line after your replacement. &... This code is from the original "Fishing1-600(dalaran).xml" )