Myslot
Myslot
Introduction
Myslot is a World of Warcraft Addon for transferring settings between accounts.
Myslot can export your ActionBar Layout, Marcos and Key Bindings as a transfer-friendly text, which can be copy/paste into notepad, sent via email, etc. Any character, even different class, can use Myslot to import those settings from the 'Exported text'
Usage
Export
- Use command /myslot to toggle Myslot main UI
- Click the 'Export' button
- Save the
exported textanywhere you want (e.g. nodepad as a txt)
Import
- Use command /myslot to toggle Myslot main UI
- Paste
exported textinto textbox - Click the 'Import' button
Clean up tools
- Clear all action slot on your action bar
/myslot clear action
- Clear all key bindings (blizzard default included)
/myslot clear binding
Import profile from command
You can use the command 'load' to import a profile by name
/myslot load ProfileName
You can add this line in a macro and safe it in your profile and swap from one profile to another by using the macro.
Get Myslot
Contrubuting
Source on Github https://github.com/tg123/myslot;
Localization
Localization is welcomed, Please visit <http://www.wowace.com/addons/myslot/localization/> and submit your localization
Build your own Myslot
- clone the source code into
Interface\Addons\Myslot
$ git clone https://github.com/tg123/myslot.git Myslot
Changing Protobuf
Myslot use a modified version of lua-pb to serialize/deserialize the data. You may want to change the data structure sometimes if you want add some new things to export.
Please check lua-pb about how to generate protobuf stub files.
Copyright and License
- Copyright (C) 2009-2024 by Boshi Lian <[email protected]>
- Use of this software for profit purposes are NOT allowed except by prior arrangement and written consent of the author.
- This software is licensed under the Apache License, Version 2.0
- All rights of Exported text are owned by end-users.
-
View User Profile
-
Send Message
Posted Oct 15, 2025First off, thank you for this mod! I love it. I use it to share the layout for common keys, like mounts, toys, and hearthstones, between all my characters.
I save just the common bars into a single profile called "Shared", ignoring class-specific bars with the Export Ignore options. What I've noticed is that, however careful I may be excluding my class bars in Export, they get erased when I import the Shared profile, unless I also ignore them in Import.
Would it be possible to leave bars untouched on Import if they were ignored on Export?
-
View User Profile
-
Send Message
Posted Oct 16, 2025In reply to Xymarra:
your bar should leave untouch if you turn on ignore BAR during import
could you please send me screenshot when you import?
-
View User Profile
-
Send Message
Posted Sep 25, 2025my druid has all character specific macro slots full. when I import the export from that druid to a new druid, it creates some of the macros on the account level macro slots. I have tried deleting the export, deleting all of the account macros, ensuring bars have the character specific versions, and creating a new export. Every time it generates new account level macros and puts them in the action bars. If i delete the new druids macros first the problem does not happen.
-
View User Profile
-
Send Message
Posted Sep 25, 2025I was able to get everything the way I wanted by using the ignore macro options.
-
View User Profile
-
Send Message
Posted Oct 16, 2025In reply to horde11504:
In reply to horde11504:
myslot will try to use where the macro originally was first unless full, then try account or per char to recover the macro
-
View User Profile
-
Send Message
Posted Sep 18, 2025There seems to be an issue saving and restoring if the 1 Button Assistant is on an action bar. I get the first spell in the rotation instead of the 1BA.
-
View User Profile
-
Send Message
Posted Sep 21, 2025In reply to Nalonasgeer:
could you please share my the screenshot and exported text? i did not get what Button Assistant is
-
View User Profile
-
Send Message
Posted Sep 21, 2025In reply to oishii1992:
Single-Button Assist
-
View User Profile
-
Send Message
Posted Aug 9, 2025In reply to Mornak32: should be good now
-
View User Profile
-
Send Message
Posted Aug 9, 2025In reply to oishii1992: Confirming the latest version fixed the problem. It wasn't a limit issue but a dialog issue. Thank you for fixing the problem. This is a great addon and really made a difference in my gaming experience.
-
View User Profile
-
Send Message
Posted Jul 8, 2025any chance there will be an update for MoP?
-
View User Profile
-
Send Message
Posted Jul 22, 2025In reply to pbj_time: updated
-
View User Profile
-
Send Message
Posted Apr 7, 2025Hello author, I need to frequently switch accounts, save and read keystrokes and macros. I saw a macro command /myslot load ProfileName which is very useful. Can you provide a /myslot save ProfileName? After execution, it will directly save the current keystrokes and macros to ProfileName, or simply /myslot save. Save the current keystrokes and macros directly to a name that includes the current time.-
View User Profile
-
Send Message
Posted Feb 26, 2025Hi, thanks for this. I've noticed that if I only want to export some action bars, then when I import again, it won't place any macros that I had on those bars. If I don't exclude macros from the export, then it works, but I don't need or want those backed up. If I do, then any changes I make to those macros don't get imported again because the import can't find the old version that was backed up. Is there any way around this, or am I doing something wrong?
-
View User Profile
-
Send Message
Posted Apr 8, 2025In reply to elessar_adan:
this is by design, when macro is not exported, there is no way to place it back into action bar
-
View User Profile
-
Send Message
Posted Feb 5, 2025When importing macros using the "myslot" function, macros that exceed 18 for character-specific macros are imported into the general macros. The expected result is that when there are more than 18 character-specific macros, they should still be imported into the character-specific macros.
-
View User Profile
-
Send Message
Posted Feb 6, 2025In reply to cursevip:
sorry i did not get it, i believe there is only 18 spaces for char-specific macro. how can myslot place overflow macros?
-
View User Profile
-
Send Message
Posted Feb 6, 2025In reply to oishii1992: Around June 26, 2024, version [11_0]Build 55288, World of Warcraft's live server made a change, increasing the maximum number of character macros from 18 to 30. Thanks for reply.
-
View User Profile
-
Send Message
Posted Feb 21, 2025In reply to cursevip: double checked, myslot does support 30. are you importing text exported before 55288?
seems it is the reason why it got messed up
-
View User Profile
-
Send Message
Posted Feb 4, 2025Hello. In the export/import string I can see the Talent string, should it also be imported or its there just as a reference? Would love it to somehow import the talent tree also...