Download
(119 Kb)
Download
Updated: 06/17/22 03:39 PM
Pictures
File Info
Compatibility:
High Isle (8.0.0)
Updated:06/17/22 03:39 PM
Created:10/03/17 12:50 PM
Monthly downloads:9,289
Total downloads:792,610
Favorites:652
MD5:
Categories:Action Bar Mods, Bags, Bank, Inventory, RolePlay
AlphaGear 2 (Builds, Gear, Skills, Banking)  Popular! (More than 5000 hits)
Version: 6.17.0
by: mesota [More]
Anything you need to manage your skills and gear.
I've adopted this great AddOn from AlphaLemming and changed the name to "AlphaGear 2" for the version that I maintain.

AlphaGear 2 lets you create up to 20 profiles each with 16 builds that may be activated with a single button press. Each build consists of
  • 7 pieces of armor
  • 3 pieces of jewelry
  • 2 weapon bars including poison
  • 2 skill bars
  • 1 outfit or
  • 1 style (outfit, costume, pet etc. using AlphaStyle integration) (optional)
  • 1 FCO Item Saver gear icon (optional)
  • 1 Champion Point Set using Champion Points Slots add-on (optional)

Please backup your AlphaGear settings prior update!

To users of AlphaGear 3
AG 3 is a branch of AG 2 by another developer. It isn't maintained anymore. If you want to switch back to AG 2, just make a backup of your SavedVariables, uninstall AG 3 and install AG 2.
Your builds will then be available in AG 2.


Now available: Integrations!


Version 6.17.0
  • ESO 8.0.0 (High Isle)
  • Fixed: Display of quality after visiting an Armory Station

Dependencies
This addon requires the following libraries:
  • LibAddonMenu2

Use cases
  • Switch between different roles
  • Switch between PvE and PvP environment
  • Create two (or more) builds with the same equipment, but different skill bars to create situational skill setups (solo, group, etc...)
  • Switch Outfit and style (using AlphaStyle)



How To...
  • Open the AlphaGear main window
    • Execute "/alphagear"
      or
    • Klick on the AG-icon
  • Create a gear set
    • Open the inventory
    • Open the AlphaGear main window
    • Find the gear sets in the upper pane
    • Drag gear from the inventory (puppet or bag) and drop it into an AG gear set
      or
    • Shift-Click on a gear set number: all currently equipped items are copied into the set
      or
    • Right-Click on a gear set number to open the context menu
    • Select "paste" or "insert currently equipped" to fill the set
  • Create a skill set
    • Open the skills window
    • Open the AlphaGear main window
    • Find the skill sets in the lower right pane
    • Drag a skill from the skills window and drop it into an AG skill set
      or
    • Shift-Click on a skill set number: all currently equipped skills are copied into the set
      or
    • Right-Click on a skill set number to open the context menu
    • Select "paste" or "insert currently equipped" to fill the set
  • Open the build editor
    • Open the AlphaGear main window
    • Find the builds in the lower left pane
    • Right-Click on a build number: the build editor is opened
  • Create a build
    • Open the build editor
    • Click on the gear selector: all gear sets in the upper pane are highlighted
    • Select one gear set from the upper pane
    • Click on the skill bar 1 selector: all skill sets in the lower right pane are highlighted
    • Select one skill set from the lower right pane
    • Make sure that the selected skills match the selected weapon
    • Repeat previous steps for skill bar 2
  • Unequip poison
    • Open the build editor
    • Open then build for which poison must be removed
    • Activate the gear lock (make it red)
  • Assign a keybinding to a build
    • Press ESC to open the ESO Menu
    • Open Control/Keybindings
    • Scroll down to the AlphaGear section
    • Assign keys to the builds as needed (e.g. the number pad keys)
  • Rename a build
    • Open the build editor
    • Click in the build name field
    • Edit name as needed
  • Rename a skill bar
    • Open the build editor
    • Click in the skill bar name field
    • Edit name as needed
  • Remove a skill or a gear item from a skill/gear set
    • Open the AlphaGear main window
    • Find the sets in the upper or lower right pane
    • Right-Click on the skill/item to remove it from the set
  • Deposit or withdraw a gear set at/from a bank or home storage
    • Open banking or home storage chest
    • Open AlphaGear main window
    • Find the gear sets in the upper pane
    • Right-Click on the gear set number to open the context menu
    • Select "deposit set" or "withdraw set" as needed
  • Sort profiles
    • Open the build editor
    • Select a profile with the profile selection
    • Open the profile properties dialog
    • Enter a sortable text in the sort key field
    • You can uses this sort key to group profiles for example
      • 100.pve
      • 200.aa
      • 200.hrc
      • 200.so
      • 300.bg
      • 300.cyrodil
  • Other tips
    • Look at the Images for further usage instructions.
    • Ask for help in the forum

