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

[Plugin] GearSwap Reloaded

Attempt to equip Danetta's Set - Condition: DemonHunter_Vault

It doesn't seem to switch back to my default no matter what condition I try. Is there another setting I need to put danetta's set under? I tried Out of Combat, but it wouldn't switch the set at all. Anyone have a setting to make it where my danetta's set will equip so I can vault but when I get in combat it switches back to default?

use condition: combatdisabled or ooc

and enable ooc
 
With this Profile (https://www.thebuddyforum.com/demon...e-mode/169804-zerg-key-farm-fast-version.html) it swaps back and forth I noticed it has the GSRZerg tag on it, however it doesn't always swap back correctly, this is how I have it set up:

CombatDisabled - Danetta's Spite
CombatDisabled - Danetta's Revenge
CombatDisabled - Illusory Boots
Arcane - Countess Julia's Cameo (works 100% everytime all the time :D )
Default - Bombadier's Rucksack
Default - ....
Default - Kridershot

Here's a GearSwapLog

[01/10/2014 17:41:36.780] Equipping Kridershot - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[01/10/2014 17:41:36.781] Equipping Marauder's Spines - Condition: CombatDisabled - Reason : Restoring initial Item configuration (??? Spines O_o it's Treads)
[01/10/2014 17:41:43.111] Attempt to equip Danetta's Set - Condition: CombatDisabled
Found warden!

[01/10/2014 17:43:27.583] Equipping Bombadier's Rucksack - Condition: Default - Reason : Marked as Default Gear
[01/10/2014 17:43:27.614] Equipping Marauder's Treads - Condition: Default - Reason : Marked as Default Gear
[01/10/2014 17:43:27.630] Equipping Kridershot - Condition: Default - Reason : Marked as Default Gear
Success!

