i been donate this plugin for long time ,how abt u ~
btw,i think u misunderstand ,i just showing how much i care abt this plugin.
nvm,u know nothing.
next time ,before u want judge some one,read and think first。
I got problem, logs below. Won't able to run trinity though I did fresh install the DB. Pls help.
==================================================
Demonbuddy v1.1.2313.407 started
Logging in...
T: 5247364850368059638 H: 821288817
Attached to Diablo III with pid: 209120
Flashing window
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Cache\CacheUIObject.cs(12,18) : warning CS0660: 'Trinity.Cache.CacheUIObject' defines operator == or operator != but does not override Object.Equals(object o)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\ItemWrapper.cs(12,18) : warning CS0660: 'Trinity.Items.ItemWrapper' defines operator == or operator != but does not override Object.Equals(object o)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Combat\Enemies.cs(156,37) : warning CS0108: 'Trinity.Combat.TargetCluster.GetTargetWithoutDebuffs(System.Collections.Generic.IEnumerable<Zeta.Game.Internals.Actors.SNOPower>)' hides inherited member 'Trinity.Combat.TargetArea.GetTargetWithoutDebuffs(System.Collections.Generic.IEnumerable<Zeta.Game.Internals.Actors.SNOPower>)'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityUnit.cs(73,20) : warning CS0108: 'Trinity.LazyCache.TrinityUnit.RActorGuid' hides inherited member 'Trinity.LazyCache.TrinityObject.RActorGuid'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityUnit.cs(277,21) : warning CS0108: 'Trinity.LazyCache.TrinityUnit.IsInvulnerable' hides inherited member 'Trinity.LazyCache.TrinityObject.IsInvulnerable'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityMonster.cs(22,21) : warning CS0108: 'Trinity.LazyCache.TrinityMonster.IsElite' hides inherited member 'Trinity.LazyCache.TrinityUnit.IsElite'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityMonster.cs(27,21) : warning CS0108: 'Trinity.LazyCache.TrinityMonster.IsRare' hides inherited member 'Trinity.LazyCache.TrinityUnit.IsRare'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityMonster.cs(32,21) : warning CS0108: 'Trinity.LazyCache.TrinityMonster.IsUnique' hides inherited member 'Trinity.LazyCache.TrinityUnit.IsUnique'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityMonster.cs(47,40) : warning CS0108: 'Trinity.LazyCache.TrinityMonster.MonsterAffixEntries' hides inherited member 'Trinity.LazyCache.TrinityUnit.MonsterAffixEntries'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityMonster.cs(117,21) : warning CS0108: 'Trinity.LazyCache.TrinityMonster.IsUntargetable' hides inherited member 'Trinity.LazyCache.TrinityObject.IsUntargetable'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityPlayer.cs(385,21) : warning CS0108: 'Trinity.LazyCache.TrinityPlayer.HasDebuff(Zeta.Game.Internals.Actors.SNOPower)' hides inherited member 'Trinity.LazyCache.TrinityUnit.HasDebuff(Zeta.Game.Internals.Actors.SNOPower)'. Use the new keyword if hiding was intended.
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Helpers\Inferno.cs(211,35) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\CachedACDItem.cs(201,41) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\ItemWrapper.cs(83,37) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\TrinityItemManager.cs(1057,49) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\TrinityItemManager.cs(1612,28) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\Items\TrinityItemManager.cs(1614,28) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityItem.cs(104,26) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\LazyCache\TrinityPlayer.cs(223,26) : error CS0266: Cannot implicitly convert type 'long' to 'int'. An explicit conversion exists (are you missing a cast?)
Compiler Error: c:\Program Files (x86)\Diablo III\DB trinity fork\Plugins\Trinity\ProfileTags\InfernoStatusTag.cs(30,33) : warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
I was able to get the fork to "work". I don't know if it's optimal, but you can try it. I only run WW barb, and I haven't tested on anything else. Good luck.
Some things of note:
I changed Ignore Pain so that is is SPAMMED every time it's off cooldown. This can pose some problems when you have a channeling shrine.
Same goes for Call of the Ancients.
If you have issues with these, it's probably my fault and has nothing to do with buddyme ^_^
I was able to get the fork to "work". I don't know if it's optimal, but you can try it. I only run WW barb, and I haven't tested on anything else. Good luck.
Some things of note:
I changed Ignore Pain so that is is SPAMMED every time it's off cooldown. This can pose some problems when you have a channeling shrine.
Same goes for Call of the Ancients.
If you have issues with these, it's probably my fault and has nothing to do with buddyme ^_^
REMOVE PREVIOUS TRINITY FOLDER REQUIRED
Get last update 2.8.4 fork 1.0.9.8 : [ DOWNLOAD FROM ASSEMBLA ] Specific settings2.8.4 fork 1.0.9.8:
MAIN FEATURES
- Fxed issues in 2.6.7
* Fixed all interactions
* Fixed not open door
* Fixed shooting door
* Fixed stuc kon A4 corrupt monster
* Fixed WW for taeguk and in town
* Fixed 0 avoidance when WW
- Error in HandleTarget fix
- Salvage Grey and White items
- Better Kite/Avoidance
- Avoidance of all animations
- Avoidance of all projectiles
- Kite to avoid death on low HP better
- Avoid AoE ooc better
- Better Line of Sight check
- New BARB Combat Routine
* Furious charge reworked
* WW reworked for 2.2
* Rend reworked for 2.2
* Now support Bastions of will
- New DH Combat Routine
* Vault for avoidance, kite, combat and ooc movement totaly reworked
* Special Marauder combat routine
* zei's of stone logic added
* Now support Bastions of will
* No longer shooting in door or at empty location
- New WD Combat Routine
* SoulHarvest routine reworked
* Carnevil routine reworked
* Pets routine reworked
* Spirit Walk better, option to set it in combat only for avoidance
* Now support Bastions of will
- New MONK Combat Routine
* Dashing strike for avoidance
* Dashing in combat better
* Use new clustering more efficient
* WoL build new routine
* Dashing strike ThousandStorm for 2.2
* InnerSanctuary reworked
* Blinding flash reworked
* Wyclone strike reworked
* Now support Bastions of will
- Crusader Combat Routine
* Shield bash now cast properly
* Now support Bastions of will
- WIZZ Combat Routine
* Fix for slow time by xzjv
- New clustering
- Lot's of Skills reworked for 2.2
- GridMap generation added
RELEASE 1.0.2
- Barbarian WW reworked with bash & rend
-- Added option to keep WW
-- Rend now cast properly
-- Bash too
-- WarCry for low fury
- Added click button (by rrrix)
- LoS adjustements
- Added addCellWeightingObstacle for Unit
- Re-added check affixes
- Fixed radius aniamtions
- Wizard now wait for second hydra
- DemonHunter fixed vengeance
- Wizard now wait for second hydra
- DemonHunter, try it use vengeance
- Barbarian, Rend is now used properly
- Wizard, hydra now cast at weighted location if Zei's of stone is equipped (thanks tehelelol)
- Fix for dot ?
- Fixed ranged class does nothing because at acceptable distance but not in LoS
- From xzjv - Collected new Skills/Runes/Passives for 2.2
CHANGE LOG :
[HIDE]
RELEASE 1.0
General
- HandleTarget now run as coroutine
- All ZetaDia replace by Player
- DebugUtil log buff by xz jv
- EnumValue addby xz jv
- Removed try cache en GameEvent by rrrix
- Click on end rift button by rrrix
- Fix for coinage by rrrix
- New mermorySpy disposed class
Objects update
- Item add of BuffStacks, Buff & BuffPower by xz jv
- Skill added new castCondition to a futur rework of the AbilitiesSelector
- Avoidances now support leap
- Added NavObstacles for A4 bounty
- Element enum clean up & ResourceEffectType added by xz jv
Combat update
- Barbarian Furious charge totaly reworked
- WW totaly reworked (fix issues of 2.6.7)
- Rend reworked (fix issues of 2.6.7)
- Monk DS reworked
- DH fix shooting at empty location (issue 2.6.7)
- DH added RoV logic by xz jv
- DH added Bastion of will by xz jv
- Crusader shield bash reworked
- WD, DH, Crusader, Monk & Barb now support bastions of will logic
- QueuedMovement now use coroutine (fix freez due to pathing)
- QueuedMovement now blacklist/cancel properly (issue 2.6.7)
- TargetUtil clean up
- Weighting added ignore for Monster Corruption A4
- Fix for not destroy Monster Corruption A4 (issue 2.6.7)
Cache update
- Fix for not all animations avoidance support
- Fix shooting door or not open door
- RefreshObject clean up
- Reworked LoS check, now work properly
- RefreshUnit no longer check monster affixes (dunno if i keep that)
- TrinityCacheObject clean up
CacheData update
- Updated buff cache by xz jv
- Added skill field, chages
- Fix for legendary gem not added to cache
- Player update
Item list update & Other UI components
- ItemList by xz jv
- CacheUI by rrrix
- Fix for DH range return 0 on reset()
- Barb add WW OOC
RELEASE 0.9
-- Avoidance:
New dictionary
Animation reworked
Other avoidance ready for rework, need to rework getMinHealth/Radius logic & UI
Added Anim class
Added Avoidance class
-- Cache:
Revised dict record logic for a CacheObject
Cache now use MemorySpy
Low performance fix
CacheData clean up
-- Helpers, Added new disposed class (MemorySpy())
-- HandleTarget:
A little revised blacklisting
Adustement of new TrinityPower fields: MovePosition, now work properly
Added wait task when FC, dash or vault t ofix freez
New getRunStatus targetting log
-- General combat:
targetUtil, removed all try catch
targetUtil, added dict that record listObjectsInRangeOfPosition by theire sources
CombatBase, added SwitchToTarget, change target and record here
TrinityCacheObject clean up
Weighting, added new path generation to StayPut logic
-- General movement:
NavHelper, clean up beta test (on all file too)
gridMap generation, fix performance
gridMap, fix getBestMovePoint orderby twice when priorityzeDistance
-- Barbarian:
" optimize " FuriousCharge logic
Added fc for avoidance movement on low health
Fix use Fc only on destructible
-- DemonHunter:
Fix kite vault movement not work
Ooc vault now not check weight when check mobs around
-- Monk:
WoL/LtK reworked to cast properly chen area has exploding palm
Dashing strike adjustement
Change target for exploding palm reworked
-- WD:
SoulHarverster routine now use SwitchToTarget when change target without
debuff
-- GENERAL, clean up, fix performance, fix some combat logic broken, fix some other things
BETA v0.8.3
- Fix Cast() methode in Skills class return on empty location
- Barbarian new FuriousC logic
- Barbarian now ignore trash if reakor & FC & Trash isn't in a valid FC line
- Monk fix combat if pask size > 1
- Monk WoL now cats more often
- WD, spirit barage manitou now cast OOC to break destructible
BETA v0.8.2
- TargetUtil check all list if null just in case
- Barbarian new furious charge pre cast point
- Monk combat, runOnGoingPower now pulse
- Player, levelareaid swith to very low check (he took 20/50ms) don't know why
- GridNode, add SpecialCount field
BETA v0.8.1
- Added last commits of official Trinity (new itemList rules by xzjv)
- Barbarian some skills reworked
- Barbarian, added force kite dist to 15f if target is boss (need to test)
- TargetUtil, new GetFuriousChargePoint methode
- TargetUtil, fix EliteOrTrashInRange not adequate with him logic
- Monk Serinity off cd added
- DemonHunter, vault revised again
- WitchDoctor, reduce ranged range (fix pets stay at player location)
- Kite, fix tryToKite if keepMoving enabled
- Avoidance, fix avoid aoe ooc
- QueuedMovement, reduce FailureBlacklistSeconds to 0.5
- Weighting, now ignore mob not in los
- Weighting, reduce considering mob dead life at 0f
- Added HasAvoidanceRelated & IsInMonsterRadius to GridNode
- Reduce range of Enemies close nearby to 15f
- Reduce Taeguk refresh time to 2500ms
- Added loadCombatSettings to on world change event
- Added Data memeber to TrinityCacheObject, SpecialWeight, can be use on targetUtil other thing
RELEASE v0.8
- TargetUtil revised
- Added CombatBase.Cast, now all cast use this and be recorded by SpellHistory&SpellTracker
- New Taeguk logic, added CombatBase.IsTaegukWillExpire (worked for any class)
- Monk sweeping wind reworked
- Barbarian FC smallest reworked (not signifiant, i've 0 item to realy rework logic)
- Added globe, gold, shrine and other to grid clustering
- Monk combat routine reworked
- Clustering improvement
- All over previous commits, see change log behind
RELEASE v0.7
- fix error in HandleTarget line 1064
- fix error in GridMap line 71
- Unstucker only if move is blacklisted (Queued movement)
- Add GridResults for GetBestMeleeNode
- Try to cast a spell if is stuck
- Comment grid generation
- Better performance for .NearbyUnitsWithinDistance
beta v0.6.9.3
- Player.IsRanged check class&stuff
- Load combat settings on Save event
- Crusader: Phalanx range adjustement
- Avoidance: better avoidance for melee gameplay
- Movement:
--- QueuedMovement now use unstuckHandler()
--- New MoveType: KeepMoving (priority = 2/5)
--- Queue reworked
- New clustering (performance/quality++)
--- New TrinityCacheObject member, ClusterPosition(f range)
--- New Grid clustering
--- NearbyUnits now use dictionary (performance)
--- Clustering now check trinity settings (trashPackClusterRadius/Size)
- Monk now use new clustering
- DashingStrike new logic
- WoL new logic
- WD now use new clustering
beta v0.6.9.2
- Up to 2.5.0
- Pick up fix
- Grid map generation quality/performance++
- Some monk ranges adjustments, no significant in game play
- Monk WoL better
- Monk serinity new cast condition
- Vault adjustments (see settings)
- Fix dh buffs in combat
- Fix LOT of little bad things
- Clean up everything
beta v0.6.9.1
- DemonHunter Vault in combat new logic
- DemonHunter Ui, settings for vault new logic
- DemonHunter fix cast skill everywhere if marauder isn't at max bonus
- DemonHunter new logic for Vengeance skill if marauder at max bonus
(it cast only if hero can't cast Prepa and companion)
- WitchDoctor cast bbv on Cluster if player has already the buff
(only avaible for slam dance, need to add all bbv ids to dictionary)
- DemonHunter fix never cast marked of death
- TargetUtil fix GetBestCloseTarget return the farthest unit
- Weighting ignore object if isn't in los
- Weighting no more stay put point if target is unit
- Dictionary avoidance ajjustements
- Item manager now salvage all grey & white
- Does not queuning movement for wait at player target
- test - Grid map now generate cluster point based on misc settings
beta v0.6.9 (only assembla)
- Dh cast skill if sentry on target
- Dh new logic in sei's of stone is equipped
- Wd big bad voodoo reworked
- Wd fetish army reworked
- Dh when no full marauder fixed
- Vault in combat can now be adjust in settings
- GridMap generation has better performance
- Set weight of cache objects has better performance
- LoS better performance
beta v0.6.8 (only assembla)
- switch to trinity 2.4.2
- Error in handleTarget fix (tks db user)
- Wd soulharvest OK
- Wd pet OK
- All wd routine redesign
- Added option "use spirit walk in combat only for avoidance"
- Dh smoke screen OK
- Dh marauder specific routine
- Dh zei'sOfStone logic added
- All handleTarget redesign
- All move logic redesign
- Avoidance better
- Demonic forge fix
- Door/Destructible fix
- kite to avoid death on low hp OK
- Flee in ghost mode OK
- Tps BETTER
v0.6Release ?
- Witch doctor carnevil
- Can now be use with all heros. To make it works, necessary to adjust all range in Abilities folder (done for wd)
ranged attack 25/65f (or 0f), melee attack 5/25f
- Fix door obstacles
- Fix low tps in "catacombs"
- Dictionary logic for navObstacles, faster rayCast
v0.5Release ?
- Better Los check
- Vault occ, Town too
- Better Vault in fight
- Avoid aoe out of combat now works correctly
- Adding full avoidances SNO to trinity dictionary
- Avoidance of all animations
- Experimental melee attack animations
- Better avoidance of beast charge
- Avoidance at player now works correctly (teleport, jail, dash)
- Experimental avoidance of all projectile (trajectory and target)
- Avoidance of "everything" finally
- Combat movement much better (gold if goldWarp or kymbo, healthglobe if no ressource and repearWarp or passiv, healthWell, shrine ...)
- Can't fix door obstacles in "catacombs"
- Can't fix low tps in "catacombs"
- Fix pick up orb, globe, shrine, item, gold if there are monster
beta v0.4
- Beta, see commits on the Assembla link
v0.3
- Fix RiftBoss magnetic
- Instant Avoidance
- Avoid animation now works correctly
- Add unit with avoidance animation to cacheObject too, can now be kiting and be a target
- Max arcane minimum radius set to 40
- Default avoidance radius change
- New RayCast et IsInLos logic
- Reduce usage from memory
- Works for all heroes (test required)
- Vault logic kite/avoidance
- StayInKiteMode > Keep MrYan up
- Dh power minimum range adjustments
- Lot of other adjustments
v0.2
- Fix RiftBoss magnetic
- Added misc option "StayInKiteMode"
- Totaly new kite logic (StayInKiteMode enabled)
- Dh power minimum range ajustements[/HIDE]
TRINITY SETTINGS ALTERATION :
File in attachments: Trinity.xml *CurrentVersion*.zip/Trinity.xml > DemonBuddy/Settings/*BattleTag*/ ItemList
- Added my item list UPDATE ITEM LIST WITH YOUR NEED Combat (See builds adjustements below)
- Misc avoidance set for DH, available for all ranged build
- Misc set to DH
- WD set for JadeHarverster
- DH set to T6/Grift Objects
- Open chests enabled Items pickup/TownRun :
- Pickup all white/grey items > Salvage
- Pickup all misc item level (ArcaneDust etc...) > Keep
- Pickup all Legendary and identify him > Keep Ignore objects in AoE or Near elites
- All enabled (it pickup later, not blacklist them) Advanced
- Gold/Exp inactivity enabled
- Tick per second set to 30 Others settings :
- Like default values
Hello,
I'm so sorry but I am kind of lost.. So which one should I use and where do I put for these to work ?
I downloaded all zipfiles only to realize that there are now 3 Trinity combat routines and one xml file. My apologies for not knowing how to go about here.. I dare not mess these up for fear of having to reconfig everything over again from scratch.
Basically, I have a new fresh copy of DB, and right now I need to place these into its correct places. Besides the 3 attached Trinities, I also downloaded the one from Assembla. I am very confused now haha.