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

[Test Release] Second Nav Test with a lot of combat and other bug fixes

Status
Not open for further replies.
Why did you remove the 1 sec waiting after opening a chest??? Now it runs back and forward....and very low gph. Can you please revert that back, or add an option to be set up please? Also, can you do something about those checkpoints????? The bot always go back to previews checkpoint instead of following the closest one...
 
Same as Mammon issue. Belphegor (and Mammon) spam companion/smoke screen as soon as it game start and I'm out of Discipline instantly.[/FONT]

You can do what I did on my Wizard. Comment out the problematic spells (in my case, Familiar, Force Weapon and Energy Armor) and hard code buffing into the profile itself.
Worked like a charm for me.

Also, Hawker, any news on performance? Core of Arreat rapes me with DB, but my 6 other bots have no issue whatsoever running IB (I point this out so you know I'm not on a shitty comp).
 
Automatic Stop the bot ? When the bot interacting with Boss Portal.

Here is the short log.

[21:13:03.424 D] Generating path to Interact with object - <886.2444, 1205.34, 193.827>
[21:13:03.424 V] Path with 2 hops received (partial: False)
[21:13:03.424 D] Nav Service path generated.
[21:13:03.424 D] Generated path to <886.2444, 1205.34, 193.827> (Interact with object) with 2 hops.
[21:13:03.704 N] Interacting with object Boss_Portal_Maghda-1596
[21:13:04.248 D] Navigator.Clear
[21:13:04.359 D] Replaced hook [ProfileOrderBehavior_Hook] 4590f68d-cd71-4c5a-8f43-352eedb40995
[21:13:08.361 D] Replaced hook [ProfileOrderBehavior_Hook] 7bea0ea9-ec92-432c-bf8d-16c7cdadc249
[21:13:08.885 N] Interacting with object Boss_Portal_Maghda-1596
[21:13:09.432 D] Navigator.Clear
[21:13:09.535 D] [BotEvents] EventChecker  threw exception Could not read bytes from 00000000 [299]! in check
[21:13:09.535 D] [BotEvents] EventChecker  threw exception Could not read bytes from 00000000 [299]! in check
[21:13:09.536 D] System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AccessViolationException: Could not read bytes from 00000000 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.DiaObject.()
at Zeta.Internals.Actors.DiaObject.get_ACDGuid()
at Zeta.Internals.Actors.DiaObject.get_IsACDBased()
at Zeta.Internals.Actors.DiaObject.GetCommonData[T]()
at Zeta.Internals.Actors.DiaObject.get_CommonData()
at Mammon.Mammon.SetBehaviorPulse(Object sender, EventArgs args) in c:\Users\Preloaded\Desktop\D3\Test2\Routines\Mammon\Mammon.cs:line 151
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at (Object , Object[] )
at Zeta.CommonBot.Pulsator.(Delegate delegate, Object[] args) --> System.AccessViolationException: Could not read bytes from 00000000 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.DiaObject.()
at Zeta.Internals.Actors.DiaObject.get_ACDGuid()
at Zeta.Internals.Actors.DiaObject.get_IsACDBased()
at Zeta.Internals.Actors.DiaObject.GetCommonData[T]()
at Zeta.Internals.Actors.DiaObject.get_CommonData()
at Mammon.Mammon.SetBehaviorPulse(Object sender, EventArgs args) in c:\Users\Preloaded\Desktop\D3\Test2\Routines\Mammon\Mammon.cs:line 151
[21:13:09.536 D] System.AccessViolationException: Could not read bytes from 00000000 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.DiaObject.()
at Zeta.Internals.Actors.DiaObject.get_ACDGuid()
at Zeta.Internals.Actors.DiaObject.get_IsACDBased()
at Zeta.Internals.Actors.DiaObject.GetCommonData[T]()
at Zeta.Internals.Actors.DiaObject.get_CommonData()
at Zeta.Internals.Actors.DiaActivePlayer.get_NumBackpackSlots()
at Zeta.Internals.Actors.DiaActivePlayer.InventoryManager.get_NumBackpackSlots()
at Zeta.CommonBot.Logic.BrainBehavior.()
at Zeta.CommonBot.Logic.BrainBehavior.()
at Zeta.CommonBot.Logic.BrainBehavior.()
[21:13:09.537 D] Traceback (most recent call last):
File "<string>", line 3, in Execute
SystemError: Could not read bytes from 00000000 [299]!
[21:13:09.537 N] Stopping the bot.
[21:13:09.537 D] CurrentBot.Stop()
[21:13:09.537 D] Navigator.Clear()
[21:13:09.537 D] Navigator.Clear
[21:13:09.537 D] TreeHooks.Instance.ClearAll()
[21:13:09.537 D] OnStop event
[21:13:09.537 D] OnStop Event Invoking
[21:13:09.537 D] QuestOrderManager.OnBotStop(). Resetting caches.
[21:13:09.537 D] Resetting current behavior.
[21:13:09.537 D] QuestOrderManager.OnBotStop(). Resetting caches.
[21:13:09.537 D] Resetting current behavior.
[21:13:09.537 D] QuestOrderManager.OnBotStop(). Resetting caches.
[21:13:09.537 D] Resetting current behavior.
[21:13:09.537 D] QuestOrderManager.OnBotStop(). Resetting caches.
[21:13:09.537 D] Resetting current behavior.
[21:13:09.538 D] Traceback (most recent call last):
File "<string>", line 3, in Execute
SystemError: Could not read bytes from 00000000 [299]!
[21:13:09.538 D] Cannot stop a bot when it is not running.
[21:13:09.538 D] Exception during scheduling Pulse: System.AccessViolationException: Could not read bytes from 00000000 [299]!
at Zeta.MemoryManagement.ExternalProcessReader.(IntPtr address, Int32 count, Boolean isRelative)
at Zeta.MemoryManagement.ExternalProcessReader.[T](IntPtr address, Boolean isRelative)
at Zeta.Internals.Actors.DiaObject.()
at Zeta.Internals.Actors.DiaObject.get_WorldDynamicId()
at Microsoft.Scripting.Interpreter.FuncCallInstruction`2.Invoke(Object arg0)
at IronPython.Runtime.Binding.PythonGetMemberBinder.FastPropertyGet`1.GetPropertyInt(CallSite site, TSelfType target, CodeContext context)
at Execute$7(Closure , PythonFunction )
at _Scripting_(Object[] )
at Zeta.CommonBot.Profile.Composites.IfTag.GetConditionExec()
at Zeta.CommonBot.Profile.Composites.WhileTag.get_IsDone()
at Zeta.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
at Zeta.CommonBot.ProfileOrderManager.(IEnumerable`1 behaviors)
at Zeta.CommonBot.ProfileOrderManager.UpdateCurrentBehavior()
at Zeta.CommonBot.ProfileManager.UpdateCurrentProfileBehavior()
at Zeta.CommonBot.Logic.OrderBot.(Object sender, EventArgs e)
at (Object , Object , EventArgs )
at Zeta.CommonBot.Logic.BrainBehavior.()
[21:13:09.538 N] Bot Thread Ended. Was this requested?
 
Also, can you do something about those checkpoints????? The bot always go back to previews checkpoint instead of following the closest one...

I couldn't agree more.

@Tavi80 Where can i find the full size version of that avatar? lol
 
You can do what I did on my Wizard. Comment out the problematic spells (in my case, Familiar, Force Weapon and Energy Armor) and hard code buffing into the profile itself.
Worked like a charm for me.

Also, Hawker, any news on performance? Core of Arreat rapes me with DB, but my 6 other bots have no issue whatsoever running IB (I point this out so you know I'm not on a shitty comp).

We are not looking at performance until local navigation is done. Probably end of next week.
 
Running with two bots right now, it seems to be passing up alot of gold now (ie. not waiting for chests, or returning to a loot location after a mob has been killed *see photo*). I have loot radius set to 75 as well. Pathing seems much better, even on the queen profile, northern highlands is a bit sketchy. imgur: the simple image sharer
 
We are not looking at performance until local navigation is done. Probably end of next week.

Oh ok, no rush. Just wanted to make sure you guys were aware.

Also, I don't know if it's doable, but it'd be great to implement the way GB2 handles hotspots. Like if it goes past one while gathering a node it doesn't go back, but towards the next one.
That would solve the backtracking methinks.
 
Last edited:
It is running fast! Haven't seen DB run this fast since day one...nice.

Two Queen and one Sarkoth running now. Copied over Settings and Plugins folders, not sure if those auto generate.

Added DiaActivePlayer.SkipCutscene and SkipConversation methods. (SkipConversation will skip bubble dialog from NPCs)
:D
 
[23:36:59.151 V] Opening door CaOut_Target_Dummy-1826

pls blacklist the dummy in a2 town run
 
Runs faster. But after it enters each instance it just stands there and never moves.
 
Could you post or pm me your log so I can have a look through.

Time in log when it casts SmokeScreen
Code:
[23:32:43.803 V] Using power: DemonHunter_SmokeScreen

The log only shows it cast once (as you can see from the attached .txt file)

Below are three screen shots to show you that it casts it more than once though.
23:32:43 - Full Disc before I hit start
link: http://img543.imageshack.us/img543/9458/ss1yr.jpg

23:32:48 - Right after hitting start and the first SS is called
link: http://img12.imageshack.us/img12/3706/ss2fz.jpg

23:32:53 - Calls second SS, but log only shows first one
link: http://img256.imageshack.us/img256/534/ss3qs.jpg

**note the times below are different the log because my system time was slower by about 10 seconds than that website. Only had that site up to show the times and when they are cast, as a visual**


//EDIT: Mammon casts Companion when it joins the game, but I just noticed Belphagor does not, ever.
 

Attachments

Last edited:
Weve done alot of work on the cc but there are still a few missing spells and possible bugs.

If you could post any combat suggestion in belphegor thread it would be much appreciated.

http://www.thebuddyforum.com/demonb...t-routine-we-need-youre-feedback-improve.html

You should re-add "Pile of Bones" to the blacklist. These never/VERY rarely contain anything and is a waste of time. Either that or let us add them somehow, let us config in the Settings :)

Kind regards
 
I don't know if it just me but it seem to be more lag then other version.

my Latency just pop to 1200 ms since i started this new bot.

runing .103 it was 110ms for 24 hours.
 
Last edited:
So far no issues, doing Core runs just fine at the moment. I read through the comments here and have not yet had any of these issues myself. It does not skip gold so for.... but I've also got plenty of pickup radius, so most of it gets picked during the fighting anyway. The lack of built in GPH or at least reporting gold per run is a bummer. I am keeping a paper record for the time being to see how it goes.

@GordonGekko I am using the built in Belphagor routines and it's casting my Air Ally just fine right now, previous release it would not cast for me. Change your Log setting to Verbose, DB will announce skill usage. See if it tries to cast it in the log while it runs.

I found the GPH!

Change log to Diagnostic mode!
 
testing in core of arreat and so far so good
finalllllly :D
a lot better than previous :D
thanks.

edit: where is GPH o.O?? cant find it in this version
 
Last edited:
Status
Not open for further replies.
Back
Top