[01/10/2014 17:44:50.841] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:44:53.864] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:44:57.344] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:00.613] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:04.222] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:07.438] Attempt to equip Danetta's Set - Condition: CombatDisabled
Only equips one of the weapons(spite) keeps spamming this, and pretty much breaks it :(

It's so good when it works :)

having the same issue with this exact profile. some massive tps drops randomly but usually it works fine. sometimes during the tps drops it forgets to equip the marauder treads and i lose the m6 bonus :(
 
use condition: combatdisabled or ooc

and enable ooc

ooc enabled, danetta's set tied to ooc, etrayu and bombadiers rucksack set to default. Doesn't switch at all D:

also im getting this error over and over again. is it related to gearswap?

Exception during bot tick.System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at „..(Executor , String )
at Zeta.Game.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Bot.CombatRoutine.DestroyObject(DiaObject actor)
at Zeta.Bot.Logic.BrainBehavior.<CreateBrain>b__203(Object ret)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Sequence..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
 
Last edited:
those are my settings: imgur: the simple image sharer

i do get some tps drops occasionally and very rarely it forgets to put on one piece (really bad when it's the marauder's treads) but its been working good overall.
 
those are my settings: imgur: the simple image sharer

i do get some tps drops occasionally and very rarely it forgets to put on one piece (really bad when it's the marauder's treads) but its been working good overall.


This works half way. It finally switches to danetta's when im out of combat, but as soon as I get in combat, it gives me this error over and over and over again.

Exception during bot tick.System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at „..(Executor , String )
at Zeta.Game.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Bot.CombatRoutine.DestroyObject(DiaObject actor)
at Zeta.Bot.Logic.BrainBehavior.<CreateBrain>b__203(Object ret)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Sequence..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()

I have no fucking clue what this means.
 
:(

idk try for a fresh db install and then the grs key zerg profile/plugin zip. be sure to grab the trinity cs though once you install the new db
 
I'll do the same then: I'll ignore plugin developer who don't want fix his unoptimized code. i solved my problem already by deleting ur plugin and adding my own code to trinity. THX for reply anyway.

No prob, it wasn't meant to fit your needs anyway :) you probably dont deserve that I take time to solve your issues, some others have real issues and are not douchebags <3 have fun on this board. And please consider not coming here again to post that kind of things, you don't like it? don't use it, but don't blame the developper, the TPS drops are because of the scans that are already slowed to death, so don't be stupid and optimize your brain, not the code :)

With this Profile (https://www.thebuddyforum.com/demon...e-mode/169804-zerg-key-farm-fast-version.html) it swaps back and forth I noticed it has the GSRZerg tag on it, however it doesn't always swap back correctly, this is how I have it set up:

CombatDisabled - Danetta's Spite
CombatDisabled - Danetta's Revenge
CombatDisabled - Illusory Boots
Arcane - Countess Julia's Cameo (works 100% everytime all the time :D )
Default - Bombadier's Rucksack
Default - ....
Default - Kridershot

Here's a GearSwapLog

[01/10/2014 17:41:36.780] Equipping Kridershot - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[01/10/2014 17:41:36.781] Equipping Marauder's Spines - Condition: CombatDisabled - Reason : Restoring initial Item configuration (??? Spines O_o it's Treads)
[01/10/2014 17:41:43.111] Attempt to equip Danetta's Set - Condition: CombatDisabled
Found warden!

[01/10/2014 17:43:27.583] Equipping Bombadier's Rucksack - Condition: Default - Reason : Marked as Default Gear
[01/10/2014 17:43:27.614] Equipping Marauder's Treads - Condition: Default - Reason : Marked as Default Gear
[01/10/2014 17:43:27.630] Equipping Kridershot - Condition: Default - Reason : Marked as Default Gear
Success!

[01/10/2014 17:44:50.841] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:44:53.864] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:44:57.344] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:00.613] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:04.222] Attempt to equip Danetta's Set - Condition: CombatDisabled
[01/10/2014 17:45:07.438] Attempt to equip Danetta's Set - Condition: CombatDisabled
Only equips one of the weapons(spite) keeps spamming this, and pretty much breaks it :(

It's so good when it works :)

I'll attempt a debug with the profile, I guess it's profile-related. Thanks for the report anyway, that's a good one ;)


This works half way. It finally switches to danetta's when im out of combat, but as soon as I get in combat, it gives me this error over and over and over again.

Exception during bot tick.System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at „..(Executor , String )
at Zeta.Game.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
at Zeta.Bot.CombatRoutine.DestroyObject(DiaObject actor)
at Zeta.Bot.Logic.BrainBehavior.<CreateBrain>b__203(Object ret)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Sequence..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()

I have no fucking clue what this means.

There's some issues with some profiles that include "zerg" in their names or that includes GSRZerg tags, I'll attempt to remove the check for "zerg" in names, it'll solve some users issues.
The injection error is probably because I added a 250ms break between each danetta swap that pause the bot, I'll remove it as well, it was for testing purposes but I see it's creating issues, so say goodbye to this thing ! :D

Anyway, I would like to thank everyone that keeps contributing to this plugin (working for some, buggy for others) by posting detailed logs, or detailed problems so I can fix things. I started working again and it's kinda harsh to keep everything alive, you know, social life, gf, family, and this plugin, but I do my best to code it so when I'll leave the full source-code people will be able to takeover the work.

I really hope you enjoy this plugin, I'll attempt to make a BETA build today that will fix 3 of your issues (all related to zerg profile pretty much, or injection/memory).

Much love, T.
 
my 2 cents:

I was using only Arcane swap, and shrine swap...Swaps were working ok, but I've noticed that my Vile/Charge barb was basically charging, 1-3sec standing doing nothing, charging etc...it was like slow motion (causing lot's of deaths)..I was running Rrix rift profile...I have uninstalled gearswap plugin and bot started to behave normally...without thoose ackward pause between attacks...maybe the problem is not with all classes, but just some (or even some specific builds). I've tried few other versions of others plugins until i realized it's gear swap problem...
I was using only Trinity 2.1.17-2.1.21 and quest tools .32 and .38 and newest kadala plugin...no yar etc...hope that helps.
 
