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

[Plugin] GearSwap Reloaded

Little detection algorithm (for Lightning & Arcane amulets) :

- Elite has Lightning only > equip Lightning
- Elite has Arcane only > equip Arcane
- Elite has Lightning & Arcane :
  • Lightning has higher priority > equip Lightning
  • Arcane has higher priority > equip Arcane

The chosen condition is based on the place of this one in the "Priority" list.

If you have set up e.g. Mara's for poison and want it to be swapped when there's poison, check "Poison"
If you have set up e.g. Xephi for Lightning and want it to be swapped when there's lightning, check "Lightning"

The amulet that will be selected when there's 2 conditions (or 3 or whatever) will be the one with the higher priority anyway. no conflict possible.

many things for this short explanation :)
 
Bot doesn't put on shrine gear when entering a new rift level if there is a shrine near the entrance.
 
Bot doesn't put on shrine gear when entering a new rift level if there is a shrine near the entrance.

Try the new 1.0.3.7 (BETA) (ZIP File)

Make sure to copy the whole archive into your "Plugins" folder.

Changelog :

v1.0.3.7 (BETA)
+ "Health Globes" condition now ready to roll, enjoy reaper wraps.
+ Added Override setting for Health globes weighting in trinity.
+ "Health Globes" condition is only true if we're missing a certain amount of primary ressource
+ Added slider for Primary Ressource missing ("Health Globes" condition)
+ Shrines to detect now configurable (jubisman's suggestion)
~ Fixed Shrines SNOs
~ Homing Pads condition now have its own behavior, it cancels the recall if it's doing so and equip afterwards.
~ Danetta's behavior (CombatDisabled) is fixed (you probably noticed that this was the only behavior not working.)
~ GearBehaviors.RefreshItemLocationInBag() now loop until we return a value for the item searched. (Can't infinite loop, max loops is 5)
 
Last edited:
since i copied your newest beta in my folder, bot dont use steed charge ooc <.< its ticked in trinity

something is broken in combatbase.cs..without yours bot use steed charge
 
Last edited:
Try the new 1.0.3.7 (BETA) (ZIP File)

Make sure to copy the whole archive into your "Plugins" folder.

Changelog :

v1.0.3.7 (BETA)
+ "Health Globes" condition now ready to roll, enjoy reaper wraps.
+ Added Override setting for Health globes weighting in trinity.
+ "Health Globes" condition is only true if we're missing a certain amount of primary ressource
+ Added slider for Primary Ressource missing ("Health Globes" condition)
+ Shrines to detect now configurable (jubisman's suggestion)
~ Fixed Shrines SNOs
~ Homing Pads condition now have its own behavior, it cancels the recall if it's doing so and equip afterwards.
~ Danetta's behavior (CombatDisabled) is fixed (you probably noticed that this was the only behavior not working.)
~ GearBehaviors.RefreshItemLocationInBag() now loop until we return a value for the item searched. (Can't infinite loop, max loops is 5)

Nice, will try it out. Will the shrine detection portion still wear nemesis bracers with all shrines even if some are unticked (for GoW) ?
 
Tried it out, looks like it will require a completely new install of demonbuddy and trinity because it is not using spirit walk, it is not ignoring the shrines i uncheck (it uses GoW for wrong shrines) and is not using immunity amulets. So back to v35 until I have more time to reinstall including my personal changes. Oh and I was getting a lot of 'Exception during bot tick.System.InvalidOperationException' errors. Plus there are a few differences between your combatbase and mine which required editing yours to even get demonbuddy to load trinity. I am using latest 1.9.8 though.
 
Last edited:
Well, GSR now have lot of options and this is a bit harsh to understand how everything works without doing shit :D

Fresh DB installation with only GSR added and still......DONT wanna equip Cameo if I also have added Xephi........ Im using the bountie EXP hunt profile to test...(version for GSR). He only changed amulet when there is lightning present.

1_157.jpg


No Cameo equipped. (yeah, I did 3 times within these 20 minutes because of arcane sentry)

[23/08/2014 22:29:09.615] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:30:32.647] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:30:45.921] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:30:51.140] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:30:51.777] Equipping Ice Climbers - Condition : CombatDisabled - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:30:59.702] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:31:51.489] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:32:25.241] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:34:36.565] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:34:44.396] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:34:48.218] Equipping Haunt of Vaxo - Condition : Lightning - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:35:05.941] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:35:13.323] Equipping Haunt of Vaxo - Condition : Lightning - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:35:36.456] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:35:49.291] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:35:53.826] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:35:55.751] Equipping Ice Climbers - Condition : CombatDisabled - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:36:16.124] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:37:41.080] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:38:10.621] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:38:10.926] Equipping Ice Climbers - Condition : CombatDisabled - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:38:28.182] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:39:55.360] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:40:00.517] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:40:04.152] Equipping Haunt of Vaxo - Condition : Lightning - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:40:20.676] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:40:55.142] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:41:17.477] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:42:46.430] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:43:03.102] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:43:20.430] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:43:26.352] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:43:27.173] Equipping Ice Climbers - Condition : CombatDisabled - Reason : Condition no longer valid (Flag : True)
[23/08/2014 22:43:39.955] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:45:28.226] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:45:47.162] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:45:47.737] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:45:56.851] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:46:19.049] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:46:38.985] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:49:27.804] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:49:55.770] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear

