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 Nov 7, 2025My usage of this app is to copy a character from retail to one of the ptr's, especially a ptr that doesn't support copy character like the current 11.2.7 ptr. Your description doesn't say how to do this.
So I foolishly opened a mage since the only way to run the app is to open a character and that was the only character I had on the ptr and then imported the retail settings. Much to my dismay, it changed the mage, it didn't create the priest I had tried copying. I suspect the way to do this is to create a new max level priest on the ptr and then import to that priest, but why don't your directions show how to do this? It would also be useful to tell us what the limitations on this are, such as will it also copy learned spells and obtained mounts? How would this differ from the sometimes supported copy character to ptr?
-
View User Profile
-
Send Message
Posted Nov 8, 2025In reply to actineon:
i got a bit confuse, do you mean Myslot should deny copy mage key layout to priest?
Myslot can transfer layout, including spells and mounts, to any class, any level, even between classic and retail
copying character is not something Myslot could help, that is a blizzard service
-
View User Profile
-
Send Message
Posted Nov 9, 2025In reply to oishii1992: No, Myslot should not deny copy to mage key layout of priest, but you should write directions that are clear so people understand exactly what is occurring and how to use your addon. You spend huge amounts of time writing your addon and getting it to do wonderful things, but you spend almost zero time explaining how to use your addon in a clear easily understandable way. You say copy character is not something Myslot could do, that's a blizzard service. But you never mention anywhere in your directions that the best way to get a character on the ptr is to first copy character using the blizzard service and then use Myslot to get the new copied character more similar to your original character. Also, this blizzard service is not available on all ptr's. For example, it is not currently available on the 11.2.7 ptr. Without copy character, what do we do? I created a max level priest and then used Myslot to try to get that new character as close to my retail character as possible. Yes, this is not ideal, but it's better than just giving up and starting from scratch and redoing every spell placement, binding, and macro. People like me want to use your addon, but you don't tell them with clear easy to understand instructions how to best use it and what it's doing and what it can't do. You mention you can copy from one class to another, but you don't mention that will for example put priest macros in the mage's individual macro section and most of those macros won't work because they contain priest spells. Where are your instructions on the best way to get stuff we want from one class to another without royally messing up the class we're copying to? I'm a professional programmer and I find most coders don't spend enough time on their UI and especially don't spend enough time writing directions so people can actually easily use their code.
-
View User Profile
-
Send Message
Posted Oct 28, 2025The first time i open myslots (happens everytime) on a char that never exported before.i make a new profile, and click export, but there is no string generated.
i always have to open my talents, then repeat the export, and the string will be generated for my character.
i've received comments after promoting this plugin that it completely overwrote the UI profiles becuase the string part was empty when people exported. And if they don't know there should be a string, they will try and use regardless, overwriting their settings instead of importing properly.
-
View User Profile
-
Send Message
Posted Oct 30, 2025In reply to RkdL:
1 sound like talent cant be loaded, could you please paste me any lua error when export button does nothing?
2 thanks for promoting myslot, any suggestion to avoid it? maybe i can add some warnings?
-
View User Profile
-
Send Message
Posted Oct 27, 2025Hello! I am not sure if this is even possible, but as of now the Single Button Rotation ability on my bar is not being saved on profiles.
-
View User Profile
-
Send Message
Posted Oct 30, 2025In reply to catpokemon:
could you please help me understand what is ` the Single Button Rotation ability`
any error during export?
-
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.