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

Full Questing - All Acts - Complete

Status
Not open for further replies.
23:36:53.319 N] Compiler Error: c:\questbowt\db\Plugins\QuestTools\SafeMoveTo.cs(227,38) : warning CS0472: The result of the expression is always 'true' since a value of type 'Zeta.Navigation.MoveResult' is never equal to 'null' of type 'Zeta.Navigation.MoveResult?'
[23:36:53.319 N] Compiler Error: c:\questbowt\db\Plugins\QuestTools\SafeMoveTo.cs(241,38) : warning CS0472: The result of the expression is always 'true' since a value of type 'Zeta.Navigation.MoveResult' is never equal to 'null' of type 'Zeta.Navigation.MoveResult?'
[23:36:55.255 N] Current bot set to Order Bot
[23:36:55.256 N] Loaded profile Start New Act 1 by rrrix

Cant run the quest plugin. I downloaded everything and ready to go then this happens :(

Same. Something in the API must have changed to make it so the plugin dosnt compile
 
Can someone give us a previous DB beta that is working for this profile???
 
man You get that epic profile for free (plz donate button, great work man), and you cant waitfew hours ;D?

its bugged after last beta DB uptade, like 1 hour ago ;]
 
Found the change, related to fixing the minimap markers not working correctly I guess. They added a new MarkersManager in the API. Updated the code and testing it now.... if I can get through a few random dungeons then i'll post it.
 
New versions of QuestTools and profiles are up! Check the top of the thread.

Code:
QuestTools 1.0.5
Added my own custom "Dump Actor Attribs" button under the Info Dumping tab, which dumps actors and their attributes.
Updated and supports DemonbuddyBETA 1.0.1145.70, now requires BETA .70

Profiles 1.0.3
Act 1:
Fixed more stucks/added blacklist items for Belphegor in Halls of Agony
Fixed a stuck in Southern Highlands searching for Khazra Staff
Added another position for The Imprisoned Angel: Prisoners Remains

Act2: 
Improved death handling for Quest: City of Blood, Step: Find Alcarnus
Fixed a stuck in Storm Halls

Act3: 
Added an additional Demonic Ballistae spawn point

Act 4: 
Added more blacklist items for Belphegor
Fixed a bug where player wouldn't talk to Tyrael and open the portal to the Crystal Colonnade
 
Someone tried Belial with an barb ?

He is only kiting the bombs and very less attacking, but this should be routine releated.

Are you using Belphegor with default settings ?
 
I tried this a few times yesterday, it seems neither Trinity nor Belph wants to attack Belial.

Trinity doesn't add Belial to the target list, and Belph seems to want to open an invisible door the whole time. I'm working on a newish version of Trinity, but, want to incorporate some of the other community updates, and it's getting a bit out of hand in trying to keep track...

Manually killing him is unfortunately the only way for now. I've added this to the known issues list.
 
The thing is pretty impressive! I am trying it (along with Giles' Auto Equipper) to get my lvl1 bot through the game with minimal help.
Only had to help it with Skeleton King and Butcher so far (just started act 2).
I noticed two things that are problematic (using your Trinity):
1) It never tries to touch shrines (Trinity is set to activate them).
2) It never drinks potions. I tried to figure out why, but so far with little success. The if statement in GilesGlobalOverlord.cs at line 214:
if (!playerStatus.bIsIncapacitated && GilesUseTimer(SNOPower.DrinkHealthPotion))
seems to never get invoked for me.

Using Monk.
PS: Just killed Magda, but I cheated a bit and helped with 2 gemmed weapons off AH for Act 2.
 
It attacked the boss on normal difficulty for me, but not nightmare/hell.

I tried this a few times yesterday, it seems neither Trinity nor Belph wants to attack Belial.

Trinity doesn't add Belial to the target list, and Belph seems to want to open an invisible door the whole time. I'm working on a newish version of Trinity, but, want to incorporate some of the other community updates, and it's getting a bit out of hand in trying to keep track...

Manually killing him is unfortunately the only way for now. I've added this to the known issues list.
 
I like so much,

Resume;
act 1 with 2h and half, with +or- 5 stuck.
act 2 with 3h and half, with 2 stuck, 2 stuck with barricades, and he lost in 2 maps. Stuck when he has to speak with Kuller befor killing him. Problems at the end when i have to kill belial. When finish act 2, cant go to act 3 actomatic.
 
Last edited:
I just started using DB and you're profile is great.

One thing I noticed is that DestoryBarricades is very computationally expensive. I added some timers and it takes on the order of seconds to run on my VM. I did some profiling and g.ActorInfo.GizmoType is eating the majority of the time. Does anyone know why/is there an API somewhere?

Anyways with the way IEnumerable.Where works, it was causing way more comparisons and calls than necessary. Basically whenever any actors are in range it would call g.ActorInfo.GizmoType on every one of them multiple times.

With the code below, it calls it a maximum of once per actor (worst case). Best case it'll only make 1 call if the breakable is first in the list. Also does away with the need to sort the list.

Code:
IEnumerable<DiaGizmo> gizmos = ZetaDia.Actors.GetActorsOfType<DiaGizmo>(true, false);
float closest = 9999f;

for(int i = 0; i<gizmos.Count(); i++) {
	DiaGizmo g = gizmos.ElementAt(i);
	float dist = g.Distance;

	if(dist <= maxSearchRange &&
		dist < closest &&
		g.IsValid &&
		g.InLineOfSight &&
		g.ZDiff <= 14 &&
		!Blacklist.Contains(g.RActorGuid) &&
		!ProfileBlacklist.Contains(g.ActorSNO))	{
		GizmoType gt = g.ActorInfo.GizmoType;
		
		if((gt == GizmoType.Barricade && (g.Distance <= minBarricadeDistance)) ||
			(gt == GizmoType.Barricade && IsObjectRadiusInRangeOf(g, minBarricadeDistance)) ||
			(gt == GizmoType.DestructibleLootContainer && IsObjectRadiusInRangeOf(g, minDestructableLootContainerDistance)) ||
			(gt == GizmoType.Door && IsObjectRadiusInRangeOf(g, minDoorDistance)) ||
			(gt == GizmoType.Destructible && IsObjectRadiusInRangeOf(g, minDestructableDistance))) {
			closest = dist;
			myGizmo = g;
		}
	}
}
 
Just for you, the quest "Staff of Kharza" acte 1 in Southern Island bug, the bot never take the staff.

This script is amazing man you'r the best :D
 
Thank you very much, the profiles are running really smoothy. I just had the issues the you called in your first post.

Just for you, the quest "Staff of Kharza" acte 1 in Southern Island bug, the bot never take the staff.
This script is amazing man you'r the best :D

Ahh, I can confirm that... I had the same issue, I just forgot it... Log is 68 MB so I won't upload it, sorry
 
Problem on Chamber of suffering, the never enter.

Loop on Lvl 3 of the dungeon.

Acte2, my caract do the beginning, first quest but after Stop/start and bug

All of my post are not for fault your work, just help you to analyse the black points

;)
 
Last edited:
Status
Not open for further replies.
Back
Top