What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[BotBase] RaidBot - 30fps CC Execution

The raidbot lags at mostly any pc from a mid range one to high end one with some custom classes, it just the problem that some of them are not made for it.
Without a complete redo of either bot base or the cc there is no help.

Edit: i did try it on similar rig like yours *****le or even a tiny bit better and there is lag on certain fights so there is no problem with your computer.
 
The raidbot lags at mostly any pc from a mid range one to high end one with some custom classes, it just the problem that some of them are not made for it.
Without a complete redo of either bot base or the cc there is no help.

Edit: i did try it on similar rig like yours *****le or even a tiny bit better and there is lag on certain fights so there is no problem with your computer.


This is truth. Thank you for confirmation.

The lag is cc based.

I literally run a similar rig to previous poster
AMD Phenom II X4 Black Edition 965
Asus HD Radeon 6990
12 gigs of ram
Windows 7 ultimate 64

(*****le 4 gigs IS bare minimum for any 7 pc bro. Spend 50 bucks and get a stick or two.)

I do not lag whatsoever in wow. I ONLY lag on CERTAIN boss fights or in certain battles with ONLY certain CCs.
Fact is there just isn't enough cc's for ever class compatible with raidbot.
Lazy raider is good, but I feel raidbot is more fluid.
 
Thanks Apoc.
I decided to run a quick test and copied your code and used it as a botbase.
I ran ultraxion 25 LFR using my custom warlock file with felmaster.

Using combat bot i did 19.6k DPS.
Using raidbot i did 29.5k DPS

And using lazyraider?
 
Raidbot is insane, just like many others I got 5-8k more DPS then with combat bot / lazy. That's awesome!
However I do not experience any lag as some others do. Havent tried that many bossfights, though. Thanks alot!
 
The lag is due to CCs using Thread.Sleep(someValue) or StyxWoW.SleepForLagDuration(). Both of these are not recommended at all to be used. (We use them internally in HB to ensure certain bugs don't occur, but we do so in very key spots that won't cause issues.)

Most CCs will sleep after changing targets, or any "I need to wait for some response from the server" type thing. This is generally fine for CombatBot, but not for RaidBot. RaidBot enforces HB to keep a frame "locked" (eg; stop the game from executing until something is finished doing what it needs to) to pick up the extra performance. If you're sleeping HB while WoW is locked, there's obviously going to be lag.

Lastly; if you're running on a seriously old PC, this isn't something for you to use. It does increase the frequency of everything inside the bot, so it will eat more CPU. But thats the point. The faster it runs, the better your DPS overall.
 
The lag is due to CCs using Thread.Sleep(someValue) or StyxWoW.SleepForLagDuration(). Both of these are not recommended at all to be used. (We use them internally in HB to ensure certain bugs don't occur, but we do so in very key spots that won't cause issues.)

Most CCs will sleep after changing targets, or any "I need to wait for some response from the server" type thing. This is generally fine for CombatBot, but not for RaidBot. RaidBot enforces HB to keep a frame "locked" (eg; stop the game from executing until something is finished doing what it needs to) to pick up the extra performance. If you're sleeping HB while WoW is locked, there's obviously going to be lag.

Lastly; if you're running on a seriously old PC, this isn't something for you to use. It does increase the frequency of everything inside the bot, so it will eat more CPU. But thats the point. The faster it runs, the better your DPS overall.

This makes sense. I wish there were more cc's tailored to this raidbot for all classes.

Also I may be imagining things, but I think I've noticed during a boss fight if I get a laggy cc on one of my classes if I stop and restart the bit it cuts down if not completely removes the lag.
Hard to say since I have every class and I run all through lfr/ds10 every week
 
Seems your ram is a bit low you could also clock your proccesor abit if you have the cooler and abit of patience i dont have the big experience with amd proccesors so you need to look into this yourself but i dont see why that setup should lag in wow the gfx is a really good card for the money , how long is it since u made a fresh clean windows install , did you maybe fill up your harddrive to much or alot of other programs runing at the same time? Also nod32 is a really good anti virus for gaming .
 
