Hey mate, are you still updating this? There are a few bugs I'd like to discuss. If I've not heard anything in the next few days I'll release a modified build with some fixes.
does this work for ground profiles like using grindbot but using ground mounts and farms herbs and ores?
This +2, after it adds one repair NPC it won't add again (developer tools also crashes which is weird).
ZapRecorder 2 - Fix for 'TestProfile' Hi BadWolf. I love the ZapRecorder program, thanks for doing that. I see your 'TestProfile' functionality is commented out. I uncommented it, and saw the problems you have with 'Unable to read bytes' when getting various WoW bits. I really wanted this functionality, so I started to incorporate it into FightThisWay, the custom class I wrote... and VERY early on, encountered the same bug, and what caused it. I fixed it, and figured you'd like to know what the fix was too, so you can fix ZapRecorder. Basically - a form had a timer, that was trying to update the UI. I believe this caused a separate thread of execution, that sometimes successfully got the information from the underlying class, and sometimes didn't. When it didn't, it would throw that 'Unable to read bytes' error. The 'hacky' way I fixed it first, was to check 'StyxWoW.Me.IsValid' - that fixed it, but it is a hack. The final solution, was to remove the timer, and raise an event called 'UpdateUI' from the underlying class itself. The form ONLY updates itself with fresh HonorBuddy information when it gets that event - otherwise, it does nothing. This causes the code to execute from the thread of the class, instead of the thread of the UI, and I was able to remove the 'StyxWoW.Me.IsValid' check. Raising this event from the 'Pulse' event of the plugin would work, with your product. It's not obvious that the form is not on the same thread of execution as the DLL, but that appears to be the case. I freely admit that multi-threaded programming is something I shy away from - it's too easy to introduce impossible-to-trace bugs. I might be wrong in the particulars in this case, but raising an event from the Pulse event DID fix it for my product, anyway. I hope this information helps your product as well. --Kamilche
Well, I finally broke down and made my own product from scratch, because this one wasn't working. You're welcome to download it and examine it, if you ever decide to fix up this product and get it working again. It is available here: Hotspot Recorder.
I made a grind profile with zaprecorder. Runs around the correct path, but isnt attacking any mob... What could be the problem?
Hey, you should read the Honorbuddy-wiki. It's something about, you need to add the mobs faction etc so the bot don't start try attacking friendly guards for example. Honorbuddy Profile Writing: Faction ID List - Buddy Wiki Hope you find some answers, good luck!
Yes, you can create a path to do whatever you want =) Which Bot mode are you in, Grind? Or something else. Are you way points in the air or along the ground. If your grinding along the ground and your bots not attacking then chances are it's just your CC not being configured correctly. Maybe post a log file?
i was using grind bot but i was flying. i took the path walking insted and it works now, ty. dident think flying would effect it
Very good and underlighted question. From what I have read: you have to add a tag to the profile with the faction that the bot has to attack. Download a grind profile and its there. Only question i have is: how do you get a specific faction-id. Havent found that out yet...