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

[Plugin] - SkillSwap

borderjs

Community Developer
Joined
Mar 17, 2014
Messages
248
Reaction score
1
SkillSwap​

Author: borderjs


What is SkillSwap?

SkillSwap is a plugin that adds a tab to Demonbuddy. It allows you to save unlimited skill builds and load them as needed.

Why would I use this?

This makes swapping between your active and passive skills quick and easy. I use it to swap skills based on the run I am doing. For example, I run a fire build for Ghom, but a Lightning build for roaming around. I am able to set all my skills with a click of the button! Have a skill set that you use for chest runs? Make another skill set!

Currently Supports:
  • Unlimited sets of skills.
  • Saving a skill set for the currently loaded profile - This way you can run multiple profiles and skillswap will swap skills between them. IE: Synergy I use a speed build. Ghom my normal build.

How it Works:
Simple - Type a nickname for your skill set in the provide box on the SkillSwap tab then press Save Skill Set. It adds it to your list to use later. To load a set simply highlight it in the box and choose Load! Never going to use that set again? Highlight it and press Delete!

Future versions will include:
  • Swapping different full sets of gear from your stash.

Current Bugs:
  • None.

Change Log:
SVN Update 8
  • Added XML Tag below (Thanks Xanden).
    Code:
    <SwapSkills skillSet="SkillSetName" />

Change Log History:
SVN Update 7
  • Added refresh button to UI Tab. Since SkillSwap cannot load your profile list if you are not currently in a game, this gives you the ability to refresh it once the game loads.
  • Now a new option to save a skill set for the currently loaded profile. You simply load the profile (don't start), highlight the skill set you would like to use for it and press Save For Profile button. Next time this profile is loaded that skillset will automatically try to load.
SVN Update 6
  • Fixed when you add a file by the same name it will not duplicate in the list. It will simply overwrite as designed.
  • When you click an item on the list it will populate the name on the left for easy overwriting of sets.
SVN Update 5
  • Partial rewrite of the plugin - Now we can support unlimited skill sets and are able to be named by the user!
  • Old skill sets should still work - They just will have a generic name.
  • Ability to delete skill sets you will no longer use.
SVN Update 4
  • Added passive traits to SkillSwap! Note that you need to use the most recent version of DB for this plugin to work now.
  • Changed settings directory structure to allow for more sets to be saved.
    -Originally you could only have 3 sets per class.
    -Now you can have 3 sets for each of your characters as long as they have different names.
    -Because of this change you will need to re-save your skill sets. (sorry!)
Version 3
  • Minor bug fix to account for settings directory not being created yet.
Version 2
  • Error Handling - Added some try/catch blocks to prevent DB from crashing.
  • Implemented a 5 second cooldown period between saving and loading of each skill set. If you tried to load or save the same skill set too quickly it would cause a file in use exception.
Version 1
  • Release!
If this Plugin made your life a little better feel free to buy me a beer!



SVN:
SVN Link
 

Attachments

Last edited:
this plugin and pair it with set of armor and wep to equip upon based on elite or known boss fights.... maybe in the future release.
 
Jeez I've been waiting for something like this for so long.
Bliz should hire you ;)!

Would be so great if you could keep this plugin updated!!
 
This is brilliant:) gonna test

EDIT: mine crashes when I press Save.

DB V1.1.1816.394 - Trinity 1.8.24 - QuestTools 1.5.21
 
Last edited:
i understand right, but this plugin cant swap skillsets according to the profile?

i mean remember one set for Ghom.xml , another for Kulle.xml

and you planned to implement this? this must be the first usefull feature here
 
Damn this looks interesting, Demonbuddy might become really great even without the botting aspect :P
 
+1 ... This is very good idea. Nice work.. I'm at work atm, but I'll be checkin it out when I get a chance as well!
 
+1 Why no1 else have tried 2 make this plugins before... skillswap and gearswap are the most usefull plugins ever...
 
This is brilliant:) gonna test

EDIT: mine crashes when I press Save.

DB V1.1.1816.394 - Trinity 1.8.24 - QuestTools 1.5.21

Fixed crashing issues with new version:

Version 2
  • Error Handling - Added some try/catch blocks to prevent DB from crashing.
  • Implemented a 5 second cooldown period between saving and loading of each skill set. If you tried to load or save the same skill set too quickly it would cause a file in use exception.
 
Avalondrey -
Please try V3.

Version 3
  • Minor bug fix to account for settings directory not being created yet.
 
Really looking forward to this supporting passives.

Will you be able to save more than three skill sets and support multiple characters? And what about naming the sets?
 
Really looking forward to this supporting passives.

Will you be able to save more than three skill sets and support multiple characters? And what about naming the sets?
Multiple characters are supported currently. 3 per class at the moment. Naming would take some effort, would have to look into that. Passives are my next goal.
 
please make that plugin can run different profiles like "1 gearcomb for exp pool profile(high movement)" then "1 gearcomb for run ghom(normal used damage gear)"

+ build change for both profiles
 
New version release to support Passives!

SVN Update 4
  • Added passive traits to SkillSwap! Note that you need to use the most recent version of DB for this plugin to work now.
  • Changed settings directory structure to allow for more sets to be saved.
    -Originally you could only have 3 sets per class.
    -Now you can have 3 sets for each of your characters as long as they have different names.
    -Because of this change you will need to re-save your skill sets. (sorry!)
 
nice! would be also nice, if you add all changelogs in 2nd post :)
 
Back
Top