Known Issues
  • Updating a version prior 6.x with minion doesn't seem to work. Workaround: Delete the .../AddOns/AlphaGear directory and reinstall AlphaGear 2. Don't delete anything from .../SavedVariables. AlphaGear 2 will reuse your already created sets.

Credit goes to...
  • Marify for Japanese translation
  • adrienmoorea for French translation
  • Hoft for Russian translation
  • Snow and many others for valuable feedback
  • UESP for the list of skill ids prior to Summerset


Found a Bug? Missing Feature?
Just post a comment. I'll add (almost) any request to the wish list.

-mesota
AlphaGear 2 Version Numbers

I use the following semantics for AlpahGear 2 version numbers:
<Major>.<Minor>.<Patch> <Qualifier>

Major: Always "6" for the branch that I maintain
Minor: Increases with every new ESO version:
  • 3.1 (Horns of the Reach) = "0"
  • 3.2 (Clockwork City) = "1"
  • 3.3 (Dragon Bones) = "2"
  • 4.0 (Summerset) = "3"
  • 4.1 (Wolfhunter) = "4"
  • 4.2 (Murkmire) = "5"
  • 4.3 (Wrathstone) = "6"
  • 5.0 (Elsweyr) = "7"
  • 5.1 (Scalebreaker) = "8"
  • 5.2 (Dragonhold) = "9"
  • 5.3 (Harrowstorm) = "10" (never made it to release)
  • 6.0 (Greymoor) = "11" (never made it to release)
  • 6.1 (Stonethorn) = "12"
  • 6.2 (Markarth) = "13" (never made it to release)
  • 6.3 (FoA) = "14" (never made it to release)
  • 7.2 (Deadlands) = "15"
  • 7.3 (Ascending Tide) = "16"
  • 8.0 (High Isle) = "17"

Patch: Increases with every fixed bug or enhancement within a minor version.
Qualifier: Arbitrary labels like "alpha", "beta" to indicate a version which is not ready for production ;).

Wishlist
  • Global UI
    • Make AlphaGear icon visible only in the inventory screen
    • Add configurable transparency for all the parts of the mod
    • Add colored icons/change icon colors individually
    • Add different icon sizes (smaller and larger than now)
    • Tooltips for settings
    • Split current-set icon into two separate icons
    • Automatically open AG window if skills/inventory window is opened
    • Show build buttons only for builds which are filled with meaningful item-/skill-sets
  • Integrations
    • Champion Point Respec or simple CP-Management
    • Strore/restore configuration of quick slots when switching build
  • Profiles/builds
    • Share profiles across characters
    • Remember the last visible build in a profile
    • Auto activate profile in region
    • Copy/Paste for builds (like copy/paste for gear and skills)
    • Add a one-button create-build-from-what-i'm-wearing function
    • Support for same character names in EU/NA servers
    • Copy Profile
    • Show/set lock-state in collapsed build view
  • Gear
    • Auto-repair armor using repair-kits
    • Auto-repair armor in bag (not only worn)
    • Default for auto-repair: off
  • Other
    • Add means to write changes to the disk without logout (trigger /reloadui)
    • Add indicator for light, medium and heavy armor to BAG_WORN
    • Better integration for gamepad mode (skill, inventory, banking)
    • Bug: Parent of set buttons is action bar. Set buttons not visible when AB is hidden