Can anyone explain in short what the 30FPS/60FPS, Frame Lock and so on exactly mean/do? My pc always has 60fps and I use Vertical Sync as well. Only in 25-man RAIDS at certain fases it drops a sec to somewhat lower values, but mostly stays steady @ 60.
I do understand the principle of 30/60fps, but not the exact usage. Is it wise for me to use this @ 30fps, while my pc always has 60fps for example?
Hpw to get the most out of this is more what I want to know ;)
Having said that; Raidbot with Singular gives me the highest DPS (8300) right now on a 85 normal dummy (I'm 84).
CLU is not so good (6500), and Avenger comes close with 7800. Seems nice!
 
Last edited:
I dont really get that 30fps thingy myself. but from what ive understand its the cc that gets executed at as close to 30fps as possible making your cc alot faster while executing spells. hence increasing your dps in forexample raids.

What i understand plugins slow down the "reaction" of the ccs. Making Raidbot run without plugins makes this alot faster.

Correct me if im wrong :) i would like to know aswell :P
 
basically it forces HB to run through your CC 30/60 times per second, while literally stopping Wow from rendering a new frame until HB has completed its pass

and because HB is running at 30ticks per second and each tick locks the wow frame... your FPS also winds up being about 30
 
Last edited:
mhm

->
I won't bother uploading the .cs file, nor explaining how to install/use it. This is simply some proof-of-concept code to show that HB can run as fast as your game (almost)
nuff said
 
Maybe you missed the quote in my post where it was stated that there is a .cs file available, and the fact that the person quoted is not the person you are quoting?
 
you can easily create a cs file -> notepad -> copy paste the code -> save as bla.cs = win
 
I dont really get that 30fps thingy myself. but from what ive understand its the cc that gets executed at as close to 30fps as possible making your cc alot faster while executing spells. hence increasing your dps in forexample raids.

What i understand plugins slow down the "reaction" of the ccs. Making Raidbot run without plugins makes this alot faster.

Correct me if im wrong :) i would like to know aswell :P

RaidBot forces HB to execute at 30fps (roughly 10-15x faster than any human can possibly react) The fact that you can normally get 60fps really has no bearing on this. (So long as your FPS isn't dropping below 10ish)

Some plugins do things in the "Pulse()" function, which is run every time HB "ticks" its logic tree. RaidBot turns plugins off while it runs, to ensure nothing but your combat logic (and some select other things) are run, to ensure the highest performance. (If you really need plugins running while in a raid, I think you need to re-think your plugins.)

However, with all that said, LazyRaider recently implemented all the stuff RaidBot does. If you still want the "no frills" performance of RaidBot, feel free to keep using it. Otherwise, LazyRaider does basically the same thing!
 
Wich healing cc?s are you using for this bot for it to work propper i tryed it of in a dungeon with the pally cc ultimate pala healer , and the tank died due to sudenly it took a 2-3 sec break or somthing from casting no lag or anything not working ? or was that just a glitch ?
 
However, with all that said, LazyRaider recently implemented all the stuff RaidBot does. If you still want the "no frills" performance of RaidBot, feel free to keep using it. Otherwise, LazyRaider does basically the same thing!

Lazyraider is still slower than raidbot in terms of using abilities for me. Might be bad pc but I go from 27k to 38ishk when switching to raidbot from lazyraider.
 
Wich healing cc?s are you using for this bot for it to work propper i tryed it of in a dungeon with the pally cc ultimate pala healer , and the tank died due to sudenly it took a 2-3 sec break or somthing from casting no lag or anything not working ? or was that just a glitch ?

Try to use Holy Cow, I'm using that cc from a long time and its just perfect :)

Lazyraider is still slower than raidbot in terms of using abilities for me. Might be bad pc but I go from 27k to 38ishk when switching to raidbot from lazyraider.

For me Lazyraider is still slower aswell
 
Back
Top