12-27-2014, 09:03 PM
Spiritbond v3.0
This is a continuation of two previously released Spiritbond Modules. Both of these are inactive, and I had requested permission for the continuation. Many thanks to these authors, as some of the original code is still in use.
In order to ensure proper functionality of this module, please disable the "Auto-Equip" function of minion. "Advanced Settings" > "General" > turn "Auto-Equip" off.
Features
Install
Updating
Usage:
Known Issues / Bugs:
Feature Requests:
Updates:
For reference, the "DoW_General" profile is the following items:
Head: Raptorskin Pot Helm
Chest: Raptorskin Harness
Hands: Fingerless Raptorskin Gloves
Belt: Peisteskin Belt
Legs: Raptorskin Subligar
Feet: Cobalt-plated Jackboots
Neck: Electrum Gorget
Ears: Amber Earrings
Wrists: Amber Bracelet
Rings: Electrum Ring
Please report any bugs, or feature requests. I will attempt to get them fixed in a timely manner.
An additional thanks for those users who helped me solve some of the Teleport issues, and for Beta-testing different versions along the way.
This is a continuation of two previously released Spiritbond Modules. Both of these are inactive, and I had requested permission for the continuation. Many thanks to these authors, as some of the original code is still in use.
In order to ensure proper functionality of this module, please disable the "Auto-Equip" function of minion. "Advanced Settings" > "General" > turn "Auto-Equip" off.
Features
- Switch gear for the purposes of Spiritbonding. Gear can be in the Armory Chest or Player inventory
- Item can be NQ or HQ, and will swap with the other.
- Auto Disable / Teleport once Spiritbonding is complete.
- If the bot is set to AutoStart, Multibond will also AutoStart.
- Use Spiritbond Potions while bonding
- Spiritbond multiple different items (different item IDs)
- If you only have one of an item type, SB for that item will be ignored.
Example: If you Spiritbond with a Dreadwyrm Longbow, it will never gain bond doing lvl 48 mobs. Since you only have one of them in your inventory (Unique), it will be ignored.
- View Current Statistics
Install
- If you are coming from an old version (Spiritbond or MultiBond), please delete that folder.
- Unzip the attached file.
- Place the unzipped "Spiritbond" directory into 'C:\MinionApp\Bots\FFXIVMinion\LuaMods'
- Ending structure should be 'C:\MinionApp\Bots\FFXIVMinion\LuaMods\Spiritbond' which will contain three files: module.def, multibond.lua, and DoW_General.ilist
Updating
- To ensure you don't lose your settings or item lists, please merge the new folder with the old one, accepting any file overwrites
Usage:
- Equip Items you wish to Spiritbond, and enable!
- "AutoDisable" : Enable if you would like the bot / module to turn off when bonding is complete. This will port you to Bentbranch Meadows, and turn off both the bot and the module.
- "Use Potion" : Use Spiritbond potions (if available)
- "Multiple Item IDs:"
If you are not using multiple items, you can ignore this group and leave it collapsed. The module will assume the items you are currently wearing are what you intend to bond.
If you do want to bond multiple items, follow these steps:
- With the module disabled, expand the "Multiple Item IDs" group.
- Click the "Populate Current IDs" button.
- All of your currently worn item IDs will now be populated.
- Add any additional item IDs as a comma separated list.
- Example: The screenshot above will bond all '4497' rings, before moving onto an HQ version of 4512, etc., and so on down the list.
- Use xivdb.com to find your items numbers: Example Peisteskin Belt
- Notice the weapon in use is a Augmented Ironworks Magitek Bow. This weapon will obviously not gain spiritbond off of ~lvl50 mobs. If the worn item is the only one of it's type in your inventory, it will be ignored by the module.
- With the module disabled, expand the "Multiple Item IDs" group.
- "Save Item Sets"
Under "Multiple Item IDs" there are options for loading / saving items sets.
- "Settings" is where your saved Profiles will show up. By default, there is one called "DoW_General" as an example.
- Click the "DoW_General" and the item ID's will populate.
- You can modify this list, save the modifications, or save as a new profile.
- The bottom of the list is "Profile Name" - This will be updated with the loaded profile, or you can enter your own name.
- Press "Save Settings" and the current list will save to an '.ilist' file within the Spiritbond directory.
- ReLoad Lua Modules if you want to double check if your profile is saved and seen by the module. Otherwise it will be there on next restart. You could also just check the file system.
- "Settings" is where your saved Profiles will show up. By default, there is one called "DoW_General" as an example.
- "Current Percentage" : Can be expanded for a quick overview of your currently worn spiritbond percentages.
- "Custom Teleport Location" :
You may now select the location the bot will teleport when disable conditions are met. There are a few items to note here:- By default, you will return to your Home Point.
- If minion crashes and restarts, Home Point will be used (due to default)
- If you like to QA my module, and select one of the 'Separator' locations, Home Point will be used.
- If you select Personal House, but do not own one, the Teleport will fail, but Minion and this module will be disabled.
- If you select FC housing area, but are not housed in that area, you will still be ported to your FC house. I don't suggest doing this.
- I have not tested selecting FC house, without having one.
- By default, you will return to your Home Point.
Known Issues / Bugs:
- If you have no free space within your Armory Chest , and are attempting to switch out an item from the player inventory, you will be unable to switch gear. This is intended functionality for the game, but I'd like to improve this within the module.
- AutoDisable and Potion are not re-enabled if the bot is started via auto-start after a crash.
- AutoStart doesn't care what mode you were in. So, multibond would get enabled after crash even when crafting.
- If you have Spiritbond Potion enabled, but are almost finished Spiritbonding, potion will still be used.
Feature Requests:
- Improve the statistics section, so we can generate an algorithm for when to use Spiritbond potions. Don't use a potion if bonding is almost complete.
- Add a "debug" button which will dump the state of the bot / multiIDs / spiritbond rates.
- Automatic item search. Find any item in your inventory for a specified ilvl range, and swap it out.
Updates:
- 19 Jan 2015:
Support for Custom Teleport location on disable has been added.
If minion is set to autostart, and the last mode was grind, Spiritbond module and autoDisable will be enabled.
If the autostart conditions are met, the Spiritbond module will start opened.
- 10 Jan 2015:
The ability to save items sets as profile has been added.
- 2 Jan 2015:
"Left Ring" and "Right Ring" have been removed from MultiID and replaced with "Rings"
Fixed Spiritbond potion from attempting to be used while mounted.
Fixed ring-swap bug that was reported by kitanoi
Fixed typo reported by LygerZero
- 29 Dec 2014 :
Added support for multiple items to be bonded.
Added support for ignoring items when there is only one of those items in your inventory.
- 27 Dec 2014 :
Initial Release
For reference, the "DoW_General" profile is the following items:
Head: Raptorskin Pot Helm
Chest: Raptorskin Harness
Hands: Fingerless Raptorskin Gloves
Belt: Peisteskin Belt
Legs: Raptorskin Subligar
Feet: Cobalt-plated Jackboots
Neck: Electrum Gorget
Ears: Amber Earrings
Wrists: Amber Bracelet
Rings: Electrum Ring
Please report any bugs, or feature requests. I will attempt to get them fixed in a timely manner.
An additional thanks for those users who helped me solve some of the Teleport issues, and for Beta-testing different versions along the way.