my 2 cents:

I was using only Arcane swap, and shrine swap...Swaps were working ok, but I've noticed that my Vile/Charge barb was basically charging, 1-3sec standing doing nothing, charging etc...it was like slow motion (causing lot's of deaths)..I was running Rrix rift profile...I have uninstalled gearswap plugin and bot started to behave normally...without thoose ackward pause between attacks...maybe the problem is not with all classes, but just some (or even some specific builds). I've tried few other versions of others plugins until i realized it's gear swap problem...
I was using only Trinity 2.1.17-2.1.21 and quest tools .32 and .38 and newest kadala plugin...no yar etc...hope that helps.

I'm running a chargebarb aswell, I don't have those issues, running with Well + Shrines conditions :x maybe try reducing the CastDelay of FuriousCharge in TVars?

Btw, for those wondering what's happening, and wanna track how is GSR doing, you have access to the public trello board HERE so you can see what's happening ;)
 
Can You say which DB, Trinity, QuestTools version You are running?

what is Yours CastDelay of FuriousCharge in TVars?


p.s. Since You run Charge Barbarian I have great idea!!:)

It''s well known fact that for T6 clears physical charge build is better (because Battle Rage = Blodsheed benefit from +physical gear), however, it's much slower vs single target...
if it was possible to swap 2-3 items just for RG fight, it would be the fastest way for bot to farm...

Do You think You can do that?
 
Last edited:
Can You say which DB, Trinity, QuestTools version You are running?

what is Yours CastDelay of FuriousCharge in TVars?


p.s. Since You run Charge Barbarian I have great idea!!:)

It''s well known fact that for T6 clears physical charge build is better (because Battle Rage = Blodsheed benefit from +physical gear), however, it's much slower vs single target...
if it was possible to swap 2-3 items just for RG fight, it would be the fastest way for bot to farm...

Do You think You can do that?

My delay is 200 iirc, DB latest BETA, Trinity .15 (havent upgraded yet, too lazy), latest QT

Swap for rift guardians? I would need every RG's SNO, since DB don't make difference between elite/rg (or well, it didn't, maybe now it's possible) but yes, I could add a condition for RG ;)

// EDIT //

I'm testing the new build atm, gonna report some infos.
 
Last edited:
No prob, it wasn't meant to fit your needs anyway :) you probably dont deserve that I take time to solve your issues, some others have real issues and are not douchebags <3 have fun on this board. And please consider not coming here again to post that kind of things, you don't like it? don't use it, but don't blame the developper, the TPS drops are because of the scans that are already slowed to death, so don't be stupid and optimize your brain, not the code :)
You are not even an original developer of this stuff ;D Just accept the fact you have no clue about reason of this drops and have no ideas how to fix it. My report about this issue not first and will be not last, you already ignored every other report before me and now show your true form.

I injected in trinity sources my own code for reequipment and have no any TPS drops and it's work well. Keep convince yourself and others about flawless work of your plugin, oh no ... it is not your plugin :D And i won't be wonder if it is exactly you part of code cause this TPS drop.

P.S. just for the record:

1) Fresh Demonbuddy 1.1.2150.383 install with no any plugins edit
2) Fresh GearSwapReloaded 1.0.4. instal without any misc options and only 1 condition used > switch amulet on arcane.
3) LAGS LAGS LAGS.
 
Nope, in your XML file ;) located in Settings/GearSwapReloaded iirc :) you just have to add the SNO as string in it and it'll work.

It works with vault, steed charge and spirit walk already, so I guess adding anything should work.

Nope, didn't work either.

"X1_Crusader_AkaratsChampion" shows up in Gear Management, i added a Nemesis Bracer for a test, and didn't equip it (for shrines work fine).

I'm thinking in an another usefull situation, probably for a lot of ppl. It would be nice if you add a condition for trials. My main weapon is a furnace, but it's useless in trials. My main ring is a Unity, also not very usefull. And i'd like to equip Witching Hour as well.

