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

[Plugin] AutoSkilled

I'm having problem with this plugin. It won't choose any skill when i level up. Could it because I'm having a russian language client?
 
I'm having problem with this plugin. It won't choose any skill when i level up. Could it because I'm having a russian language client?

Yep that is exactly the problem, works for English only.
 
russian translations will work I guess ?

I suppose they would, I just don't know russian heh. The way it works is to read the string from the xml file and convert it to an SNOPower using a dictionary, so if the russian (and any other language for that matter) versions were added to the dicitonary, it should work. If anyone is willing to do the translations, I'd be happy to add it in
 
Last edited:
I suppose they would, I just don't know russian heh. The way it works is to read the string from the xml file and convert it to an SNOPower using a dictionary, so if the russian (and any other language for that matter) versions were added to the dicitonary, it should work. If anyone is willing to do the translations, I'd be happy to add it in
can't help you with russian :P
 
Sadly, I'm not able to open the skills/runes menu yet, I'd love to see it added to DB though for future tinfoil hat proofing.

I hadn't checked when you replied... But it looks like you can... Unless my eyes deceive me...

Also checked the hases in 2 different games with 2 different bots.. Hash's seem to match so you should be able to do this for a tinfoil house affect... Not real familiar with DB's inner workins but cant imagine it not working...

Code:
// Open Skills UI
Zeta.Internals.UIElements.BackgroundScreenPCButtonSkills.Click();

// Select Primary Skill
Zeta.Internals.UIElement.FromHash(0x1261E209151D878C).Click();

// Select Fist of Thunder
Zeta.Internals.UIElement.FromHash(0xBAF55E251C0663D9).Click();

// Select Thunderclap
Zeta.Internals.UIElement.FromHash(0x2DBCAEC84F341CF7).Click();

// Select Apply
Zeta.Internals.UIElement.FromHash(0x8E9DDF5173FB0273).Click();

// Close Skills UI
Zeta.Internals.UIElements.BackgroundScreenPCButtonSkills.Click();
 
Last edited:
killer stuff Tinnvec...I agree with all points brought up and I think you have plenty to keep you going. Great start to a very useful plugin.
 
I hadn't checked when you replied... But it looks like you can... Unless my eyes deceive me...

Also checked the hases in 2 different games with 2 different bots.. Hash's seem to match so you should be able to do this for a tinfoil house affect... Not real familiar with DB's inner workins but cant imagine it not working...

Code:
// Open Skills UI
Zeta.Internals.UIElements.BackgroundScreenPCButtonSkills.Click();

// Select Primary Skill
Zeta.Internals.UIElement.FromHash(0x1261E209151D878C).Click();

// Select Fist of Thunder
Zeta.Internals.UIElement.FromHash(0xBAF55E251C0663D9).Click();

// Select Thunderclap
Zeta.Internals.UIElement.FromHash(0x2DBCAEC84F341CF7).Click();

// Select Apply
Zeta.Internals.UIElement.FromHash(0x8E9DDF5173FB0273).Click();

// Close Skills UI
Zeta.Internals.UIElements.BackgroundScreenPCButtonSkills.Click();

Oh cool, thanks, this will totally be in the next version. By the way, how did you get those so I can make sure the other skills are covered?

killer stuff Tinnvec...I agree with all points brought up and I think you have plenty to keep you going. Great start to a very useful plugin.

Thanks Magi, I'm stoked to get this thing great
 
Its actually really easy to get the hashes lol... Click the button then go to DB -> Info Dumping -> Click Refresh under User Interaction (Last Clicked = Hash)

Atleast that what I got from somewhere around the forums.. Don't remember and can't find it at the moment... I would test it out first.. lol
 
Last edited:
Its actually really easy to get the hashes lol... Click the button then go to DB -> Info Dumping -> Click Refresh under User Interaction (Last Clicked = Hash)

Aha! Lol, one of the few buttons I haven't pushed yet. This may take a little doing with all the skills and runes, but thanks, I have a good idea how to tackle it now.
 
I would surely test just a few skills before sinking a lot of time into it... O_o

But maybe you already have... lol

Also if it works.. You will also wanna throw in some checks like..

if (!Zeta.Internals.UIElement.FromHash(<<HASH>>).IsVisible) return;
 
Not sure what I'm doing wrong in my XML...

I made a "Master" autoskill xml file for a Wizard, which will equip every single skill as soon as its learned from Lv1 - 60... But it doesn't seem to be working.

The purpose of this file is to allow me to keep the master copy, duplicate it, then remove all of the skills that i don't want to set as my toon levels up. (rather than re-write the xml file by hand for each build)

Perhaps the file is too large?

Using: DB 295 & Trinity 1.7.1.14 & AutoSkilled 0.1

Log:
[01:57:46.547 N] [AutoSkilled] Initialized
[01:57:47.365 N] [AutoSkilled] Enabled. The All Skills Wizard Build has been loaded.

... (no further output by AutoSkilled)
 

Attachments

Not sure what I'm doing wrong in my XML...

I made a "Master" autoskill xml file for a Wizard, which will equip every single skill as soon as its learned from Lv1 - 60... But it doesn't seem to be working.

The purpose of this file is to allow me to keep the master copy, duplicate it, then remove all of the skills that i don't want to set as my toon levels up. (rather than re-write the xml file by hand for each build)

Perhaps the file is too large?

Using: DB 295 & Trinity 1.7.1.14 & AutoSkilled 0.1

Log:
[01:57:46.547 N] [AutoSkilled] Initialized
[01:57:47.365 N] [AutoSkilled] Enabled. The All Skills Wizard Build has been loaded.

... (no further output by AutoSkilled)

As stated in the first post, this is only for Barbs and Monks right now
 
Nice Work, if I find time I will help you do add some skill presets.
 
Here's my monk one, enjoy!

It uses this skill setup:

plON5.png
 

Attachments

Last edited:
Bah, I wish I knew this only supports monks and bars before I created 5 of lvl 1 wds -_-
 
Bah, I wish I knew this only supports monks and bars before I created 5 of lvl 1 wds -_-

Sorry! I have plans to add the other 3 classes (monks and barbs are all done) I just don't have characters to test the runes with, soon though, soon
 
Nah, it's not your fault. I have still tested this a bit with monks (using MyloMonk build):
first of all - this is the shieeet! Sweet jesus this rocks, leveling-questing becomes SO much better with this!
second of all - I noticed that sometimes it doesn't work. For example I've seen two monks so far at lvl 31 without selecting 3rd passive and convic aura (mylo has them set to do that)
thirdly - I've looked into the code a bit and I don't understand the need in dictionaries. I might understand the skills (although wouldn't just "compiling" the skill from input string do pretty much the same, since you require it to be the exact same thing without the "snopower.class_" (or whatever that constant is). Runes are another thing - you set runes in skill with numbers, why not just say "Input the number for the rune, where -1 is no rune and 0 is first rune..." and be done with it? No need in whole dictionary stuff and it will make it so much easier to add all other classes?

Anyway, looking forward to use this. It's one of those things that seems minor, but in reality is freaking huge.
 
Back
Top