dum dum
Member
- Joined
- Jul 13, 2018
- Messages
- 59
- Reaction score
- 29
Going back through the forums and it looks like DB not using portals correctly is a known issue and has been for as long as DB has been a thing, so no full automation of Bounties is possible or ever really has been. At least not for all the acts and every bounty. You can probably get lucky like 80-90% of the time. Maybe.
As far as the insane bouncing around while it's trying to decide what Bounties to do, as near as I can tell from looking at the code, it is an issue created from the frankenstein-like melding of Adventurer and Trinity's codebases. Either Trinity or Adventurer itself keep calling the bounty selection coroutine. It never really seems to decide what to do and stick to it. You can probably overcome that by making your own bounty profile using Trinity/Adventurers RunBounty profile tag and adding every bounty in the game to that profile. It's hackish as hell, but it might work. You'd still have to watch it like a hawk because it doesn't seem to get the Reward Cache once it's done running bounties anyway. It'll just exit out without collecting them and create a new game, so you basically ran Bounties for nothing. Well, only gold and XP, at least. So, again, no full automation.
There used to be good sources for Bounty profiles on the forums to get examples of how to do things like turn in Bounty cache reward quests at the end of a run, but none of those seem to be around anymore. And doing it from scratch is beyond my level of expertise. I'd have no idea what actorID's, questIDs, or zoneID's to even use. Some or even all of them can probably be pulled from Trinity/Adventurer's code though.
Some of the more skilled members of the community may have old bounty profiles sitting around they'd be willing to share, but a lot of them don't worry about doing things like Bounties. If it's not important to them they aren't going to spend time working on or developing them. Common sense.
The takeaway: Bounties are not really supported by DB. In fact, DemonBuddy should probably have it's name changed to RiftingBuddy because rifts are about the only thing it automates consistently well. Quests and Bounties are right out. They're supported in the most generic sense of the word, but they are not being actively implemented by the developers. They'll add the functionality to the bot itself, but then they depend on the community members themselves to take advantage of that by creating profiles/plugins to use that functionality. But that is a huge barrier to people not code savvy since there is no good or comprehensive API out there to help complete neophytes get started on taking advantage of all the functionality the team at Bossland have built into this fine program. It's a real crux.
I'll probably not be renewing my key once it expires in light of that. I primarily wanted to use DB as a way to farm a shit ton of Bounty materials, but that's not happening any time soon. Not when I can run the bounties myself 1,000 times faster and 1,000 times more accurately than the bot can.
As far as the insane bouncing around while it's trying to decide what Bounties to do, as near as I can tell from looking at the code, it is an issue created from the frankenstein-like melding of Adventurer and Trinity's codebases. Either Trinity or Adventurer itself keep calling the bounty selection coroutine. It never really seems to decide what to do and stick to it. You can probably overcome that by making your own bounty profile using Trinity/Adventurers RunBounty profile tag and adding every bounty in the game to that profile. It's hackish as hell, but it might work. You'd still have to watch it like a hawk because it doesn't seem to get the Reward Cache once it's done running bounties anyway. It'll just exit out without collecting them and create a new game, so you basically ran Bounties for nothing. Well, only gold and XP, at least. So, again, no full automation.
There used to be good sources for Bounty profiles on the forums to get examples of how to do things like turn in Bounty cache reward quests at the end of a run, but none of those seem to be around anymore. And doing it from scratch is beyond my level of expertise. I'd have no idea what actorID's, questIDs, or zoneID's to even use. Some or even all of them can probably be pulled from Trinity/Adventurer's code though.
Some of the more skilled members of the community may have old bounty profiles sitting around they'd be willing to share, but a lot of them don't worry about doing things like Bounties. If it's not important to them they aren't going to spend time working on or developing them. Common sense.
The takeaway: Bounties are not really supported by DB. In fact, DemonBuddy should probably have it's name changed to RiftingBuddy because rifts are about the only thing it automates consistently well. Quests and Bounties are right out. They're supported in the most generic sense of the word, but they are not being actively implemented by the developers. They'll add the functionality to the bot itself, but then they depend on the community members themselves to take advantage of that by creating profiles/plugins to use that functionality. But that is a huge barrier to people not code savvy since there is no good or comprehensive API out there to help complete neophytes get started on taking advantage of all the functionality the team at Bossland have built into this fine program. It's a real crux.
I'll probably not be renewing my key once it expires in light of that. I primarily wanted to use DB as a way to farm a shit ton of Bounty materials, but that's not happening any time soon. Not when I can run the bounties myself 1,000 times faster and 1,000 times more accurately than the bot can.