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.
- 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.
- 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.
- 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!)
- Minor bug fix to account for settings directory not being created yet.
- 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.
- Release!

SVN:
SVN Link
Attachments
Last edited: