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

[Plugin] GearSwap

borderjs, u have any idea how we can play manually with this plugin auto switching necks for us?
 
[GetActorSNO] Rogars riesiger Stein : 298090 // Rogar's Huge Stone
[GetActorSNO] Xephirisches Amulett : 197814 // Xephirian Amulet
[GetActorSNO] Kamee von Gräfin Julia : 298050 // Countess Julia's Cameo
[GetActorSNO] Stein von Jordan : 212582 // Stone of Jordan

Here are my Items... :)

Ok so we got:
Countess Julia's Cameo: 298050
Xephirian Amulet: 197814
Stone of Jordan: 212582
Nemesis Bracers: 298121
Unity: 212581
Sun Keeper: 188173
Trag'Oul Coils: 298119
Rogar's Huge Stone: 298090

Still need:
Talisman of Aranoch
The Star of Azkaranth
Mara's Kaleidoscope
Ice Climbers
Halycon's Ascent

If anyone has them please help out!

Thanks!
 
borderjs, u have any idea how we can play manually with this plugin auto switching necks for us?

I have tried the attached profile. The only issue is you have to turn off like a ton of settings in Trinity to make it even viable. Turn off all looting, movement, etc and it still will use skills which is annoying at times. If someone knows a better way I would love to know myself!
 

Attachments

Ok so we got:
Countess Julia's Cameo: 298050
Xephirian Amulet: 197814
Stone of Jordan: 212582
Nemesis Bracers: 298121
Unity: 212581
Sun Keeper: 188173
Trag'Oul Coils: 298119
Rogar's Huge Stone: 298090

Still need:
Talisman of Aranoch
The Star of Azkaranth
Mara's Kaleidoscope
Ice Climbers
Halycon's Ascent

If anyone has them please help out!

Thanks!

I have just put out Version 6. This changes the plugin to now use the ActorSNO's instead of the names. This should allow non english clients to work without having to modify anything. I am still missing the above SNOs so until I get the item or someone is kind enough to provide the ActorSNO those will not be supported in V6.

Version 6
  • Recoded the plugin to account for non English Clients
  • Due to this recode V6 does not support every item yet. I still need ActorSNO numbers of the items above. If you have any of these items please download GetActorSNO plugin attached and submit the data for me!
 
I will have to test some with the Nemesis bracers. I know I can detect the Shrine but if I recall the shrine doesn't change states when it is used so there isn't a way to detect that we no longer need them. Maybe if a Shrine is within x distance equip bracers. Otherwise un-equip. I will play with it as my next update.

Here's what Trinity does:

Code:
                        try
                        {
                            int gizmoState = c_CommonData.GetAttribute<int>(ActorAttributeType.GizmoState);
                            if (gizmoState == 1)
                            {
                                AddToCache = false;
                                c_IgnoreSubStep = "GizmoState=1";
                                return AddToCache;
                            }
                        }
                        catch
                        {
                            AddToCache = false;
                            c_IgnoreSubStep = "GizmoStateException";
                            return AddToCache;
                        }

Basically - you want to check grab the GizmoState from DiaGizmo.CommonData and see if it's non-zero - e.g:

c_CommonData.GetAttribute<int>(ActorAttributeType.GizmoState) > 0

This will tell you if the shrine has already been used.
 
Is ActorSNO actually working for identifying legendary items?
 
Note - Remember to set your protected inventory slots in the bot config so your items are not stashed on town runs!

can someone tell me how i can do this that my bot dont stash the items in the bank plz thx btw great plugin:)
 
Note - Remember to set your protected inventory slots in the bot config so your items are not stashed on town runs!

can someone tell me how i can do this that my bot dont stash the items in the bank plz thx btw great plugin:)

Settings -> Bot -> Edit Protected Bag Slots

Then mark your Slots green -> Green will not stashed.
 
i have unity+soj
bot swap them between each other, while both are equipped :)
 
Awesome plugin.
FYI - Nemesis bracer swap works on shrines, but not Pilons in rifts.
 
i have unity+soj
bot swap them between each other, while both are equipped :)

Do you have SoJ equiped in the Left Slot and Unity in the Right? I have both as well and it doesn't do that setup this way.
 
Is ActorSNO actually working for identifying legendary items?


Rrrix,
I basically find the Dynamic ID of the item with the Actor ID provided and use that to equip the item. It wouldn't handle multiple items with the same name well however (would just take the first one).

Code:
            foreach (ACDItem i in ZetaDia.Me.Inventory.Equipped)
            {
                if (i.ActorSNO == id)
                {
                    return i.DynamicId;
                }
            }
            foreach (ACDItem i in ZetaDia.Me.Inventory.Backpack)
            {
                if (i.ActorSNO == id)
                {
                    return i.DynamicId;
                }
            }
            return -999;

Seems to work like a charm!
 
First of all, nice plugin. This is probably very useful if used situationally with the proper items.

However, I recall this feature being removed from Trinity late 2012 for some sort of detect-ability reason. I may miss-remember this however :) just felt like giving a bit of an heads-up.

you sure? lootrulers in trintiy tab has a checkbox - Use Id's instead of names
and it works flawlessy with non-eng clients

ItemID's are (or were, pre-RoS and probably still are) fixed for legendary items. Rare items are completely random. Any good gear-set is legendary these days anyway though :)

Obviously, itemID, which is game internal information, works perfectly fine for any region :)
 
I don't know if this has been posted or not but I have an soj and two rare rings that I use. What happens is if i start the game wearing both rare "yellow" rings the first elite it runs in to it switches to the soj on the left hand as it should but then once the battle is over it just switches the soj to the right hand instead of re-equiping the rare ring it switched with originally then every elite from then on out it is just switching right and left hand rings. Hope that makes sense... Loving this plugin man awesome job!
 
I don't know if this has been posted or not but I have an soj and two rare rings that I use. What happens is if i start the game wearing both rare "yellow" rings the first elite it runs in to it switches to the soj on the left hand as it should but then once the battle is over it just switches the soj to the right hand instead of re-equiping the rare ring it switched with originally then every elite from then on out it is just switching right and left hand rings. Hope that makes sense... Loving this plugin man awesome job!

Hi Slinks,
Your 2 rare rings do not have the same name by chance do they?

Could you install the GetActorSNO plugin and tell me if the 2 rings provide different actorSNO numbers?

I will try playing with 2 rare rings and see what happens.

Thanks
 
They do not have the same name. I do not know how to get sno values i will try the plugin you posted and see if i can figure it out I also have Ice Climbers so i will try and post that as well!
 
Ice Climbers 222464

the rare rings do not have the same name but have the exact same SNO... 5044

I do not believe this was happening back on an older version possibly 3 before I updated BTW I am running 6 now.
 
Last edited:
Back
Top