• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PVP/Melee] Stick to your target like -Glue-

    Discussion in 'Archives' started by swiny, Jan 25, 2012.

    Thread Status:
    Not open for further replies.
    1. echelon17

      echelon17 New Member

      Joined:
      Jan 6, 2011
      Messages:
      176
      Likes Received:
      8
      Trophy Points:
      0
      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.
       
    2. Arthzil

      Arthzil Member

      Joined:
      Jan 12, 2012
      Messages:
      104
      Likes Received:
      2
      Trophy Points:
      18
      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?
       
    3. swiny

      swiny Banned

      Joined:
      Dec 19, 2010
      Messages:
      517
      Likes Received:
      73
      Trophy Points:
      0
      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: Feb 12, 2012
    4. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      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.
       
    5. HBfanboy1980

      HBfanboy1980 Active Member

      Joined:
      Jan 16, 2012
      Messages:
      1,139
      Likes Received:
      11
      Trophy Points:
      38
      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.
       
    6. leetdemon

      leetdemon Member

      Joined:
      Jan 15, 2010
      Messages:
      433
      Likes Received:
      3
      Trophy Points:
      18
      Yep love this plugin would love to see it properly done with no crashes. thanks for your efforts swiny
       
    7. assassin

      assassin New Member

      Joined:
      Dec 29, 2010
      Messages:
      204
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    8. xhalfasoulx

      xhalfasoulx New Member

      Joined:
      Nov 3, 2011
      Messages:
      68
      Likes Received:
      0
      Trophy Points:
      0
      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 :)
       
    9. Beast

      Beast Member

      Joined:
      Apr 22, 2010
      Messages:
      618
      Likes Received:
      6
      Trophy Points:
      18
      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
       
    10. coldfront1

      coldfront1 Member

      Joined:
      Jan 23, 2012
      Messages:
      100
      Likes Received:
      0
      Trophy Points:
      16
      VERY AWESOME used to look like a bot in BG's, now im stuck to them constantly!....like GLUE! :D +1 sir
       
    11. swiny

      swiny Banned

      Joined:
      Dec 19, 2010
      Messages:
      517
      Likes Received:
      73
      Trophy Points:
      0
      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"
       
    12. JimmyBeam

      JimmyBeam New Member

      Joined:
      Feb 12, 2012
      Messages:
      64
      Likes Received:
      0
      Trophy Points:
      0
      This is phenomenal for feral.
       
    13. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      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: Feb 18, 2012
    14. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      Get to it! :cool:

      Loving your plug-ins. Glue is insane compared to most CC movement. Hopefully people are donating and rep'ing.
       
    15. Nuller3300

      Nuller3300 Member

      Joined:
      Jan 15, 2010
      Messages:
      218
      Likes Received:
      1
      Trophy Points:
      18
      This plugin is pure awsomenes :p i looooooove it !:D thanks alot for sharing :)
       
    16. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      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.
       
    17. swiny

      swiny Banned

      Joined:
      Dec 19, 2010
      Messages:
      517
      Likes Received:
      73
      Trophy Points:
      0
      u would be suprised..... 0 donations, and only a couple reps.
       
      assassin likes this.
    18. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      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.
       
      Teveel likes this.
    19. tumbum

      tumbum Active Member

      Joined:
      Mar 17, 2011
      Messages:
      3,341
      Likes Received:
      13
      Trophy Points:
      38
      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!
       
    20. swiny

      swiny Banned

      Joined:
      Dec 19, 2010
      Messages:
      517
      Likes Received:
      73
      Trophy Points:
      0
      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 )
       
    Thread Status:
    Not open for further replies.

    Share This Page