Issues
  • The skill bars are changed to those from the new set, even if the weapons of the new set weren't loaded due to the lack of bag space.

Version 6.15.4
  • ESO 7.2.5 (Deadlands)
  • Fixed: Handing of Mythic Items
  • New: Skip empty builds and profiles


Version 6.15.3
  • ESO 7.2.5 (Deadlands)
  • Fixed: API Changes
  • Fixed: Change-Outfit bug
  • Fixed: CPSlots integration
  • Fixed: Handing of Mythic Items


Version 6.12.0
  • ESO 6.1 (Stonethorn)
  • New: Flashing swap weapon button, if skills need an update
  • New: responsive UI

Version 6.11.0
  • ESO 6.0 (Greymoor)
  • Never released

Version 6.10.0
  • ESO 5.3 (Harrowstorm)
  • Never released

Version 6.9.1
  • ESO 5.2.5 (Dragonhold)
  • New: Integration with Champion Points Slots
    • Bind build to a CP Slots Profile
  • Fixed: Poison handling with multiple stacks
  • Fixed: Poison not withdrawn from bank
  • Fixed: Poison not marked in bag/bank


Version 6.9.0
  • ESO 5.2.5 (Dragonhold)
  • New: Integration with Alphastyle
    • Bind build to style (outfit, skin, costume, guild tabard, hat, hair style, pet, mount)
  • Fixed: Russian translation (credit goes to GJSmoker)

Version 6.8.0
  • ESO 5.1.5 (Scalebreaker)

Version 6.7.0
  • ESO 5.0.5 (Elsweyr)
  • New: Swaps twice born star set without loosing second mundus (credit goes to runespiel)
  • Fixed: Improved speed when swapping builds (credit goes to muh)
  • Fixed: Error while depositing items in ESO+ bank (credit goes to Snow)
  • Fixed: Setting "Show equipped build" bound to "Show swap message"
  • Known Issue: Message "Failed to set new skill due to a bug in ESO." when trying to swap skills. This is a bug in ESO. Kill a mob and try again.


Version 6.6.0
  • ESO 4.3 (Wrathstone)
  • New: Deposit/withdraw all gear sets of a profile
  • New: Warning message when swapping skills failed
  • New: Profile name shown on set buttons
  • Fixed: FCOIS integration bug
  • Fixed: "Unequip all" sometimes left items equipped
  • Fixed: profile got overwritten by other profile (Thanks to ChrisDrunk for feedback)
  • Known Issue: Message "secure protected functions cannot be called while in lockdown" when trying to swap skills. This is a bug in ESO. Kill a mob and try again.


Version 6.5.0
  • ESO 4.2 (Murkmire)
  • New: Profiles
    • 20 profiles with 16 builds each
    • Copy/paste of skill- and gear-sets between profiles
    • Hotkeys for toggle profiles, next and previous profile
    • Hotkeys for profile selection
    • Sort profiles by sort key. Allows custom sorting and grouping of profiles
  • New: FCO Item Saver integration (requires FCO IS 1.5.0)
  • Fixed: Items of gear set sometimes not marked in inventory


Version 6.4.0 beta2
  • ESO 4.1 (Wolfhunter)
  • Fixed: Weapons not equipped properly if moved from main to back
  • Fixed: Unequip works only partial


Version 6.3.0
  • ESO 4.0 (Summerset)
  • Changed: Updated to latest Lib-Addon-Menu
  • Fixed: Empty (white) equipped set widget
  • Fixed: skills from previous version restored
  • Fixed: massive memory consumption for skill-table

