What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

[PVP/Melee] Stick to your target like -Glue-

Status
Not open for further replies.
Can you give us some idea on what you think is causing the crashes and why you believe it's impossible to fix? I'm all for the discussion and promotion of ideas, maybe it'll help.
 
May be just an accident but pluging caused wow to crush 3 times when I happened to look at it :P What's the harm in telling us what's the problem?
 
because i carnt be screwed explaining it in detail so more people ask more questions about it.

but if you really must know,


my plugin is a multi thraded
honorbuddy is a single thread,

when my plugin is half way threw a loop, and hb updates.

it would cause WoW to crash not honorbuddy,
because HB is itself injected into wow.

correct me if im wrong ( Apoc )
 
Last edited:
1) HB doesn't inject any binaries into WoW. (We have some ASM stuff shoved in there, thats it.)
2) Yes, HB is single-threaded as far as any 3rd party dev is concerned. (We do have more than 1 thread, but thats mostly for logging, GUI, logic, etc stuff. Nothing for anybody to be concerned with dealing with)
3) WoWMovement.Move (or ClickToMove, whichever variant) locks the WoW frame while executing the engine func. This also locks out HB from doing anything else that requires engine calls. (Anything Lua related, movement related, TraceLine, and the list goes on)
4) The ObjectManager only pulses as fast as the bot needs it to. This means; you're not doing the required checks to ensure things are valid, as HB is likely to be quite a few frames behind. (We do this on purpose. There's absolutely *zero* need to tick at 30fps, no matter what your excuse.)

5) Fix your code. If you *must* go with a threaded approach like this, stop using CTM. And just use the keyboard emulator we have in HB to move "forward" during those frames you're ticking. Thats entirely thread safe, and won't crash WoW. (Again, you really don't need to do that at all.)

If you want to implement something like this properly; create a plugin, override the Pulse() method, and call CTM from there. You can also increase TreeRoot.TicksPerSecond to force the bot to tick as fast as it possibly can. (Keep in mind; any time you do an injection-related task, outside of a FrameLock, it takes 1 fps to do it. [Thats roughly 30ms if the game is running at 30fps])

The faster the client is running, the faster HB is able to "tick". Its just that simple.
 
ohhhhh I hope everything Apoc just listed isn't as complicated as it sounds. Because this plugin is amazing..... I would say I waste time using it because normally a target gets blacklist sooner... but its so fun to watch lol.
 
Yep love this plugin would love to see it properly done with no crashes. thanks for your efforts swiny
 
Wow, so far so good with the update swiny. Haven't had a crash yet! Maybe I am just lucky. Regardless, good work at least from my end.
 
Very good plugin, Hope to see someone in the community make this correctly (im going to mess around with it for a bit, But im fairly new to coding and the such) , OR and imo even better have BG buddy or even just honorbuddy itself add this in. Plugins like this are revolutionary to honorbuddy, This protects our player base just a little bit more. By less reports by players and Slightly hard to detect by blizzard. This wont be the diffrence between a bann, But it certianly helps with less banns from reports. This plugin has made BG botting and melee questing ect so much faster and easier, and again safer. Awesome job swiny :)
 
newest version still crashes ... no need to post a log cause dev seems to have a grasp on the issue ... I would also like to say this is an INSANE plugin I got wrecking ball at level 85 due in part to this bad boy, keep up the good work
 
VERY AWESOME used to look like a bot in BG's, now im stuck to them constantly!....like GLUE! :D +1 sir
 
if i was to release a update of this to make it run faster like apoc said,

it would be a 1 line of code

"TreeRoot.TicksPerSecond"
 
Sometime it look like the Toon is going realy realy fast forward and backward and look like the Toon wiggle. Looks crazy, but at all a real nice plugin for bgbuddy.
Looks like the toon is in the middle of the Target and put a Waypoint behint the Target and then the Toon stops attacking and gets wiggle/shaking some Seconds.

And crashes a lot. Client has 60fps, i set glue to 30 down but crashed from time to time.
 
Last edited:
if i was to release a update of this to make it run faster like apoc said,

it would be a 1 line of code

"TreeRoot.TicksPerSecond"

Get to it! :cool:

Loving your plug-ins. Glue is insane compared to most CC movement. Hopefully people are donating and rep'ing.
 
yes it is a real improvement to bgbuddy, hope swiny fixed it soon, or maybe in cooperation with the hb devs to implement in bgbuddy core.
 
u would be suprised..... 0 donations, and only a couple reps.
yep, thats how it works, ive been here forever already and only have like 6 donations, so yea donations are nice and all, but you shouldn't be all down because you dont get them.
 
yep, thats how it works, ive been here forever already and only have like 6 donations, so yea donations are nice and all, but you shouldn't be all down because you dont get them.

if you see the member of HB i think its just a handful with donations. i tested it and its realy great same with the MapGen, so i will donate if there is a stable version.
maybe the hb core team must think about a ... lets say "Public Domain" Plugings, where you some bucks from the customers who wants this plugin, maybe 1$ or 2$, so the dev of the plugin will get at least some. i think its fair.
and as i said in another post, what happens when this free coders here on the site doesnt publish anything, Hb wouldnt this what it is with plugins!
 
if you see the member of HB i think its just a handful with donations. i tested it and its realy great same with the MapGen, so i will donate if there is a stable version.
maybe the hb core team must think about a ... lets say "Public Domain" Plugings, where you some bucks from the customers who wants this plugin, maybe 1$ or 2$, so the dev of the plugin will get at least some. i think its fair.
and as i said in another post, what happens when this free coders here on the site doesnt publish anything, Hb wouldnt this what it is with plugins!

yeah exactly my point, without us there is only the core. and the core is ( no disrespect ) doing other things, not making little things like this.

also i just started botting 6 toon's, so u will prob see a whole heap of small low level plugins come out soon
( just finished 1 as we speak ) [ auto accepts a guild invite if guild level > 25 ] ( for the guild perks and stuff )
 
Status
Not open for further replies.
Back
Top