I think anyone doing GR's should want this feature. What you think?
 
You are not even an original developer of this stuff ;D Just accept the fact you have no clue about reason of this drops and have no ideas how to fix it. My report about this issue not first and will be not last, you already ignored every other report before me and now show your true form.

I injected in trinity sources my own code for reequipment and have no any TPS drops and it's work well. Keep convince yourself and others about flawless work of your plugin, oh no ... it is not your plugin :D And i won't be wonder if it is exactly you part of code cause this TPS drop.

P.S. just for the record:

1) Fresh Demonbuddy 1.1.2150.383 install with no any plugins edit
2) Fresh GearSwapReloaded 1.0.4. instal without any misc options and only 1 condition used > switch amulet on arcane.
3) LAGS LAGS LAGS.

I have no TPS drops, if EVERYONE could say it's because of the Arcane condition I might take a look into it, I never changed anything about the arcane condition, it was like this in the old GearSwap, and has never changed, except I added some trinity manipulation to disable some avoidances. I don't think manipulating vars can cause drops.

You're just spitting on everything atm, only have 12 posts, joined on 17.09.2014 so I automatically admit you're a moron, and won't pay attention anymore, reported you. Enjoy your stay on this forum.

For those having issues and willing to fix or add a contribution/suggestion, I'm around ;) as I said I'm testing a new beta build right now, as soon as I think it's enough testing on my side I release it (probably tonight).

Nope, didn't work either.

"X1_Crusader_AkaratsChampion" shows up in Gear Management, i added a Nemesis Bracer for a test, and didn't equip it (for shrines work fine).

I'm thinking in an another usefull situation, probably for a lot of ppl. It would be nice if you add a condition for trials. My main weapon is a furnace, but it's useless in trials. My main ring is a Unity, also not very usefull. And i'd like to equip Witching Hour as well.

I think anyone doing GR's should want this feature. What you think?

I'll try something with my crusader/barb

You can't swap anymore in trials :x can you?
 
Last edited:
Nope, you can't. The idea is to equip them before the trial begins :)

Kinda hard since the way I detect something is by scanning area :x

I could add a XML tag so we can force "TrialMode" before even entering it, so we can add it in profiles.
 
Last edited:
Kinda hard since the way I detect something is by scanning area :x

I could add a XML tag so we can force "TrialMode" before even entering it, so we can add it in profiles.

Yes, this will do it :)
 
I have no TPS drops, if EVERYONE could say it's because of the Arcane condition I might take a look into it,

I had arcane + shrines, only thoose 2 conditions on fresh install as he described..maybe this guy is moron but checking arcane wouldn't hurt :)
 
I had arcane + shrines, only thoose 2 conditions on fresh install as he described..maybe this guy is moron but checking arcane wouldn't hurt :)

I wonder what is causing this, the only thing elemental check does is check for surrounding elemental sources, and I know this is a bit laggy... but what could I do, caching values? and make it less accurate/fast? Refreshing/Querying actors has always been laggy, nothing I could do about it.

Anyway, I have Fire + Shrines + Wells and somehow it doesn't happen to me. You can also raise CPU Priority to High+, and your pulse interval to .50 to see if it changes.

For those interested in the future build, here is a temporary changelog :

v1.0.4.1 (BETA)
+ Added "Default" swap override in OnJoinedGame, so after a crash/relog it should swap back.
+ Added XML Tag - <EnableTrialZone state="True/False" /> - To swap before/after Trial.
+ Added option/condition "TrialZone" (only true when using XML tag to enabled/disable it)
+ Added option to override Trinity's wells weighting (Weighting max distance is based on WellDistance *3)
~ Changed min distance for Wells from 30 to 0.
- IsRunningZergProfile no longer checks for profile names.
- Removed the 250ms break for danettas swap, anyway, it was for testing purposes.
 
Last edited:
Back
Top