Version 6.2.1
  • New: Color-indicator for worn items, missing items and items in bank
  • New: Withdraw or deposit a complete set from or into the bank (right mouse on gear-set)
  • New: Added support for ESO+ bank or home storage.
  • New: Key binding for toggle between the last two sets
  • New: Key binding for next set/previous set
  • New: Grab items from the bank when pressing a hotkey tied to a gear set with bank open
  • New: Reset Set-Icon (from custom icon)
  • New: Ready for PTS (Summerset)
  • Fixed: problem with the summoned familiar disappearing. Might be necessary to re-apply the skill in the skill-set
  • Fixed: Animation issue if swapping sets real fast
  • Fixed: Item in bank still "not found" when moved from bank to bag.


Version 6.2.0
  • ESO 3.3 (Dragon Bones)
  • Added outfits to the set configuration
  • Added poison slot and poison icon
  • Performance improvements
  • Japanese translation, credits go to Marify
  • French translation, credits go to adrienmoorea
  • Russian translation, credits go to Hoft
  • German translation
  • Fixed: AutoRepair crashes if not enough or zero gold in bag
  • Fixed: Typo Auto repair Weapons instead of gear
  • Fixed: Texture-Bug
  • Fixed: Missing weapon when swapping the weapon from one slot to another


Version 6.1.3
  • Show item level for items below CP160
  • Bugfix: Mouse-Cursor Problem
  • Bugfix: Set-Display corrupted if no set is selected

Version 6.1.2
  • Bugfix: Auto-Repair Option not saved
  • Bugfix: Show UI-Button Option not saved

Version 6.1.1
  • ESO 3.2 (Clockwork City)
  • Name changed to AlphaGear 2
  • Settings rework using LibAddonMenu-2.0
  • Internationalization (Russian, Chinese, Japanese)
  • Enhancements
    • Make Gear/Weapon Icon movable
    • Auto-repair gear in stores

Version 6.1.0
  • ESO 3.2 (Clockwork City)
  • New slash-command: /alphagear to toggle the main dialog
  • Minor performance optimizations

Version 6.0.1
  • ESO 3.1 (Horns of the Reach)
  • Adopted by mesota
  • Fixed a bug, where automatic recharging of weapons sometimes didn't work
  • Fixed a rounding error where a weapon was shown with "0%"

Version 6.0.0
  • ESO 3.1 (Horns of the Reach)
  • Adopted by mesota
  • No functional changes since 5.0

Version 5.0
  • ESO 2.6 (One Tamriel)
  • Adopted by Lohengramm82
  • Code commented
  • No functional changes since 4.08

Version 4.08
  • ESO 2.4
  • Poison error fixed
  • Some minor problems fixed

