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 Jan 28, 2026I was wondering if you could add a feature to sync Cooldown Manager settings across characters of the same class. Right now, it seems like the settings are saved on a per-character basis, making it a bit tedious to set up for alts.
It would be amazing if we could copy or share profiles between characters. Thanks for the great work!
-
View User Profile
-
Send Message
Posted Jan 31, 2026In reply to Mr_Jay__0_0:
sorry what is Cooldown Manager?
-
View User Profile
-
Send Message
Posted Jan 31, 2026In reply to oishii1992:
I want to share my Blizzard default Cooldown Manager settings with my alts. I know I can set them up manually one by one, but I would love to see a feature where I can export and import these settings through MySlot, so all my characters can share the same setup easily
-
View User Profile
-
Send Message
Posted Jan 26, 2026Destroyed the action bars on one of my chars. Took me hours to fix it. I exported a profil without the action bars, imported it on a different char and the bars were all gone. At first deleted all the data on that char in the WTF Folder, the savedvariables of bartender and your addon, nothing. Even deleting the wtf folder, cache folder, doing a rollback on a backup of the interface and wtf folder didn't fixed it. Only after i was close to give up i tried to import a different export with!!! the actions bars brought the bars back on that char. So take care if that happens to you, too.
-
View User Profile
-
Send Message
Posted Jan 31, 2026In reply to IggyDarr:
there is a Before Last Import for you to backup
-
View User Profile
-
Send Message
Posted Jan 23, 2026Does this copy over CDM profiles/setup with Midnight?
-
View User Profile
-
Send Message
Posted Jan 23, 2026In reply to kiiiNEX:
combat assist, right? it will copy the button, did not the profile store in cloud?
-
View User Profile
-
Send Message
Posted Jan 23, 2026In reply to oishii1992: No, I mean the profile of what spells are stored in the Blizz Cooldown Manager, i.e. what spells in "Essential", "Utility", "Buffs" etc. These seem to be character specific profiles, even if different characters share the same class/spec.
-
View User Profile
-
Send Message
Posted Jan 22, 2026Is there a command to clear the cooldown manager completely, or do you still have to remove everything manually one by one?
-
View User Profile
-
Send Message
Posted Jan 23, 2026In reply to Rubyurek:
open option, you will see a helper for cleaning up
-
View User Profile
-
Send Message
Posted Jan 25, 2026In reply to oishii1992: I know these options but only for action bars, keybinds and macros. What about the cooldown manager? Will you possibly add this in the future?
-
View User Profile
-
Send Message
Posted Jan 19, 2026I have not been able to get this addon to work.
I logged onto my main paladin & saved profiles based on his three specs, each containing his saved actions bars 1-6, his skyriding bar, & his keybindings & saved each profile under names for each spec (Paladin Holy, Paladin Protection & Paladin Retribution). I then logged onto my other paladin, checked action bars 1-6, skyriding bar & keybindings & have attempted to "Import" via the Myslot addon, to no avail.
I have disabled all other addons & relogged & reattempted to import these profiles & nothing has changed.
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to piediddly:
checked means IGNORE, are you sure that is what you want?
or did you see any error?
-
View User Profile
-
Send Message
Posted Jan 17, 2026yes plz
-
View User Profile
-
Send Message
Posted Jan 20, 2026In reply to cynotikah:
supported in 5.25.2
-
View User Profile
-
Send Message
Posted Jan 14, 2026Any plans to release a TBC Anniversary version?
-
View User Profile
-
Send Message
Posted Jan 15, 2026In reply to Shadowrich: i am wondering too...
-
View User Profile
-
Send Message
Posted Jan 16, 2026In reply to Shadowrich:
Will support it, i am looking for testing account and will update soon
-
View User Profile
-
Send Message
Posted Dec 26, 2025This addon breaks the LFG tool in Classic Anniversary. When I list a group, the tool just says Searching... instead of showing the listed players/groups for the category. A reload fixes the LFG tool but it breaks any time you update the group listing.
1x [ADDON_ACTION_BLOCKED] AddOn 'Myslot' tried to call the protected function 'Search()'.
[!BugGrabber/BugGrabber.lua]:583: in function '?'
[!BugGrabber/BugGrabber.lua]:507: in function <!BugGrabber/BugGrabber.lua:507>
[C]: in function 'Search'
[Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua]:250: in function 'LFGBrowse_DoSearch'
[Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Browse.lua]:189: in function 'SearchActiveEntry'
[Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_ParentFrame.lua]:95: in function 'LFGParentFrame_SearchActiveEntry'
[Blizzard_GroupFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua]:77: in function <...pFinder_VanillaStyle/Blizzard_LFGVanilla_Listing.lua:54>
Locals:
self = <table> {
}
event = "ADDON_ACTION_BLOCKED"
addonName = "Myslot"
addonFunc = "Search()"
name = "Myslot"
badAddons = <table> {
Myslot = true
}
L = <table> {
ADDON_CALL_PROTECTED_MATCH = "^%[(.*)%] (AddOn '.*' tried to call the protected function '.*'.)$"
NO_DISPLAY_2 = "|cffffff00The standard display is called BugSack, and can probably be found on the same site where you found !BugGrabber.|r"
ERROR_DETECTED = "%s |cffffff00captured, click the link for more information.|r"
USAGE = "|cffffff00Usage: /buggrabber <1-%d>.|r"
BUGGRABBER_STOPPED = "|cffffff00There are too many errors in your UI. As a result, your game experience may be degraded. Disable or update the failing addons if you don't want to see this message again.|r"
STOP_NAG = "|cffffff00!BugGrabber will not nag about missing a display addon again until next patch.|r"
ADDON_DISABLED = "|cffffff00!BugGrabber and %s cannot coexist; %s has been forcefully disabled. If you want to, you may log out, disable !BugGrabber, and enable %s.|r"
NO_DISPLAY_STOP = "|cffffff00If you don't want to be reminded about this again, run /stopnag.|r"
NO_DISPLAY_1 = "|cffffff00You seem to be running !BugGrabber with no display addon to go along with it. Although a slash command is provided for accessing error reports, a display can help you manage these errors in a more convenient way.|r"
ERROR_UNABLE = "|cffffff00!BugGrabber is unable to retrieve errors from other players by itself. Please install BugSack or a similar display addon that might give you this functionality.|r"
ADDON_CALL_PROTECTED = "[%s] AddOn '%s' tried to call the protected function '%s'."
}
-
View User Profile
-
Send Message
Posted Dec 27, 2025In reply to FatRat_:
myslot does not call `Search`, could you please guide me how to repro?