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.
I'm confused about how the macro functionality is supposed to work, whether it is actually touching any macro definitions or not -- and if it is touching them, why would it touch any in the General tab which are already shared across characters. If I click "ignore macros" it doesn't just ignore touching the macros, it ignores even putting them on the bar, so clearly I don't want it to ignore macros for my use case. If I don't click "ignore macros" then things can get messed up.
Specifically, the issue that I've run into is with dynamic macro generators like AutoPotion or Buffet.
For example, I have a profile saved that did not ignore macros, so the button that has the AutoPotion macro on it is in the profile. The character it was saved for has a couple of rank 3 healing potions which AutoPotion has put in the relevant command to use it. If I import that profile on another character who does not have any of those potions, Myslot creates a duplicate macro with the exact same name that has the line to use 3* healing potions that don't exist on the character being imported, so the macro is useless. Since the bar also now holds a reference to a static macro that AutoPotion is not updating, it does not dynamically correct itself.
It gets weirder. On another alt (yes, same class and spec, ours is not to reason why...) I wanted to confirm that it really was Myslot causing the problem with these spurious extra macros, and so I opened the macros panel first, put the correct AutoPotion macro on the bar where I wanted it to be, then imported. This time the bogus additional macro that was created did not reference the 3* potions that were in the exported string, but rather the ones that AutoPotion had already determined were correct for that character.
Fortunately this doesn't seem to be messing up any of the static macros in the General tab, just dynamic ones. But why does Myslot need to create any macros in the General tab at all? I guess if you're importing a totally foreign string from someone then you might need to add macro definitions, but within the same account it should just leave the definitions alone.
In reply to vttale:
myslot will use general when no space left in original tab
any suggestion to make it smooth?
this happened to me too, i imported action/binds/macros onto a low level toon I hadn't played in a while, not thinking much of it, then when i logged onto my other toons I found all general macros were gone, HUGE pain in the ass :'(
In reply to snbfccc:
i did not quite get it, myslot will not delete any macro unless you check `clean`
In reply to oishii1992: yeah I checked "clear macro before applying" I assumed this would clear the macro's for the CURRENT CHARACTER only. What does it actually do?? maybe a mouseover tooltip would help? or maybe im dumb. Either way, thanks for the addon!
Hi,
first of all, I want to say great adddon!
Could you update it to the latest Classic Era Game Version of 1.15.0 (Season of Discovery)?
Would be awesome, thanks a lot in advance!
Hi,
first of all, I want to say great adddon!
Could you update it to the latest Classic Era Game Version of 1.14.4?
Would be awesome, thanks a lot in advance!
In reply to maximus210793:
is there any issue with load outdated addon?
i will update it soon
In reply to oishii1992: Currently I only found the "outdated warning" is the problem. Thank you for updating it <3
I love this addon! Is there a way for an export to ignore empty slots or only include some action bars? I’m going alt crazy and would love to be able to import my toys and mount action bars separate. I’d mostly use this to update older toons with built out spell bars but old and outdated mounts and toys. Thanks!
In reply to OrnithGaming: now action, key bindings and macro are supported to import/export separately. will support more types in future release
thanks
In reply to OrnithGaming: I second this
Can you split character specific and general macros please? this is fucking me all the time
In reply to Luunii_:
it is.
but if your macro slot is full, it will try to add macros to general or character specific where space is available.
In reply to oishii1992:
i mean a seperate import/export like rn its actions/bindings/macros and then it would be actions/bindings/general macros/char specific macros i used the clear option cause my char specific macro slots were too full and it took off all general macros from all of my other characters on every loadout cause it deleted and recreated them aswell id like to circumvent that :(
In reply to Luunii_:
ok I will think where to put an option for it
In reply to oishii1992:
ty so much <33
Hello, i play on Wotlk classic, and nothing happen when i press export button
In reply to Hoi92:
seems you are using the retail version of myslot, could you please double check it?
Love this addon, will it be updated for Dragonflight? Used to use it a lot years ago.