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

Funky Bot

Herb, I'm using the latest build of Funky, and I'm seeing instances where the bot will stand and do nothing for a few minutes before recovering again. This happens with build 363 and 418 of DB.
Any ideas what might be causing this?
 
Hey :)

Excellent routine! its brought new life to my sentry DH!

I have encountered a few problem however when using it with the rifting profile:
- It wont open doors, therefore gets stuck without being able to recover
- Skips a lot of Shrines

Now I'm presuming this is all because the rifting profile uses DB release and not DB beta?
Shrine part isnt much of a problem but the doors one is whats stopping me from afking with this :)
Other than that, excellent work! Loving my DH cause of this :D

Edit:
Using DB 363 Release with this Profile: https://www.thebuddyforum.com/demonbuddy-forum/demonbuddy-profiles/160808-rift-bot-rifting-profile.html
 
Last edited:
I get following Errormessage all the time and the Bot stops working after starting it:

Error while starting botSystem.NullReferenceException: Object reference not set to an instance of an object.
at FunkyBot.Funky.HookBehaviorTree()
at FunkyBot.EventHandlers.EventHandlers.FunkyBotStart(IBot bot)
at Zeta.Bot.BotEvent.Invoke(IBot bot)
at Zeta.Bot.BotMain.Start()
at Demonbuddy.MainWindow.HandleStartStopBot()

What should i do?
 
Uploaded Funkybot-Beta-v3000 -- for DemonbuddyBETA v1.1.1961.425.

The reason its beta is I'm still in the process of redeveloping the cache system. My original cache system works for what is needed but I've noticed Demonbuddy makes mistakes which can lead to mishandling of objects during targeting. My solution is to build an external cache that can identify objects using the SNO. I started with only DiaItems, then did ACDItem -- for both normal and legendary items. Now I'm doing Units and certain Gizmos. Ideally, I would want to have any object of importance for targeting recorded, thereby eliminating any chance of wrongful identification.

Anyways, the new version also changed the settings path, so all previous settings will no longer be loaded. So you will have to setup both the town run and targeting (which are separate) again. Also enable both fBaseXtensions and fItemPlugin Plugins and set Funky as the combat routine.

Until next time.. :cool:
 
I really hate to be this guy because... well, no one likes them.

But I am having a terrible time installing this. :X Can someone explain which folders goes where? I've tried a couple different combinations (I did read the Combat Routing change) but I've had no luck.

So, I must admit I'm a tad bit slow here. Any help?

Edit:

I keep seeing A LOT of errors like this one:
Code:
Compiler Error: ~\Plugins\FunkyBot\Funky.cs(11,7) : error CS0246: The type or namespace name 'fBaseXtensions' could not be found (are you missing a using directive or an assembly reference?)
 
Last edited:
can anyone help me error:

Flashing window
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\Objects\CacheObstacle.cs(325,16) : Warning CS0114: 'fBaseXtensions.Cache.Internal.Objects.CacheAvoidance.Rotation' hides inherited member 'fBaseXtensions.Cache.Internal.Objects.CacheObject.Rotation'. For the current member override that implementation, add the keyword replacement. Not to replace, add the new keyword.
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Navigation\Clustering\ClusterConditions.cs(47,17) : Warning CS0114: 'fBaseXtensions.Navigation.Clustering.ClusterConditions.ToString ()' hides inherited member 'Object.toString ()'. For the current member override that implementation, add the keyword replacement. Not to replace, add the new keyword.
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Behaviors\CombatOverlord.cs(99,34) : Warning CS1998: This async method has no operators 'await' and will run synchronously. It is recommended to use the operator 'await' wait for API calls or operator unlocked 'await Task.Run (...)' to perform work associated with the CPU on a background thread.
Compiler Error: c: \ Users \ Axe \ Desktop \ DemoBuddy \ Funkybot \ Plugins \ fBaseXtensions \ Behaviors \ OOGOverlord.cs (36,5): warning CS0162: Unreachable code detected
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\ObjectCache.cs(123,24) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\ObjectCache.cs(141,24) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\ObjectCache.cs(154,24) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\ObjectCache.cs(175,23) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\ObjectCache.cs(193,25) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\Objects\CacheUnit.cs(1257,24) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\Objects\CacheUnit.cs(1306,24) : Warning CS0168: The variable 'ex' is declared but never used
Compiler Error: c:\Users\Machado\Desktop\DemoBuddy\Funkybot\Plugins\fBaseXtensions\Cache\Internal\Objects\CacheUnit.cs(1420,24) : Warning CS0168: The variable 'ex' is declared but never used
 
How can I make this work with a relogger like YAR? When I enter "Funky" as my prefered Routine in the Profile, it starts DB and then tells me there is no routine with sucha a name :(
 
Tried a few things now, but the plugins are not showing in the plugin tab. All the files are where they belong (reading your first post)
any one else having this problem ?

DB: 1.1.2019.369
QT : 2.0.74
Trinity: 2.0.0

Also having allot of compile errors, maybe my log-file can help you out a somehow.

View attachment 7888 2014-09-02 10.18.txt
 
dont work with "simplefollow" pretty much same issue as we had with simple follow before they patched DB for trinity

Bots on "follow" will just log straight out and disband, cba to test more atm.
 
It seems that I cannot enable "Spam Mantra" or "Maintain Sweeping Winds" for the monk class. I even tried going into the text document "_MonkSetting" and changed them to true and it still didn't work...

I should also explain that I am trying to get it to spam mantra of healing while in combat so i can keep the shield up constantly.
 
Last edited:
How can I make this work with a relogger like YAR? When I enter "Funky" as my prefered Routine in the Profile, it starts DB and then tells me there is no routine with sucha a name :(

anyone can help me with that?
 
anyone can help me with that?

Latest update will now copy the combat routine into the Routines Folder. (Run demonbuddy once to make the copy then restart and it should work with YAR)
 
hi herbfunk,

it seems the newest version wont pick up "Ramaladni's Gift"

could you pls have a check?

thanks in advance.
 
Last edited:
Just a heads up to anyone using this for the first time, make sure you turn off salvage legendaries! I completely missed this option and ended up salvaging the condemn shield :( haha, lesson learnt!
 
db v1.1.2090.474
funkeybot v2.11.2.1
QuestTools-2.1.22


sometimes funkybot wont pick up legendaries...
 
sigh seems the only grifting profile needs this crap and nothing im doing will make it work ... so... guess ill just wait in line for a trinity variant
 
Back
Top