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!

[Profiles] Adventure Mode Bounties - Community Edition

Status
Not open for further replies.

sychotix

New Member
Joined
Dec 13, 2013
Messages
727
*Note for users of an old version, BountyProfile's plugin should be deleted and disabled. Included in Trinity now

State of the plugin/profiles:
Act 1 - Working somewhat, but probably not AFKable yet.
Act 3 - Working somewhat, but probably not AFKable yet.
Act 4 - Fairly AFKable.

Whichever act you use, using the gold inactivity timeout is probably a good idea.

SVN: db-bounty-profiles - Revision 175: /trunk

How to use it:
  1. Download DemonBuddy Beta Here http://www.thebuddyforum.com/demonbuddy-forum/151424-beta-demonbuddy-beta-builds.html
  2. Install EZUpdater here http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/152028-ezupdater-plugin-updater.html
  3. Install EZUpdater as the thread says
  4. Run DemonBuddy and let it update. If it doesn't automatically do it, go to Plugins->EZUpdater->Config->Update
  5. Restart DemonBuddy
  6. Load {act#}.xml from {DB Folder}\Profiles\Bounties

If you are having problems, please do a fresh install with instructions above.

SVN Instructions:
  1. TortoiseSVN - Downloads - download 32bit or 64bit depending on your os.
  2. Install
  3. Copy this SVN link db-bounty-profiles - Revision 10: /trunk
  4. Right click a folder to place it in - check out.. and press ok..
  5. done
OR Use the EZUpdater plugin ( http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/152028-ezupdater-plugin-updater.html )
  • Install EZUpdater (Instructions on the plugin thread)
  • Add my svn using examples in [DemonBuddy Root Director]\Settings\EZUpdater\EZUpdater.xml


What the plugin does:
Nothing! Trinity now includes the plugin tags


This is labeled as a "Community Edition" because I will likely need help creating bounties for this. I am no expert profile creator, and nor do I have time to make a profile for the like... 100 different bounties. If you would like to contribute, please upload a bounty (preferably with {QuestSNO}.xml as the name and not already done/uploaded) and I will add it to the SVN when I am free.

The profiles included are not 100% tested and may have bugs. There was a lot of copy/pasting going on today to try and see if all I needed were these three tags for each type of bounty.

Bounty Profile List:
https://docs.google.com/spreadsheet/ccc?key=0AhlG3JOZCjsldC1Za1htcnNuRkxoYzVScGlEMzVQWVE&usp=sharing

Developers - Post a profile and PM me your email (preferably with a link to your post) and I will give you editing access to the spreadsheet.

Donations:


Troubleshooting:
Before posting, please make sure you have updated and enabled the following things:
BountyProfile deleted and disabled. Included in trinity now
QuestTools (1.5.46+)
Trinity (1.8.24+)
Demonbuddy BETA (v1.1.1760.393+)

Using this plugin may help you accomplish some of the above. http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/152028-ezupdater-plugin-updater.html

If updating these three things do not help and you do not think doing a fresh install of DB would fix the issue, make a post! I am more than happy to help.


Major Contributers (excluding myself):
A1 - xzjv, Creation85
A2 - Nobody (Ohman47/(someone) were working on these, PM'ed for update)
A3 - Zotan/Vera
A4 - Zimble
A5 - rrrix

Known Issues:
-Act 1 is a work in progress. The bounties included may not work, and it may not do all bounties. We are working on this.
-Act 4 may have some pathing issues. Afaik, there isn't really anything I can do about these. Just make sure you have gold inactivity setup.



Download link below is out of date, but required by TBF's rules afaik. Please use the SVN. I can't reupload it here every 10 minutes, that is the point of the SVN.
 

Attachments

Last edited:
Testing it now. It doesnt look great atm. (for me)
It started a game and went for a bounty, now the bot moves a few yards then
[SafeMoveTo] Initialized
[SafeMoveTo] ReachedDestination!
[SafeMoveTo] Initialized
[SafeMoveTo] ReachedDestination!
[SafeMoveTo] Initialized
[SafeMoveTo] ReachedDestination!
Then waits a few sec, move again. It gets almost to the skeleton king then it backtracks to earlier point and moves 5-10 yards at the time then pausing for 10-20 sec.

EDIT
Now he finally killed skeleton king after i moved the bot there manually.
It went for new bounty in act 1 and moving just fine now in fields of misery

EDIT
Stopped working:
Exception when terminating bot thread. System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt.
vid Zeta.Game.Internals.Actors.DiaActivePlayer.CanUseTownPortal(String& reason)
vid Zeta.Game.Internals.Actors.DiaActivePlayer.UseTownPortal()
vid Zeta.Bot.CommonBehaviors.(Object )
vid Zeta.TreeSharp.Action.RunAction(Object context)
vid Zeta.TreeSharp.Action..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.Sequence..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.Decorator..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.PrioritySelector..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.Decorator..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.PrioritySelector..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.Sequence..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.Decorator..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.PrioritySelector..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.Common.HookExecutor.Run(Object context)
vid Zeta.TreeSharp.Action.RunAction(Object context)
vid Zeta.TreeSharp.Action..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.TreeSharp.PrioritySelector..()
vid Zeta.TreeSharp.Composite.Tick(Object context)
vid Zeta.Bot.BotMain.()
 
Last edited:
After testing it seems for me it did the same thing as above except killed SK and then said all bounties are complete. It left the game and then everytime it would join a new game it would repeat the same action.

Thank you for the work on this though. I am excited to see what it becomes!
 
You guys have to write profiles to add to it =P I only have like 4 or 5 bounty profiles in it for now. It does all of the bounties it knows about, and will restart the game to do them again.

Also, like I said in the first post, the profiles currently in there are barely tested, and more to see if it CAN accomplish the goal. The skeleton king bounty was actually added like 20 minutes before I posted this, and was mostly a copy/paste from the questing profile. Some things changed between the questing and adventure mode versions, so obviously it won't work 100% efficiently =P

EDIT: Also Kraank, that error tells me nothing. None of the stacktrace is in code that I wrote.

EDIT2: Was able to somehow reproduce that error that you got Kraank. It doesn't seem to be directly related to my code. The error is in TrinityExploreDungeon. An ArgumentNullException is thrown... might be something in the profile? It was in the marker function or whatever, I closed it.
 
Last edited:
344497.xml and 350529.xml both say they are for Kill Logrut the Warrior.
 
Last edited:
sychotix[FONT=Tahoma, Calibri, Verdana, Geneva, sans-serif], that was fast work. Last night you posted you are working on something and now you have already a beta out :P

Tell me what you need to make this awesome. I can help test stuff, but i have never ever made any db profiles before.
[/FONT]​
 
works good...
But it´s very laggy at bounties to kiil 100 Mobs and one rare mob, for example at Kill Bludgeonskull. The TPS goes down to 1
 
works good...
But it´s very laggy at bounties to kiil 100 Mobs and one rare mob, for example at Kill Bludgeonskull. The TPS goes down to 1

I can confirm this aswell. Extremely laggy.
 
Just FYI, if you like me had Campaign enabled previously and thought the bot would change automatically to adventure you're wrong.. you have to enable that your self :D
 
i would like to test if but im to stupid to get it to work (that svn stuff) .. :< hope some1 can give me a link for an instruction :D

It's pretty straight forward.

1. TortoiseSVN - Downloads - download 32bit or 64bit depending on your os.
2. Install
3. Copy the svn url from post #0
4. Right click - check out.. and press ok..
5. done
 
Just some suggestions for early morning. I'll contribute some profiles a little later today after classes.


public override bool GetConditionExec()
{
return ZetaDia.ActInfo.Bounties.Where(bounty => bounty.Info.QuestSNO == QuestSNO && bounty.Info.QuestStep == QuestStep && bounty.Info.State != QuestState.Completed).FirstOrDefault() != null;
}

It can actually just be

public override bool GetConditionExec()
{
return ZetaDia.ActInfo.Bounties.Where(bounty => bounty.Info.QuestSNO == QuestSNO && bounty.Info.QuestStep == QuestStep && bounty.Info.State != QuestState.Completed).Any();
}

Similar change in HaveBounty.


<If condition="Me.IsInTown==False

<If condition="not Me.IsInTown

They both evaluate the same, but the second is easier to read.
 
Last edited:
#0 Just to clarify, you are replacing AWTrinityExploreDungeon, with TrinityExploreDungeon, in the following files: Replace.JPG
 
It's pretty straight forward.

1. TortoiseSVN - Downloads - download 32bit or 64bit depending on your os.
2. Install
3. Copy the svn url from post #0
4. Right click - check out.. and press ok..
5. done

This can also be done just by using http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/152028-ezupdater-plugin-updater.html

Here is how --- >

(If you want to skip all that you can just download the edited file here View attachment EZUpdater.xml then just copy and replace the file in "YourDBfolder\Settings\EZUpdater\EZUpdater.xml" )
-- Important!!!
You still need to manually put the BountyProfile.cs into the trinity dir :)


1.) Locate and edit EZUpdater.xml, which is located in "YourDBfolder\Settings\EZUpdater"
2.) add the below lines to the file

Code:
    <PluginRepo>
      <PluginName>BountyProfiles</PluginName>
      <RepoName>db-bounty-profiles</RepoName>
      <RepoURL>http://db-bounty-profiles.googlecode.com/svn/</RepoURL>
      <PluginSourceDirectory>trunk</PluginSourceDirectory>
      <Enabled>true</Enabled>
      <LastUpdate>2014-04-04T13:48:51.6657959+02:00</LastUpdate>
    </PluginRepo>

3. save and close

-- Important!!!
You still need to manually put the BountyProfile.cs into the trinity dir :)
 
Great initiative, thanks a lot for this!

Made a quick hacky fix for the lag, just a delay between the completion checks to avoid it running each pulse.
View attachment BountyProfile.cs

I'll try to make some profiles later today, depends on if I have to stay at work or not.

EDIT: Changed it to 5 sec delay, getting the bounty info really is slow.
 
Last edited:
I'm having issues with it, just wanted to report. DB keeps creating a new game, only to leave it immediately with two messages. One being "Blah" (Assuming mid-dev-randomlog), and "Leaving Game, No more bounties that we can do." or something. It was starting the game in Act 3 Bounties, if that helps.
 
Status
Not open for further replies.
Back
Top