Installation - shastaxc/silver-libs GitHub Wiki

Backup

Back up all your GearSwap files before you begin, in case something goes wrong.

Prerequisites

Some features will not work properly without the following addons installed:

  • Cancel (from the Windower launcher)
  • HasteInfo

Choose One Base Library

One of either Mote library or Selindrile library is required for SilverLibs to work. See below for implementation instructions for whichever library you choose.

Installing Mote's Library

If you choose to use Mote's library, you do not need to download anything because those files are included with GearSwap. To enable Mote features, your job lua must have a get_sets function at the top of your file, and you must import Mote's Include file there and set the version number. Here is an example::

function get_sets()
  -- Load and initialize Mote library
  mote_include_version = 2
  include('Mote-Include.lua') -- Executes job_setup, user_setup, init_gear_sets
end

Integrating SilverLibs with Mote

Further instructions: https://github.com/shastaxc/silver-libs/wiki/Installing-with-Mote

Installing Selindrile's Library

Setting up Selindrile's library take a little more effort than Mote's so you should reference his documentation directly at https://github.com/Headtatt/Gearswap

Integrating SilverLibs with Selindrile

Further instructions: https://github.com/shastaxc/silver-libs/wiki/Installing-with-Selindrile