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

Trinity 2.3.3 & QuestTools 3.1.17

Status
Not open for further replies.

rrrix

New Member
Joined
Jul 11, 2010
Messages
3,449
Reaction score
61
Trinity 2.3.3

Changed "MinEnergyReserve" for DH's from 70 to 20... Anyone know why it was @ 70 hatred with M6?
Increased WD Locust Swarm, Haunt ranges so it's not face-tanking all the time
Small ItemRules changes to assist in debugging
Tidied up the CacheData constructors
Reduced unnecessary calls to IsNavBlocking in Weighting.cs (very slow calculation)
Changed PerformanceLogger to >5ms
Moved Coinage and Experience to "SlowChangingData" method (this change not-so-slowly)
Fixed adding duplicate buff ID to buffsById dictionary
Added ToStringReflector class/method for E-Z ToString() overrides
xz jv went mad and refactored a bunch of stuff
Added Experimental Unstucker
Refactored caching of Inventory, Hotbar, Player and Buffs into isolated self-updating modules
Introduced a delayed refresh to CacheObjects that are far away and of low importance/weight.
Added settings under advanced tab for 'low priority object cache'
Misc performance improvements using ANTS and DotTrace
Added MemoryHelper from Arcanum
Moved a bunch of combat related functions to CombatBase
Fixed a few bad item SNOs in Legendary class
Known Issue: Something in OOCBuff is taking ages occasionally TBD.
Known Issue: doors and barricades sometimes not being interacted.
DemonHunter: Improved Kridershot support (EA, CA)
DemonHunter: Improved Shadow Power (spam option and "regular") for use with Preparation: Punishment
Fixed Wizard black hole slider UI
Removed old Taeguk logic for monk
Added socketed gems to equipped items cache
Initial Monk Taeguk support added
Monk TzoKrinsGaze support added (increase range on Wave of Light to 55 yards)
Remove Sunwuko sweeping winds spam from pre-2.1.2
Fixed Pickup Legendary Follower Item pointing to Yellow Follower Item setting
Added Stash Legendary Potions, Stash Vanity Items settings to TownRun Options
Added Tiered/Greater rift safety check for ItemSort/CleanStash routines (can't run in these)
Added "Clean Stash" button to Trinity. Will check all items in your stash against your current loot rules and salvage/sell as needed. Use with caution!
Added "Require Sockets on Jewelry" to ItemRank settings

QuestTools 3.1.17

Small bugfixes - fixed ACDGuid checks - for GetItemFromStashTag and QTOpenRiftWrapper
Fixed NullReferenceException in BotBehaviorQueue logging
GetItemFromStashTag: Rift Keys will now be retrieved from stash by the smallest stack first
QTOpenRiftWrapper tag will now exit if a greater rift is detected (used only detect normal rift portal)
Changed defaults of CompleteGreaterRiftTag. Minimum gem/rift delta is now -7 (was -15, causing stucks).
Additional logging for Discarded BotBehaviorQueue items



Pre-Disclaimer: If it's broken, we're either aware and working on it, or can't reproduce it ourselves since you didn't include steps to do so.
 

Attachments

Last edited:
I love you <3



edit:

xz jv went mad and refactored a bunch of stuff

:cool:
 
Last edited:
My bot cant recognize trail and greater rift keys, tho i got the newest update of all
 
Be sure to set cast wol (target amount)on 1 and do a fresh install of everything, it usually solves every problem.
 
Your new updates have caused me a problem :(

Please read my threat rrrix

https://www.thebuddyforum.com/demon...ort/200824-db-cant-grift-key.html#post1833063

"[Trinity] Exception in Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
by Trinity.Helpers.DebugUtil.LogOnPulse () in c: \ Users \ Anonymous \ Documents \ Demo Buddy \ Plugins \ Trinity \ Helpers \ DebugUtil.cs: line 80
by Trinity.Trinity.OnPulse () in c: \ Users \ Anonymous \ Documents \ Demo Buddy \ Plugins \ Trinity \ Plugin.cs: line 96"

"[Trinity] >> Warning - One or more of your equipped items is recorded incorrectly in Trinity; please report:"

"[QuestTools][<GetItemFromStashRoutine>d__16] Opening Stash
[QuestTools][<GetItemFromStashRoutine>d__16] Opening Stash
[QuestTools][<GetItemFromStashRoutine>d__16] Unable to find item in stash with ActorSNO 323722"
 
I always do this. :/

Hmm,i am not sure then, i sometimes have a problem liek that when i copy a plugin or Yar from another DB folder and then it copies the old not setings and couses problems. Another stupid q, did u check that cast sw before wol is ticked off?
 
Disabling dashing strike in combat would be nice, or atleast in combat during epiphany as it's currently just wasting the charges with epi up, out of combat use is ok with epi on tho!
 
Hey rrix, great work as always.

I'm having difficulty fixing the WoL issue about monks. Ever since the last update my character just won't cast WoL no matter what i do.
İt just spams ExplodingPalm all day long, also the Sweeping Wind spam for Taeguk active doesn't work.

- I removed DB and did a fresh install
- Tried using beta build of DB
- Updated everything with EZupdater, then tried manually updating
- Messed around with monkcombat.cs and failed miserably

Am i missing something here? I mean i saw a few people complaining about the same issue but is it working for everyone else?
 
Hey rrix, great work as always.

I'm having difficulty fixing the WoL issue about monks. Ever since the last update my character just won't cast WoL no matter what i do.
İt just spams ExplodingPalm all day long, also the Sweeping Wind spam for Taeguk active doesn't work.

- I removed DB and did a fresh install
- Tried using beta build of DB
- Updated everything with EZupdater, then tried manually updating
- Messed around with monkcombat.cs and failed miserably

Am i missing something here? I mean i saw a few people complaining about the same issue but is it working for everyone else?

I have tried everything above aswell, but to no avail. My monk is currently completely unavailable to bot with. Or well, with the lashing tail kick it is, but it's not even 10% as effective. :/
Otherwise, really great work. Every other change is tremendously good. Thanks!
 
Last edited:
loving it with FB wiz.. using meteor instead of hydra.. doing pretty good..
and the new slide for how many mobs to cast black hole.. works great
 
same here...no WOL anymore...just spams ExplodingPalm all the time...fresh install from 0...thanks to help
 
I don't know what is going on with my monk in this version, I'm monitoring the bot for the last 30 minutes and he's almost never using Sweeping Winds, is there a way to fix this, last Trinity this was fine, with this version... not so much. I use a lot in my build.
Using the 2.3.2 for now, better for my current gear.
 
Last edited:
New m6 kridershot support seems to work pretty great, especially with the better prep punishment code you added. I like it a lot better with the primaryresourcemissing then what I ghetto rigged it to before. One thing im curious(about this and last version) I always get this message when I start up my bot, I see in the notes it applies to stashed gems etc now too so thats expected. But it always says the same warning items about my hellfire amulet and reaper wraps, only reason I am asking is im concerned it might not be factoring the reaper wraps into the combat or whatever to pickup globes if its low resource.

[Trinity] >> Warning - One or more of your equipped items is recorded incorrectly in Trinity; please report:
[Trinity] >> x1_Bracers_norm_unique_13-190 Reaper's Wraps ActorSNO=298118 BaseType=Armor ItemType=Bracer

Before it was the amulet too actually, now just reaper wraps apparently.

Bot has done 2 full rifts already on rift bot full profile. The M6 + Kridershot/EA and CA/prep management is AMAZING and very well done, I think this mixed in extremely well with the min reserve at 20(i had it at 40 on my old routine) but with all the new changes, its just perfect. Prep is constantly used when I run into elite packs or extremely high density packs(or prides fall 30% RCR falls off) and I don't really know how to explain it but any DH who runs krider will see the huge change and how much more effective the dh bot is at killing and managing itself now.

Oh yeah did you remove the runstats, fullstats of class .log files or is there an option that came auto disabled now? ever since the 2.1.2 patch, I don't get logs anymore in trinitylogs for each class that have single session RunStats - Class. and a total for that bot of like FullStats - DemonHunter.log that will shows XXX hours total time ran, total legendaries looted LPH deaths all that. There is just nothing in there. Also I use item rules, the new validity check or whatever. Any reason to be worried about when it says check failed? examples:

Opening salvage window
Attempting to repair all items
[Trinity] No more space to pickup a 2-slot item, now running town-run routine. (TownRun)
[Trinity] Deadly Stinger of Pain [JewelBox_Flippy-29548] = (Pickup check passed)
[Trinity] IR2 Deadly Stinger of Pain [JewelBox_Flippy-29548] [FollowerSpecial] = (TRASH)
[Trinity] Fletcher Abolisher [x1_Quiver_norm_base_02-34728] = (TRASHING: Pickup check failed)
[Trinity] Vengeful Ascended Quiver of Ruin [x1_Quiver_norm_base_02-34727] = (TRASHING: Pickup check failed)
[Trinity] Fletcher Flourish [x1_Quiver_norm_base_02-34726] = (TRASHING: Pickup check failed)
[Trinity] Feather Scar [x1_Quiver_norm_base_02-34725] = (TRASHING: Pickup check failed)
[Trinity] Deadly Stinger of Pain [JewelBox_Flippy-29548] = (Pickup check passed)
[Trinity] IR2 Deadly Stinger of Pain [JewelBox_Flippy-29548] [FollowerSpecial] = (TRASH)
[Trinity] Feral Wings [x1_Quiver_norm_base_02-34724] = (TRASHING: Pickup check failed)
[Trinity] Blackthorne's Surcoat [chestArmor_norm_base_flippy-16916] = (Pickup check passed)
[Trinity] IR2 Blackthorne's Surcoat [chestArmor_norm_base_flippy-16916] [Chest] = (TRASH)
[Trinity] Piercer Spine [x1_Quiver_norm_base_02-34723] = (TRASHING: Pickup check failed)
[Trinity] Loathing Blades [x1_Quiver_norm_base_02-34722] = (TRASHING: Pickup check failed)
[Trinity] Confident Ascended Quiver of Prowess [x1_Quiver_norm_base_02-34721] = (TRASHING: Pickup check failed)
[Trinity] Temperate Quiver [x1_Quiver_norm_base_02-34720] = (TRASHING: Pickup check failed)
[Trinity] Encompassing Bundle [x1_Quiver_norm_base_02-34719] = (TRASHING: Pickup check failed)
[Trinity] Vigilante Belt [Belt_norm_base_flippy-27014] = (Pickup check passed)
[Trinity] IR2 Vigilante Belt [Belt_norm_base_flippy-27014] [Belt] = (TRASH)


One final thing, which is not much of a bug or anything and probably makes the bot better off smooth running. As mentioned I do rift bot full profile. I just ran into 2 blood thieves while typing this up. The bot capped blood shards, properly went and gambled/salvaged, returned to the rift where it picked up the remaining 250ish shards. Teleported back to town to go gamble, finished that. Then it closed the rift after only just killing the RG about 3-4 elite packs prior. No message about townstone found, or map ended. Just went and talked to Orek like the run was over(possibly something to do with blood shards and bot thinking on its own its finished because max shards was achieved at one point?)


Anyhow while typing this up, bot still running smooth. Am happy with what I saw so far, Again every DH should be very happy with the changes you made to make it easier on the DH botting for 2.1.2 patch spec/weapon changes.
Here is to little to no issues with the rest of everything! Thank you again


edit - just curious, seems harmless also but posting it up anyway, has had no impact so far on bot.

Code:
[Trinity] Exception in Pulse: System.NullReferenceException: Object reference not set to an instance of an object.
   at Trinity.Helpers.DebugUtil.LogOnPulse() in c:\Users\admin\Desktop\D3-Stuff\Demonbuddy.398-Rift.Good\Plugins\Trinity\Helpers\DebugUtil.cs:line 80
   at Trinity.Trinity.OnPulse() in c:\Users\admin\Desktop\D3-Stuff\Demonbuddy.398-Rift.Good\Plugins\Trinity\Plugin.cs:line 96


Only had to restart once due to common bug thats been around a while(bot spams red error text after closing rift, about to open a new one. Happens more frequently it seems when a user interacts with bot ie pause unpause, Maybe it eventually picks up and corrects itself when it runs all night just takes a bit longer for the error msg to spam nonstop and get it done with before bot maybe unlags to open rift and work again. I noticed this a while ago when the bot got stuck at the stash, it spams red errors for a few seconds while salvaging items sometimes it can lag up to ~10-15 seconds used to be more. Used to close the bot and restart it when that happened before I realized if I let it run, it fixed itself out after a minute or so)
 
Last edited:
New m6 kridershot support seems to work pretty great, especially with the better prep punishment code you added. I like it a lot better with the primaryresourcemissing then what I ghetto rigged it to before. One thing im curious(about this and last version) I always get this message when I start up my bot, I see in the notes it applies to stashed gems etc now too so thats expected. But it always says the same warning items about my hellfire amulet and reaper wraps, only reason I am asking is im concerned it might not be factoring the reaper wraps into the combat or whatever to pickup globes if its low resource.



Before it was the amulet too actually, now just reaper wraps apparently.

Bot has done 2 full rifts already on rift bot full profile. The M6 + Kridershot/EA and CA/prep management is AMAZING and very well done, I think this mixed in extremely well with the min reserve at 20(i had it at 40 on my old routine) but with all the new changes, its just perfect. Prep is constantly used when I run into elite packs or extremely high density packs(or prides fall 30% RCR falls off) and I don't really know how to explain it but any DH who runs krider will see the huge change and how much more effective the dh bot is at killing and managing itself now.

Oh yeah did you remove the runstats, fullstats of class .log files or is there an option that came auto disabled now? ever since the 2.1.2 patch, I don't get logs anymore in trinitylogs for each class that have single session RunStats - Class. and a total for that bot of like FullStats - DemonHunter.log that will shows XXX hours total time ran, total legendaries looted LPH deaths all that. There is just nothing in there. Also I use item rules, the new validity check or whatever. Any reason to be worried about when it says check failed? examples:




One final thing, which is not much of a bug or anything and probably makes the bot better off smooth running. As mentioned I do rift bot full profile. I just ran into 2 blood thieves while typing this up. The bot capped blood shards, properly went and gambled/salvaged, returned to the rift where it picked up the remaining 250ish shards. Teleported back to town to go gamble, finished that. Then it closed the rift after only just killing the RG about 3-4 elite packs prior. No message about townstone found, or map ended. Just went and talked to Orek like the run was over(possibly something to do with blood shards and bot thinking on its own its finished because max shards was achieved at one point?)


Anyhow while typing this up, bot still running smooth. Am happy with what I saw so far, Again every DH should be very happy with the changes you made to make it easier on the DH botting for 2.1.2 patch spec/weapon changes.
Here is to little to no issues with the rest of everything! Thank you again

what is the build you are using with kridershot, be nice to know whats working good atm for DHs.
 
It is a basic cold CA with prides fall. With non kridershot its evasive fire focus. With kridershot its ele arrow frost arrow rune. with vault, companion, prep punishment, sentry:polar rune etc. passives ballistics, awareness, custom engineering, steady aim


edit - i should mention swap steady aim for cull the weak, i use a hellfire ammy.
 
Status
Not open for further replies.
Back
Top