#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. Any character, even different class, can use Myslot to import those settings from the 'Exported text'
##Usage
- Use command /myslot to toggle Myslot main UI
- Click the 'Export' button
- Save the
exported text
anywhere you want (e.g. nodepat as a txt)
- Use command /myslot to toggle Myslot main UI
- Paste
exported text
into textbox - Click the 'Import' button
- Clear all action slot on your action bar
/myslot clear action
- Clear all key bindings (blizzard default included)
/myslot clear binding
- Curse (Lastest stable) http://www.curse.com/addons/wow/myslot
- Wowace (stable and test) http://www.wowace.com/addons/myslot/
Source on Github https://github.com/tg123/myslot
Localization is welcomed, Please visit http://www.wowace.com/addons/myslot/localization/ and submit your localization
My game envirment is Ubuntu + wine
- fetch the source code
$ git clone https://github.com/tg123/myslot.git
$ cd myslot
$ git submodule init
$ git submodule update
- pull the localizations from wowace
./update_locale.sh
- build your own dist
.zip
./dist.sh
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.
- Dependencies
Your need install lpeg
to build .proto
luarocks install lpeg
- Generate
Editing protobuf/MySlot.proto
run
lua buildast.lua
to generate PbMySlot.lua
for game use
- Copyright (C) 2009-2014 by tgic [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.