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