Older versions see the original AlphaGear by AlphaLemming
Archived Files (30)
File Name
Version
Size
Uploader
Date
6.15.4
119kB
mesota
01/13/22 11:30 AM
6.15.3
118kB
mesota
01/06/22 01:53 AM
6.15.2
117kB
mesota
01/03/22 04:22 PM
6.15.1
117kB
mesota
01/02/22 04:57 PM
6.15.0
117kB
mesota
01/01/22 06:57 PM
6.12.0
116kB
mesota
10/04/20 05:38 PM
6.9.1
121kB
mesota
01/10/20 05:51 PM
6.9.0
116kB
mesota
12/08/19 06:57 AM
6.8.0
108kB
mesota
09/17/19 12:44 PM
6.7.0
152kB
mesota
06/02/19 03:44 PM
6.6.0 beta2
151kB
mesota
05/01/19 02:32 PM
6.6.0 beta1
149kB
mesota
02/26/19 05:09 PM
6.5.0 beta2
149kB
mesota
02/24/19 04:42 AM
6.5.0 beta1
149kB
mesota
01/19/19 06:11 PM
6.4.0 beta2
176kB
mesota
10/08/18 03:42 PM
6.4.0 beta1
176kB
mesota
08/15/18 03:42 PM
6.3.0
176kB
mesota
06/03/18 02:49 AM
6.3.0 beta 2
175kB
mesota
05/26/18 03:33 PM
6.3.0 beta 1
219kB
mesota
05/25/18 04:01 PM
6.2.1 beta 4
167kB
mesota
05/05/18 04:36 PM
6.2.1 beta 3
166kB
mesota
04/09/18 04:03 PM
6.2.1 beta 2
166kB
mesota
04/06/18 05:19 PM
6.2.1 beta1
165kB
mesota
04/05/18 04:34 PM
6.2.0
162kB
mesota
03/17/18 04:56 AM
6.1.3
157kB
mesota
11/24/17 05:05 PM
6.1.2
155kB
mesota
11/12/17 05:03 AM
6.1.1
155kB
mesota
11/11/17 10:52 AM
6.1.0
104kB
mesota
10/24/17 03:26 PM
6.0.1
104kB
mesota
10/15/17 04:28 PM
6.0.0
103kB
mesota
10/03/17 12:50 PM


Post A Reply Comment Options
Unread 06/02/21, 05:54 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Re: No CP in Advanced Options

Originally Posted by Marcus
I have Champion Point Slots, but the CP lines in Advanced Options aren't there. Do I need Alpha Style as well to make that work?
Sorry I do not know this addon "Champion Point Slots" and cannot say if it worked before last patch or not.
You need to wait for mesota/current AlphaGear addon dev to answer and fix if needed.

My idea if you have not done it yet:
Check the AlphaGear2 Integration options and enable the "Champion Point Slots" addon support in the submenu "Champion Point Manager"!
It's an extra settings menu entry,not below Alpha Gear 2 but Alpha Gear 2 Integration!

And no I do not think AlphyStyle is needed for the 2 addons to work together.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 05:49 PM  
CastorMatze
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 39
Uploads: 1
Originally Posted by mlq88
Thanks as always Baertram!
I would also like to say a big thank you to Baertram. Incredible community work.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 05:19 PM  
Marcus

Forum posts: 11
File comments: 90
Uploads: 0
No CP in Advanced Options

I have Champion Point Slots, but the CP lines in Advanced Options aren't there. Do I need Alpha Style as well to make that work?
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 04:44 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Re: Error 06/02/21

READ THE COMMENTS BEFORE POSTING PLEASE! Thank you
You are pushing the fixes down more and more where you simply need to use the given linked fixed zip file...

Originally Posted by PBnJ66
Received the following error message when attempting to change gear sets

user:/AddOns/AlphaGear/AlphaGear.lua:1690: function expected instead of nil
stack traceback:
user:/AddOns/AlphaGear/AlphaGear.lua:1690: in function 'AG.LoadSetInternal'
user:/AddOns/AlphaGear/AlphaGear.lua:1680: in function 'AG.LoadSet'
user:/AddOns/AlphaGear/AlphaGear.lua:984: in function '(anonymous)'
Last edited by Baertram : 06/02/21 at 04:45 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 03:30 PM  
wzmx1

Forum posts: 3
File comments: 15
Uploads: 0
Originally Posted by Baertram
Fix for AlphyStyle: Hope it works, please try as it is untested!
AlphaStyle 0.0.6 Baertram

Just search for other usages of OFMGR in it's lua files and add the GAMEPLAY_ACTOR_CATEGORY_PLAYER, to the function calls as well.
e.g. change all occurences of
Code:
OFMGR:<functionName>(oldParameter1, oldParameter2, ...)
to:
Code:
OFMGR:<functionName>(GAMEPLAY_ACTOR_CATEGORY_PLAYER, oldParameter1, oldParameter2, ...)
where <functionName> is e.g. GetNumOutfits or GetOutfitManipulator or EquipOutfit etc.

