read the thread, you need .12 version of trinity
I have .12 trinity and DB 346 build, it is not beta version but STILL NOT WORKING.
What DB build are you using? I appreciate your effort making this profile. It is easy to criticize someone but we all should appreciate someone's effort.
<Profile>
<Name>Malthael Farm</Name>
<GameParams quest="273408" step="8" act="A5" resumeFromSave="True" isPrivate="True" numGames="-1" />
<KillMonsters>True</KillMonsters>
<PickupLoot>True</PickupLoot>
<Order>
<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="150" killRadius="40" />
<If condition="Me.IsInTown">
<ForceTownRun questId="1"/>
</If>
<If condition="CurrentLevelAreaId == 270011">
<ToggleTargeting questId="1" combat="False" looting="True" lootRadius="100" killRadius="100" />
<LogMessage questId="273408" stepId="8" output="Using portal to malthael" />
<TakeTownPortal questId="273408" stepId="8" />
</If>
<While condition="IsActiveQuest(273408) and IsActiveQuestStep(8)" >
<If condition="CurrentLevelAreaId == 349787">
<ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="100" />
<MoveTo questId="1" x="419.5" y="413.1" z="-28.1" pathPrecision="8" />
<UsePortal questId="1" stepId="1" portalMarkerHash="-144918420" destinationWorldId="328484" interactRange="5" />
</If>
<If condition="CurrentLevelAreaId == 330576">
<MoveTo questId="1" x="137.1" y="136.3" z="0.3" pathPrecision="8" />
<WaitTimer questId="273408" stepId="8" waitTime="300" />
<MoveTo questId="1" x="128.4068" y="130.39" z="0.364658" pathPrecision="8" />
<WaitTimer questId="273408" stepId="8" waitTime="300" />
<TrinityTownPortal questId="273408" stepId="8"/>
</If>
<LeaveGame reason="The END" stayInParty="False" />
</While>
</Order>
</Profile>
I don't see how the posted download for the profile could have worked for anyone, the reason the bot logs out when it gets to the boss room is because phobix made a mistake the the code for the posted version of the profile.
in the profile code the 2 lines that say " <If condition="CurrentLevelAreaId == 328484"> " are wrong, the area id for the boss room is 330576 the world ID is 328484 but the tag isn't using the world id it is using the area id and for me one of the wait timers made the bot wait to long to log out and the quest finished before the bot logged out, and even after removing the wait timer the bot never misses loot.
here is the version of the code i modified if someone else wants to use it, i have been using it for about 30 runs with no issue. Just edit the profile with a text editor and replace all the code inside with this modified version.
Code:...Snip...
Edit: Cleaned up the code a bit
I don't see how the posted download for the profile could have worked for anyone, the reason the bot logs out when it gets to the boss room is because phobix made a mistake the the code for the posted version of the profile.
in the profile code the 2 lines that say " <If condition="CurrentLevelAreaId == 328484"> " are wrong, the area id for the boss room is 330576 the world ID is 328484 but the tag isn't using the world id it is using the area id and for me one of the wait timers made the bot wait to long to log out and the quest finished before the bot logged out, and even after removing the wait timer the bot never misses loot.
here is the version of the code i modified if someone else wants to use it, i have been using it for about 30 runs with no issue. Just edit the profile with a text editor and replace all the code inside with this modified version.
Code:<Profile> <Name>Malthael Farm</Name> <GameParams quest="273408" step="8" act="A5" resumeFromSave="True" isPrivate="True" numGames="-1" /> <KillMonsters>True</KillMonsters> <PickupLoot>True</PickupLoot> <Order> <ToggleTargeting questId="1" combat="True" looting="True" lootRadius="150" killRadius="40" /> <If condition="Me.IsInTown"> <ForceTownRun questId="1"/> </If> <If condition="CurrentLevelAreaId == 270011"> <ToggleTargeting questId="1" combat="False" looting="True" lootRadius="100" killRadius="100" /> <LogMessage questId="273408" stepId="8" output="Using portal to malthael" /> <TakeTownPortal questId="273408" stepId="8" /> </If> <While condition="IsActiveQuest(273408) and IsActiveQuestStep(8)" > <If condition="CurrentLevelAreaId == 349787"> <ToggleTargeting questId="1" combat="True" looting="True" lootRadius="100" killRadius="100" /> <MoveTo questId="1" x="419.5" y="413.1" z="-28.1" pathPrecision="8" /> <UsePortal questId="1" stepId="1" portalMarkerHash="-144918420" destinationWorldId="328484" interactRange="5" /> </If> <If condition="CurrentLevelAreaId == 330576"> <MoveTo questId="1" x="137.1" y="136.3" z="0.3" pathPrecision="8" /> <WaitTimer questId="273408" stepId="8" waitTime="300" /> <MoveTo questId="1" x="128.4068" y="130.39" z="0.364658" pathPrecision="8" /> <WaitTimer questId="273408" stepId="8" waitTime="300" /> <TrinityTownPortal questId="273408" stepId="8"/> </If> <LeaveGame reason="The END" stayInParty="False" /> </While> </Order> </Profile>
Edit: Cleaned up the code a bit
What did I do wrong?
Replaced the old code with yours and it's still looking for the portal to malthael even though it's there.
Tried with Trinity .12 and .13
it is because the quest updated when you killed malthael ( if your current quest is talk to tyrael then you are on the wrong quest because it finished and you didn't leave fast enough ), you need to restart the game on act V 8.3 and get to malthael and kill him and then leave the game before the quest updates. additionally if your bot is set to pick up all loot items instead of just legendaries it sometime will not leave the game in time and you will have to reset it manually again.