Thanks a lot for ur fast response and troubleshooting...it's solved. thank you Jumperu and Ragehunter a lot. Thanks for bot, updates and all hardstuff...Keep it up...
Just tested the new function for the elite combat and it works great.
I got another request if i may, before mop at the behavior - add condition - combat count - player is in combat with x mobs ...@hunter the pet was taken in consideration too, so if the pet was attacked by 2 mobs, bot will detect that and cast multi-shot (for example). It does not detect that anymore, maybe you can look into it.
Also a condition rule for : add condition - function - player - has aggro would be nice.
Also if it can be detected, any silence is cast if the mob is casting a spell, even if it can't be interrupted, so if lazybot can detect if the mob can be interrupted, maybe you can add so that the spell is cast only then.
and..
maybe you should add a rule for this, like if stuck more than 20 times then cast hs&stop, or logout cause it only does that loop over and over..Code:[1:26:25 AM] [MoveToLoc]I am stuck 3 [1:26:28 AM] [MoveToLoc]I am stuck 0 [1:26:28 AM] SendKey: Space Bar: Indifferent Key: Space [1:26:31 AM] [MoveToLoc]I am stuck 1 [1:26:33 AM] [MoveToLoc]I am stuck 2 [1:26:36 AM] [MoveToLoc]I am stuck 3 [1:26:39 AM] [MoveToLoc]I am stuck 0 [1:26:39 AM] SendKey: Space Bar: Indifferent Key: Space [1:26:42 AM] [MoveToLoc]I am stuck 1 [1:26:44 AM] [MoveToLoc]I am stuck 2 [1:26:47 AM] [MoveToLoc]I am stuck 3 [1:26:50 AM] [MoveToLoc]I am stuck 0 [1:26:50 AM] SendKey: Space Bar: Indifferent Key: Space
@all
updated the BM hunter behavior, you can get the new version here: BM Hunter MOP - by jumperu.xml
More details in this POST (LAZYBOT support thread, Q&A, requests and updates)
Last edited by jumperu; 11-29-2012 at 06:36 PM.
:gusta:wow:gusta:
Hi again. Some bugs being reported here. I'm using spanish client.
1) Some spells are detected incorrectly on monks or detected twice. I've reported them on previous post. They're detected as other spells. They are:
[0:44:35] Reset bar to first
[0:44:36] Found key: Spear Hand Strike : 1 : 0
[0:44:36] Found key: Tiger Palm : 1 : 9
[0:44:36] Found key: Breath of Fire : 1 : 8
[0:44:36] Found key: Blackout Kick : 1 : 7
[0:44:36] Found key: Expel Harm : 1 : 6
[0:44:36] Found key: Dizzying Haze : 1 : 5
[0:44:36] Found key: Clash : 1 : 2
[0:44:36] Found key: Roll : 1 : 1
[0:44:36] Found key: Provoke : 1 : 0 (It has been detected previously as Spear Hand Strike, which is the correct one)
[0:44:36] Found key: Quaking Palm : 1 : 9 (It has been detected previously as Tiger Palm, which is the correct one)
[0:44:36] Key: Blackout Kick : 1 : 4 is a duplicate (I've there a Blackout)
[0:44:36] Key: Tiger Palm : 1 : 3 is a duplicate (I've there a Keg Smash macro)
[0:44:36] Found key: Jab : 1 : 2 (It has been detected previously as Clash, which is the correct one)
[0:44:36] Key: Roll : 1 : 1 is a duplicate
[0:44:36] Found key: Paralysis : 6 : 0
[0:44:36] Found key: Leg Sweep : 6 : 9
[0:44:36] Found key: Spinning Crane Kick : 6 : 8
[0:44:36] Found key: Chi Burst : 6 : 7
[0:44:36] Found key: Healing Sphere : 6 : 6
[0:44:36] Found key: Guard : 6 : 5
[0:44:36] Found key: Purifying Brew : 6 : 4
[0:44:36] Found key: Elusive Brew : 6 : 3
[0:44:36] Found key: Fortifying Brew : 6 : 2
[0:44:36] Found key: Dampen Harm : 6 : 1
[0:44:36] Found key: Traveler's Tundra Mammoth : 5 : 9
[0:44:36] Found key: Great Red Dragon Turtle : 5 : 8
[0:44:36] Found key: Albino Drake : 5 : 7
[0:44:36] Found key: Mobile Banking : 5 : 6
[0:44:36] Found key: Mass Resurrection : 5 : 4
[0:44:36] Found key: Resuscitate : 5 : 3
[0:44:36] Found key: Grapple Weapon : 5 : 2
[0:44:36] Found key: Crackling Jade Lightning : 5 : 1
[0:44:36] Found key: Abyssal Seahorse : 4 : 8
[0:44:36] Found key: Pounce : 4 : 7 (I've there Battle Standard of Coordination - Item - World of Warcraft)
[0:44:36] Found key: Path of Blossoms : 4 : 5
[0:44:36] Found key: Zen Meditation : 4 : 4
[0:44:36] Found key: Zen Flight : 4 : 3
[0:44:36] Found key: Disable : 4 : 2
[0:44:36] Found key: Legacy of the Emperor : 4 : 1
[0:44:37] Key: Provoke : 3 : 0 is a duplicate
[0:44:37] Found key: Disenchant : 3 : 9
[0:44:37] Found key: Enchanting : 3 : 8
[0:44:37] Found key: Alchemy : 3 : 7
[0:44:37] Found key: First Aid : 3 : 6
[0:44:37] Found key: Cooking : 3 : 5
[0:44:37] Found key: Cooking Fire : 3 : 4
[0:44:37] Found key: Fishing : 3 : 3
[0:44:37] Found key: Archaeology : 3 : 2
[0:44:37] Found key: Survey : 3 : 1
[0:44:37] Found key: Detox : 2 : 7
[0:44:37] Key: Quaking Palm : 2 : 6 is a duplicate
[0:44:37] Found key: Keg Smash : 2 : 5
[0:44:37] Key: Jab : 2 : 4 is a duplicate
[0:44:37] Found key: Stance of the Sturdy Ox : 2 : 3
[0:44:37] Found key: Touch of Death : 2 : 2
[0:44:37] Key: Provoke : 2 : 1 is a duplicate
[0:44:37] Key: Lifeblood does not exist on your bars
[0:44:37] Relogger: False
[0:44:37] Engine: Grinding Engine
I think it's a problem with spell ID, but Idk as well as I'm not a software developer.
2) Actually using grinding engine doesn't show XP/H or TTL. They were working on previously Rage Hunter's look version of LB.
Hope it helps.
Monk.
The tank has a 2 rack = 7 bars (if I remember correctly).
DPS has 1 rack = 6 bars (if I remember correctly).
Healer has 2 Toyko = 7 bars (if I remember correctly).
you have two specializations, such as tank and DPS
7 bars and 6 bars, from here and conflict.
Not yet found a way to solve this.
-------------------------------------------------------------------------------
Монах.
Танк имеет 2 стойки = 7 баров (Если мне память не изменяет).
Дамагер имеет 1 стойку = 6 баров (Если мне память не изменяет).
Целитель имеет 2 тойки = 7 баров (Если мне память не изменяет).
у Вас 2 специализации, например танк и дпс
7 баров и 6 баров, вот отсюда и конфликт.
Не нашел способа пока решить это.
I have tried both this and the SetupLB.exe from Lazy Evolution -.
jumperu's installed version I get this
While running Lazy Evolution.exe as administrator. I see splash screen for about 1 second.Message: Object reference not set to an instance of an object.
Inner exception:
Source: Lazy Evolution
Stack trace: at LazyEvo.Program.DecodeProductKey(Byte[] digitalProductId)
at LazyEvo.Program.EncodeKey()
at LazyEvo.Program.Main()
Target site: System.String DecodeProductKey(Byte[])
Data: System.Collections.ListDictionaryInternal
Link:
Installing from SetupLB
After installing from SetupLB (installs fine) I run as admin and I select "Yes" to the upgrade pop up
I get a "Update has stopped working" message.
I am runningProblem signature:
Problem Event Name: CLR20r3
Problem Signature 01: _update_.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 50b67b2c
Problem Signature 04: Update
Problem Signature 05: 1.0.0.0
Problem Signature 06: 50b67b2c
Problem Signature 07: 2a
Problem Signature 08: 26
Problem Signature 09: System.NullReferenceException
OS Version: 6.1.7600.2.0.0.256.1
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Windows 7 Ultimate 64bit
Running as administrator.
EDIT: Running .NET Framework 4.5.50709
I will try my windows 8 installation..
Last edited by mrbarnes86; 11-29-2012 at 10:10 PM. Reason: format
I am trying to update the bot and I get an error saying that "application attempted to preform an operation not allowed by the security policy. To grant this application the required permission contact your administrator or use the Microsoft.net Framework Configuration Tool. If you click continue the application will ignore this error message and attempt to continue. If you quit the application will close immediatley. Requested registry access is not allowed"
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Security.SecurityException: Requested registry access is not allowed.
at Microsoft.Win32.RegistryKey.OpenSubKey(String name, Boolean writable)
at SetupLB.Form1.GetRegistryDigitalProductId(Key key)
at SetupLB.Form1.EncodeKey()
at SetupLB.Form1.CreateKey()
at SetupLB.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
The Zone of the assembly that failed was:
MyComputer
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18010 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SetupLB
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Denise/Documents/LB%20SETUP/SetupLB.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18016 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Last edited by chickenstyx3d; 11-29-2012 at 11:45 PM. Reason: got the error
i got the same problem windows 7 64bit sp1 framework 4.5 etc but ... my old install windows 7 32bit all versions of frameworks 3.0 up to 4.5 work just fine
@Rage Hunter
First of all, thank for answering and your effort. You remembered correctly. However, I'm only using TANK MONK (Brewmaster one).
Could I solve the incorrect spell detection by moving them from bar 1 (which is the bar that is changing when you change your stance) to other bar, from 2 to 6?
I also reported some minor bug, like the start/stop button bug reported from Jumperu:
2) Actually using grinding engine doesn't show XP/H or TTL. They were working on previously Rage Hunter's look version of LB.
And I also noticed that now chat window doesn't show messages included, for example, on zone channels (/1).
Thanks in advance.
Thanks Rage Hunter for the update.
I've been running the grinding engine for the last 5 hours with no problems. Win7 64bit
I have noticed that i'm not getting a sound alert when i receive a whisper now...
I do have the setting on to alert on whisper.
Has something changed on the latest update or am I missing something?
Once again, thanks for your efforts. really appreciate it mate.
The rules to follow when you map your spells in the action bar are:
- Avoid duplicates
- If duplicates are needed for different specialty/form, ensure that they are in the same slot of the corresponding specialty/form bar.
- Try to use other bars than bar 1.
@RageHunter
I am also trying to think on how we could fix this "bonus" bar issue... At this stage and how LB is working, it will:
1- Detect all the IDs that you have on your bars 2 to 6 and from the extra bars for specific classes
2- Detect if the first bar is a specific one and so map the IDs of the specific bar or the bar 1 (if no specific one)
At this stage a same ID can have multiple Bar/Key
Now what we need is to know how to cast a specific spell so we assigned only one Bar/Key (the first we encounter) for a specific ID (leading to the duplicate you see in the log). Also all the specialty/form bars will be considered as bar 1...
Here are the issues you can have:
- Wrong spell being casted
For example: Tiger Palm is on 1:9 for specialty/form 1 and Quaking Palm is on 1:9 for the other specialty/form.This can be solved by ensuring in the behavior configuration that the correct buff is there in order to cast your spell
The issue is that if he tries to cast "Tiger Palm" in a wrong specialty/form then Quaking Palm will be casted (and vice-versa)
- Spell unable to be casted:
For example: Flash Heal is on 1:9 for specialty/form 1 and on 1:4 for the other specialty/form with no spell in 1:9. Only 1:9 will be remembered for Flash heal.
The issue is that if you try to cast Flash Heal in the other specialty/form then nothing will be done.
I am thinking of doing:
1- Detect all the IDs that you have on your bars 1 to 6 and from the extra bars for specific classes
2- Still create the one link between spell name and bar/key with the rule:
If we encounter a duplicateWith this, only cases where the same spell is not on the same bar key for specialty/form bars will be an issue which is easy to change in the UI
if the duplicate is not on specialty/form bar or the original is not on a specialty/form bar then use the bar/keyif the duplicate is on specialty/form bar and the original is on a specialty/form bar thenif both keys are the same then use 1/Keyelse Raise error that the spell should be at the same Key in bar 1
Note that we can also easily know which specialty/form bar is active at the time we cast the spell (check the script function "GetBonusBarIndex" at sub_A54180, by reading offset: 0xACE2F8, a value of -1 means no specialty/form bar (so it is the standard bar 1) another value gives you the bar number (as found in our mapper).)
Any other issues that can raise with this logic ?