MAMA (Minimal yet Awesome Multiboxing Assistant)

MAMA (Minimal yet Awesome Multiboxing Assistant)

45.2k Downloads

About M.A.M.A. Multiboxing

MAMA is an opensource MultiBoxing (dual-boxing) addon with the following design goals:

  • Opensource license (so if the current author gets hit by a bus, anyone else can pick it up and/or make improvements)
  • High quality code
  • Minimal dependencies
  • Low footprint (both memory and cpu and addon chatter)
  • Works with a single code base on both Wow Classic, Burning Crusade and regular (Shadowlands as of this writing)
  • Complies and works without dependencies on banned input broadcasting software (ie makes dynamicboxer work without isboxer)

M.A.M.A. stands for MooreaTv's/minimal yet Awesome Multiboxing Assistant in reverence to grandfather of all (good) multi-boxing addons: Jamba (Jafula's Awesome MultiBoxing Assistant), which also inspired the EMA name.

We recommend you use https://github.com/WowOpenBox/WowOpenBox Wow Open Box the only open source, blizzard compliant MultiBoxing software.

What does it do ?

Note that M.A.M.A relies on my DynamicBoxer for core team communication and base functionality

  • It does allow to use DynamicBoxer without ISBoxer. (fast in order invite/disband, EMA sync etc...)
  • Let's you have a slash command /mama f or keybinding for "follow me" (works out of party too) and to stop follow as well (/mama f stop)
  • Let's you have a slash command /mama l or keybinding for "make me group leader"
  • /mama a and keybinding to do both leader change and follow me in 1 efficient addon comm command.
  • add /click MamaAssist in front of your macro to assist whoever you are leading with
  • /mama mount and /mama mount dismount and keybindings to mount/dismount the whole team (on classic only dismounting works)
  • Option to set EMA master when changing leader (but /click MamaAssist is faster and more reliable)
  • Set EMA master when setting group lead (if EMA is installed and config checkbox is on, but /click MamaAssist is faster and more reliable)
  • Invite your team including automatically convert to raid as needed (for more than 5 characters)
  • Set loot to free for all (and back to group when inviting extra)
  • Share/accept quests on minions.
  • Abandon quests as a team.
  • Take same flight path as your team
  • Note that on Wrath of the Lich King and now Dragonflight too, where FollowUnit() has been hardware protected by Blizzard; followme and alltogether keybinds won't work. Please instead use /mama lead (once/when changing lead) and /click MamaFollow or the keybind for it on all. /click MamaFollow will also do the MamaAssist in addition to following so you can do both in 1 key.

Input on feature prioritization is most welcome!

Mama works well in conjunction with DynamicBoxer, EMA and WowOpenBox but also with other multiboxing software or hardware (or no software at all)

Setup

/mama s 1 in window 1, /mama s 2 in window 2, /mama s 3 in window 3 etc... then copy the token from dynamicboxer window 1 and paste in the other windows. Type return after Ctrl-C (copy) from window1 then paste Ctrl-V in all other windows as prompted. It may take a /reload the first time to complete the one time setup.

Set in game keybind for "mama alltogether" (but see note above about Wrath of the Lich King changes) so you can trigger both follow me and make leader in 1 key/addon message. (and the other commands too)

Add /click MamaAssist in front of your macro to assist whoever you are leading with.

If you see anything red in the dbox-mama blue status window: something is wrong! try /reload and read the messages in the chat window if it persists. Repeat the setup carefully (/dbox show if you closed the dialog) and if that still doesn't work come to discord.

More info

Get https://www.curseforge.com/wow/addons/dynamicboxer

Get the binary release using curse/twitch/overwolf client https://www.curseforge.com/wow/addons/mama-multiboxing

The source of the addon resides on https://github.com/mooreatv/MAMA-multiboxing (and the MoLib library at https://github.com/mooreatv/MoLib)

Releases detail/changes are on https://github.com/mooreatv/MAMA-multiboxing/releases