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

Trinity 2.10.0 BETA

rrrix

New Member
Joined
Jul 11, 2010
Messages
3,449
Reaction score
61
This is a BETA release

This includes xzjv's new experimental "LazyCache" - this is a core system component of Trinity, and has the potential to drastically increase performance.

xzjv also build a new feature called "RadarUI" - check it out! Both can be found in the "Trinity" tab in Demonbuddy.

If you want your class (Barb, DH, WD, etc) build supported, please post the nearest thing to the DiabloFans link. Diablo III Builds - Diablo Fans

Trinity Changelog:

2.10.0
Some more things to RecipeBot
Barbarian: Fixed Ignore Pain being cast when not equipped
Wizard: Fixed Meteor logic with Arcane Dynamo (thanks voidx)
UI: Barbarian now has an "Ignore Pain" section
UI: Items.Pickup cleaned up, misc item levels made easier to read
UI: Trinity configuration window size increased
Cache: added some more exception handling and logging for Gizmo's
Tuned UpdateInventoryCache
RadarUI Updates
RadarUI - Now showing grid squares every 10yds
* Increased update speed to 50ms
Fix for IsAttacking (thnx BuddyMe)
RadarUI Fixes for movement recording and rotation on non-units
* Adjusted the radius of some AOE
* Added IsAvoidance and IsProjectile to TrinityObject
RadarUI and LazyCache changes.
RadarUI: Zoomed out twice as far
RadarUI: Re-factored stuff for readability and for translating arbitrary vectors.
Fixed a crash with the RadarUI window.
Added CurrentAnimationState to TrinityObject
Moved .Movement from TrinityUnit to TrinityObject for tracking Projectiles.
Changed TrinityMovement use DB's heading radians as the default heading.
Increased RadarUI refresh speed to 25ms
LazyCache: Fix for Weighting +- amount issue
RadarUI: Changed styling of Unknown to Dashed Lines
Added Prototype Radar-like Visualizer for LazyCache
Moved TrinityMovement.cs to LazyCache Folder, Fixed IsSummoner, Added IsSpawner from DataDictionary
* Expanded ?: statments in TrinityObject props for ANTS performance comparison
Fix for Duplicate CacheMeta
Fix for TrinityMovement (all units were sharing SpeedSensors)
Added overload to SpellHistory.GetSpellLastused() for any spell; + LazyCache Stuff
LazyCache:
* Added TrinityIntersectsPath in MathUtil
* Added TrinityMovement class for (based on PlayerMover)
* Fixed an issue in WeightingUtilities TryAddWeight
* Weighting now skips objects that the player created
* Added ability to add ExtraInfo to any Weight as Params
* Now Caching ServerProp objects because a lot of avoidance is ServerProp
LazyCache, CacheUI
* Added Right-Click context menu to copy data on CacheUI
* Added some DataDictionary lookups
* More perf and stability.
Removed Some Debug Logging
Merge: dd138b2 2f90f4a
Merge branch 'master' of git.assembla.com:unifiedtrinity
Fix for Resource Max
BarbarianCombat should compile again now
Moved Dictionaries.xml stuff into DataDictionary.cs
Fixed Bash - Punish acting wonky
Added CanCast check for Ignore Pain
Refactoring on LazyCache and CacheUI
LazyCache:
* Switched LazyCache back to RActors again instead of ACD
* Moved some properties down from derived types (TrinityUnit etc) to CacheBase
* Changed Cachebase to be primarily normal props that must be manually set instead of self-updating.
* Added 'Freeze' capability, which will force an object using CacheField<T> to only return cached values.
* Undisclosed tweaks to weighting.
CacheUI:
* DataGrid can burn in hell, after a painful and long period of torture.
* Added column auto-sizing when data source update.
* Styling is now all dark and stuff.
* Added a sexy chart to LazyCache panel with weight and cache refresh times.
* Added column for weighting time of each item.
Added Legendary entries for the following items:
[Trinity] ------ New/Unknown Items 8 ------
[Trinity] Item: Mace: Mad Monarch's Scepter (271663)
[Trinity] Item: Mace: Soulsmasher (271671)
[Trinity] Item: Shield: Coven's Criterion (298191)
[Trinity] Item: CrusaderShield: Salvation (299418)
[Trinity] Item: Amulet: Overwhelming Desire (298053)
[Trinity] Item: Legs: Death's Bargain (332205)
[Trinity] Item: Belt: Insatiable Belt (298126)
[Trinity] Item: Cloak: Cloak of Deception (332208)
Legendary Item Minimap markers will no longer be added to cache when VendorBehavior is running
Fixed WOTB off cooldown option not working
Added CanCast check for WOTB
Added China Store Close button to SafeClickUIButtons
 

Attachments

Thanks for your wonderful work. Can you please explain a little bit more about “LazyCache”?
 
@Rrrix, im having crash a lot after New DB(Release and Beta), it crash on game creation ALWAYS. Now i think i got part of problem. I deleted QuestTools in Plugins Folder to test and leave only Trinity in Plugins Folder. And YEA! No crashs on game creation! What did might be happening? Let me know what "Log box" u need checked to see what happens, so i can upload it for you.. Please if u can fix it asap do it =/

PS: Im trying do BrutalKeyFarm when the crashs occur if it is a important notice..
So, for me New DB(Release and BETA) with QuestTools = Crash on game creation.

Sorry for my english..

Edit: happens again without QT. omg
 
Last edited by a moderator:
Thanks for the work bud but i can't find RadarUI ^^.
Btw what does Lazycache ?

Regards.

Edit: Start LazyCache does nothing same as Stop LazyCache & RadarUI is missing. (Can't find it in the Trinity Tab)
 
Last edited:
I run the Brutal key farm profile with trinity 2.10 and it seems to run much better with the new trinity. Anyone else ?
 
Thanks for links dudes.

There's a bird on my shoulder saying a new version of DB is coming soon - been working with Nesox to find and fix a bunch of problems since the patch. No ETA.
 
Thanks for the work bud but i can't find RadarUI ^^.
Btw what does Lazycache ?

Regards.

Edit: Start LazyCache does nothing same as Stop LazyCache & RadarUI is missing. (Can't find it in the Trinity Tab)

It's more of a debugging tool at this point to help us understand what the bot is seeing.

1) go to Trinity Tab at top of DB window
2) click Show Cache button
3) click "Show LazyCache" checkbox and/or "Show Radar Window"

These can be run while the bot is off or on, but for now i would run it with the bot not started, there's some performance issues still.


EnD702J.png


zbRebjY.png


44B2gCC.png
 
Thanks for links dudes.

There's a bird on my shoulder saying a new version of DB is coming soon - been working with Nesox to find and fix a bunch of problems since the patch. No ETA.

Oh god! Ty rrrix! And sorry for quote first post in my previous post.. So, can u and Nesox launch a new DB very fast only fixing the crashing D3 issue? =)

I need turn ON my bots =/

After D3 Patch, i(and many other ppls) cant turn bots ON.. =/

Ty and sorry for my english..
 
been writing some code for Tal wiz rotation, got git url I can rebase patch to?
 
Hello, nice to see some love for trinity.

Could you please add support for group :

Seismic Slam Barb
2.2 - Seismic Slam - Barbarian - Diablo III Builds - Diablo Fans

Keep up the good work =)
The SS build is no longer viable in GR's as it required an item that was removed and the pre-nerf IK set (500% bonus damage instead of 100% bonus). I have tried running this build by hand and it does very poorly compared to WW or Raekor. It's a cool looking build, but all-in-all you'll get more out of running other builds.
 
Back
Top