Originally Posted by wzmx1
Hello Bertram,

can you pls look to the other addon AlphaStyle. Your fixes work for AlphaGear.

Inspired from your changes i changed the line 272 in ASUI.lua

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator (style.OutfitId)
to

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator(GAMEPLAY_ACTOR_CATEGORY_PLAYER, style.OutfitId)
After the change I didn't get any more error messages but the change does not work correctly. Switching works sometimes and sometimes not ...
Now i get this:

user:/AddOns/AlphaStyle/src/ASModel.lua:393: operator .. is not supported for string .. nil
stack traceback:
user:/AddOns/AlphaStyle/src/ASModel.lua:393: in function 'ASModel.DeleteStyle'
user:/AddOns/AlphaStyle/src/ASUI.lua:331: in function 'ASUI.OnListDelete'
AS_MainListDetailListContainerToolbarDelete_Clicked:2: in function '(main chunk)'
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 03:19 PM  
PBnJ66

Forum posts: 0
File comments: 106
Uploads: 0
Error 06/02/21

Received the following error message when attempting to change gear sets

user:/AddOns/AlphaGear/AlphaGear.lua:1690: function expected instead of nil
stack traceback:
user:/AddOns/AlphaGear/AlphaGear.lua:1690: in function 'AG.LoadSetInternal'
user:/AddOns/AlphaGear/AlphaGear.lua:1680: in function 'AG.LoadSet'
user:/AddOns/AlphaGear/AlphaGear.lua:984: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 02:58 PM  
mlq88
 
mlq88's Avatar

Forum posts: 0
File comments: 98
Uploads: 0
Thanks as always Baertram!
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 02:22 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Fix for AlphyStyle: Hope it works, please try as it is untested!
AlphaStyle 0.0.6 Baertram

Just search for other usages of OFMGR in it's lua files and add the GAMEPLAY_ACTOR_CATEGORY_PLAYER, to the function calls as well.
e.g. change all occurences of
Code:
OFMGR:<functionName>(oldParameter1, oldParameter2, ...)
to:
Code:
OFMGR:<functionName>(GAMEPLAY_ACTOR_CATEGORY_PLAYER, oldParameter1, oldParameter2, ...)
where <functionName> is e.g. GetNumOutfits or GetOutfitManipulator or EquipOutfit etc.

Originally Posted by wzmx1
Hello Bertram,

can you pls look to the other addon AlphaStyle. Your fixes work for AlphaGear.

Inspired from your changes i changed the line 272 in ASUI.lua

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator (style.OutfitId)
to

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator(GAMEPLAY_ACTOR_CATEGORY_PLAYER, style.OutfitId)
After the change I didn't get any more error messages but the change does not work correctly. Switching works sometimes and sometimes not ...
Last edited by Baertram : 06/02/21 at 02:30 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 02:18 PM  
wzmx1

Forum posts: 3
File comments: 15
Uploads: 0
Hello Bertram,

can you pls look to the other addon AlphaStyle. Your fixes work for AlphaGear.

Inspired from your changes i changed the line 272 in ASUI.lua

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator (style.OutfitId)
to

Code:
local outfitManipulator = OFMGR:GetOutfitManipulator(GAMEPLAY_ACTOR_CATEGORY_PLAYER, style.OutfitId)
After the change I didn't get any more error messages but the change does not work correctly. Switching works sometimes and sometimes not ...
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:58 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4973
File comments: 6038
Uploads: 78
Please re-download the file I have linked and try again:
AlphaGear 2 v6.12.1 Blackwood, by Baertram

If you still get errors:
What is broken? What does that mean? Where do you get WHAT error messages?
Post the complete error messages and tell me how to get the message (what do I need to do and what does not work)?
If you do not post what broken means one cannot help you

