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 text
anywhere you want (e.g. nodepad as a txt)
Import
- Use command /myslot to toggle Myslot main UI
- Paste
exported text
into 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.
First 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?
In 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?
my 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.
I was able to get everything the way I wanted by using the ignore macro options.
In 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
There 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.
In reply to Nalonasgeer:
could you please share my the screenshot and exported text? i did not get what Button Assistant is
In reply to oishii1992:
Single-Button Assist
In reply to Mornak32: should be good now
In 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.
any chance there will be an update for MoP?
In reply to pbj_time: updated
Hello 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.
Hi, 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?
In reply to elessar_adan:
this is by design, when macro is not exported, there is no way to place it back into action bar
When 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.
In 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?
In 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.
In 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
Hello. 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...