I also get these errors after I installed GSR

Creating new game. Params: [Act: OpenWorld, Difficulty: Torment6, Quest: -1, QuestStep: -1, ResumeFromSave: False, IsPrivate: True]
Loaded profile exp bounties
System.Exception: Injection resulted in a process exception with error code 0xc0000005
ved GreyMagic.Executor.WaitForInjection(Int32 timeout)
ved GreyMagic.Executor.Execute(Int32 timeout)
ved GreyMagic.Executor.Execute()
ved €..(Executor , String )
ved Zeta.Game.Internals.SNO.TagMap.GetTagMapEntryAsInteger(Int32 key)
ved Zeta.Game.Internals.SNO.SNORecordActor.get_GizmoType()
ved Zeta.Bot.Navigation.MainGridProvider.(DiaObject )
ved System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
ved Zeta.Bot.Navigation.MainGridProvider.(BitArray )
ved Zeta.Bot.Navigation.MainGridProvider.Update()
ved Trinity.Trinity.GameEvents_OnGameChanged(Object sender, EventArgs e) i c:\Users\André\Desktop\db\Plugins\Trinity\Helpers\GameEvents.cs:linje 114
ved Zeta.Bot.GameEvents.[](EventHandler`1 , Object ,  )

GameChanged. Clearing actors
 
Last edited:
And suddenly, my Xephirian Amulet dont wants to equipped even if I just was swimming in lightning damage..... I didnt do anything to the demonbuddy database/gearswap plugin.

[23/08/2014 22:46:19.049] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:46:38.985] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:49:27.804] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:49:55.770] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:52:08.731] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:52:37.434] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:54:25.832] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:54:58.591] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:56:09.154] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:56:17.734] Equipping Ice Climbers - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[23/08/2014 22:56:19.768] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:56:51.937] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:57:26.166] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:57:31.793] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:58:32.751] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:00:06.004] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 23:00:40.347] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:00:50.454] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 23:01:14.948] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:01:24.888] Equipping Ice Climbers - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[23/08/2014 23:01:26.930] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:01:47.880] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear

I give up :-(
 
Last edited:
And suddenly, my Xephirian Amulet dont wants to equipped even if I just was swimming in lightning damage..... I didnt do anything to the demonbuddy database/gearswap plugin.

[23/08/2014 22:46:19.049] Equipping Xephirian Amulet - Condition: Lightning
[23/08/2014 22:46:38.985] Equipping Haunt of Vaxo - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:49:27.804] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:49:55.770] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:52:08.731] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:52:37.434] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:54:25.832] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:54:58.591] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:56:09.154] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:56:17.734] Equipping Ice Climbers - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[23/08/2014 22:56:19.768] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:56:51.937] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:57:26.166] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 22:57:31.793] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 22:58:32.751] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:00:06.004] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 23:00:40.347] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:00:50.454] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear
[23/08/2014 23:01:14.948] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:01:24.888] Equipping Ice Climbers - Condition: CombatDisabled - Reason : Restoring initial Item configuration
[23/08/2014 23:01:26.930] Equipping Illusory Boots - Condition: CombatDisabled
[23/08/2014 23:01:47.880] Equipping Ice Climbers - Condition: Default - Reason : Marked as Default Gear

I give up :-(

you havent ticked ele condi's
you must tick them then it works correctly...not so hard :D

and set the priority list new..arcane at first lightning at second works like a charm for me
 
Last edited:
you havent ticked ele condi's
you must tick them then it works correctly...not so hard :D

Yes, I have ticked arcane for cameo and lightning for Xephirian.

2_90.jpg

3_71.jpg


Arcane works fine until i add Xephirian, then only Xephirian wanna work.

and set the priority list new..arcane at first lightning at second works like a charm for me

this is default settings so don't need to do anything here?
 
Last edited:
And, of top of this......after I add a second amulet, even if I after clearing list and just add 1 amulet (like the Cameo), it dont wanna equip at all!

I need to reinstall DB and then add Cameo (and only that amulet), then it works. Somehow, adding a second amulet screws up the hole gearswap thing. (for me)
 
for me it works perfect dont get your fault^^

so you set the priority so highest for testing?

like arcane on first and lightning at second?

gENGwhi.webp
 
Last edited:
Tried it out, looks like it will require a completely new install of demonbuddy and trinity because it is not using spirit walk, it is not ignoring the shrines i uncheck (it uses GoW for wrong shrines) and is not using immunity amulets. So back to v35 until I have more time to reinstall including my personal changes. Oh and I was getting a lot of 'Exception during bot tick.System.InvalidOperationException' errors. Plus there are a few differences between your combatbase and mine which required editing yours to even get demonbuddy to load trinity. I am using latest 1.9.8 though.

Alright, 2 things to point out :

- The build is working fine (have been tested for hours and hours).
- GSR Don't alter trinity... sadly... the problem is on your side.

People use to spit on other people's work, I'm kind of used to it so I let that go ! my DH ran 3 days without issues...

Yes, I have ticked arcane for cameo and lightning for Xephirian.

Arcane works fine until i add Xephirian, then only Xephirian wanna work.

this is default settings so don't need to do anything here?

It's not R2G (ready to go) actually you have to use your brain to make it work, not coding tho.

For both of you, I have a solution that may work, or not, depending on your ability to do the things simply :

- Delete your compiled assemblies for both Trinity and GSR
- Delete your gear configuration (xml file) so you can start over.

/EDIT/

I just saw you screenshot Arotished.. you have to check BOTH arcane/lightning if you have BOTH amulets... damn... people lack of logic these days.
And btw, you're running 1.0.3.6, please consider updating.
 
Last edited:
First, Im sorry for the stupid questions...

I just saw you screenshot Arotished.. you have to check BOTH arcane/lightning if you have BOTH amulets... damn... people lack of logic these days.
And btw, you're running 1.0.3.6, please consider updating.

Hmm, so I should tick of both arcane AND lightning when choosing Cameo amulet and then both arcane AND lighting when choosing Xephirian? I did ask about this earlier...

Yeah, but there is only one right way to do it? like, if you press Arcane for Xephirian, then Xephirian will be equipped when there is arcane in the area right? I just wondered if i should check both lighting and arcane for both amulets.

That means that the condition box is the status you want the plugin to scan for when the plugin is activated! Since I always putted Xephirian in last, I always had lighting ticke (and arcane unticked as i thought ticking it when I selected Arance was enought). IF you don't tick arcane, it will not look for arcane and then it will never need to equip Cameo!

This is correct right?
 
Last edited:
posted by tony:
Quote Originally Posted by toNyx View Post
Little detection algorithm (for Lightning & Arcane amulets) :

- Elite has Lightning only > equip Lightning
- Elite has Arcane only > equip Arcane
- Elite has Lightning & Arcane :
Lightning has higher priority > equip Lightning
Arcane has higher priority > equip Arcane


The chosen condition is based on the place of this one in the "Priority" list.

If you have set up e.g. Mara's for poison and want it to be swapped when there's poison, check "Poison"
If you have set up e.g. Xephi for Lightning and want it to be swapped when there's lightning, check "Lightning"

The amulet that will be selected when there's 2 conditions (or 3 or whatever) will be the one with the higher priority anyway. no conflict possible.

you dont set the priority list right thats your fault...i have the same settings like you but i set my priority list right and it works...

here my settings:
PCNlwAb.webp

btw your gearswap version is outdated, please use the newest beta version from first page
 
Last edited:
posted by tony:


you dont set the priority list right thats your fault...i have the same settings like you but i set my priority list right and it works...

here my settings:
View attachment 139166

btw your gearswap version is outdated, please use the newest beta version from first page

Look at my last post, I explained here what I misunderstood with this plugin, everything works for me now :)
 
Back
Top