Originally Posted by sonwon
Originally Posted by Baertram
Fixed version of AlphaGear 2 containing the 3 fixes below (if you manually want to do it):
AlphaGear 2 v6.12.1 Blackwood, by Baertram


This should fix the problem with error message at AlphaGear.lua line 1690
Just put this into any addon's lua file at the bottom, or at best at AlphaGear.lua at the total bottom (line 4078):
Code:
AreActionBarsLocked = ZO_ActionBar_AreActionBarsLocked


The error at AG_IntegrationsDialog.lua:79 line 79 is related to ZO_OUTFIT_MANAGER:GetNumOutfits() returning nil instead of a number.
I'll see if there is any fix possible.
Found the problem, the outfit manager needs an actor category now (player or companion).
The fix needs to be done in file AG_IntegrationsDialog.lua line 78.
Change this code:
Code:
 -- Add available Outfit Items
    local numOutfits = OFMGR:GetNumOutfits()
    for outfitIndex = 1, numOutfits do
        local outfitManipulator = OFMGR:GetOutfitManipulator(outfitIndex)
        local entry = ZO_ComboBox:CreateItemEntry(outfitManipulator:GetOutfitName(), OnOutfitEntrySelected)
        entry.outfitIndex = outfitIndex
        dropdown:AddItem(entry, ZO_COMBOBOX_SUPRESS_UPDATE)
        if currentOutfitIndex == outfitIndex then
            defaultEntry = entry
        end
    end
To this:
Lua Code:
  1. -- Add available Outfit Items
  2.     local numOutfits = OFMGR:GetNumOutfits(GAMEPLAY_ACTOR_CATEGORY_PLAYER)
  3.     for outfitIndex = 1, numOutfits do
  4.         local outfitManipulator = OFMGR:GetOutfitManipulator(GAMEPLAY_ACTOR_CATEGORY_PLAYER , outfitIndex)
  5.         local entry = ZO_ComboBox:CreateItemEntry(outfitManipulator:GetOutfitName(), OnOutfitEntrySelected)
  6.         entry.outfitIndex = outfitIndex
  7.         dropdown:AddItem(entry, ZO_COMBOBOX_SUPRESS_UPDATE)
  8.         if currentOutfitIndex == outfitIndex then
  9.             defaultEntry = entry
  10.         end
  11.     end

There also needs to be fixed some other outfit relates contents in the AlphaGear.lua file, line 1617:
Change this :
Code:
 OFMGR:EquipOutfit(outfitid)
to this:
Lua Code:
  1. OFMGR:EquipOutfit(GAMEPLAY_ACTOR_CATEGORY_PLAYER, outfitid)
AlphaGear is currently broken fir me even with the fixes.

Thank you for trying.
Last edited by Baertram : 06/02/21 at 02:05 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:20 PM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
Originally Posted by Baertram
Fixed version of AlphaGear 2 containing the 3 fixes below (if you manually want to do it):
AlphaGear 2 v6.12.1 Blackwood, by Baertram


This should fix the problem with error message at AlphaGear.lua line 1690
Just put this into any addon's lua file at the bottom, or at best at AlphaGear.lua at the total bottom (line 4078):
Code:
AreActionBarsLocked = ZO_ActionBar_AreActionBarsLocked


The error at AG_IntegrationsDialog.lua:79 line 79 is related to ZO_OUTFIT_MANAGER:GetNumOutfits() returning nil instead of a number.
I'll see if there is any fix possible.
Found the problem, the outfit manager needs an actor category now (player or companion).
The fix needs to be done in file AG_IntegrationsDialog.lua line 78.
Change this code:
Code:
 -- Add available Outfit Items
    local numOutfits = OFMGR:GetNumOutfits()
    for outfitIndex = 1, numOutfits do
        local outfitManipulator = OFMGR:GetOutfitManipulator(outfitIndex)
        local entry = ZO_ComboBox:CreateItemEntry(outfitManipulator:GetOutfitName(), OnOutfitEntrySelected)
        entry.outfitIndex = outfitIndex
        dropdown:AddItem(entry, ZO_COMBOBOX_SUPRESS_UPDATE)
        if currentOutfitIndex == outfitIndex then
            defaultEntry = entry
        end
    end
To this:
Lua Code:
  1. -- Add available Outfit Items
  2.     local numOutfits = OFMGR:GetNumOutfits(GAMEPLAY_ACTOR_CATEGORY_PLAYER)
  3.     for outfitIndex = 1, numOutfits do
  4.         local outfitManipulator = OFMGR:GetOutfitManipulator(GAMEPLAY_ACTOR_CATEGORY_PLAYER , outfitIndex)
  5.         local entry = ZO_ComboBox:CreateItemEntry(outfitManipulator:GetOutfitName(), OnOutfitEntrySelected)
  6.         entry.outfitIndex = outfitIndex
  7.         dropdown:AddItem(entry, ZO_COMBOBOX_SUPRESS_UPDATE)
  8.         if currentOutfitIndex == outfitIndex then
  9.             defaultEntry = entry
  10.         end
  11.     end

There also needs to be fixed some other outfit relates contents in the AlphaGear.lua file, line 1617:
Change this :
Code:
 OFMGR:EquipOutfit(outfitid)
to this:
Lua Code:
  1. OFMGR:EquipOutfit(GAMEPLAY_ACTOR_CATEGORY_PLAYER, outfitid)
AlphaGear is currently broken fir me even with the fixes.

Thank you for trying.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:19 PM  
sonwon

Forum posts: 0
File comments: 274
Uploads: 0
Originally Posted by nk125x
Tried the manual fix and it still isn't loading the selected armour and skills - Still got to select each one individually

user:/AddOns/AlphaGear/AlphaGear.lua:1690: function expected instead of nil
|rstack traceback:
user:/AddOns/AlphaGear/AlphaGear.lua:1690: in function 'AG.LoadSetInternal'
user:/AddOns/AlphaGear/AlphaGear.lua:1680: in function 'AG.LoadSet'
user:/AddOns/AlphaGear/AlphaGear.lua:880: in function '(anonymous)'
Same for me, AlphaGear is currently broken.
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:10 PM  
nk125x

Forum posts: 5
File comments: 52
Uploads: 0
Tried the manual fix and it still isn't loading the selected armour and skills - Still got to select each one individually

user:/AddOns/AlphaGear/AlphaGear.lua:1690: function expected instead of nil
|rstack traceback:
user:/AddOns/AlphaGear/AlphaGear.lua:1690: in function 'AG.LoadSetInternal'
user:/AddOns/AlphaGear/AlphaGear.lua:1680: in function 'AG.LoadSet'
user:/AddOns/AlphaGear/AlphaGear.lua:880: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 01:05 PM  
nk125x

Forum posts: 5
File comments: 52
Uploads: 0
I guess am repeating below - But Alpha Gear Broke - Got to click on every line individually.

If you press the set (armour & 2 skill lines) nothing happens.

Error code:

user:/AddOns/AlphaGear/AlphaGear.lua:1690: function expected instead of nil
|rstack traceback:
user:/AddOns/AlphaGear/AlphaGear.lua:1690: in function 'AG.LoadSetInternal'
user:/AddOns/AlphaGear/AlphaGear.lua:1680: in function 'AG.LoadSet'
user:/AddOns/AlphaGear/AlphaGear.lua:880: in function '(anonymous)'
Report comment to moderator  
Reply With Quote
Unread 06/02/21, 12:55 PM  
Skria

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by muh
It seems to be just a change in an API call

Change line 1690 from
Code:
    if AreActionBarsLocked() then
to
Code:
    if ZO_ActionBar_AreActionBarsLocked() then
Haven't done any extensive testing yet if something else is broken. But that allows swapping with hotkeys again.
This seems to be working for me. Thanks!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: