Close
Showing results 1 to 6 of 6

Threaded View

  1. #1
    Member JohnGabriel's Avatar
    Join Date
    Oct 2008
    Location
    Seattle Washington, USA
    Posts
    2272

    Default BM Hunter Trap Control Center for WoW

    I probably need to work on the name. My latest project had me learning how to use custom XML files for menus in IsBoxer.

    Its a trap control center for my hunter team. It lets me select individual toons, all toons, or any combination of toons, and use their traps.

    The original rectangle.
    huntertcc-screenshot.png
    With circular background
    huntertcc-screenshot-2.png

    Along the bottom is the toon selector, you can toggle them individually. Along the top are the three traps my BM hunters use, and of course the trap launch toggle and flare. I load it with a hotkey so I can just load it only when needed.

    I was going to add buttons for pets as well, but my pets are controlled in my existing dps macros and the bigger it gets the less likely I will use it, so this project was for traps only.

    Here is it in action.


    Before you begin
    1. You can download the images and XML files I used here. I suggest creating a new directory inside your IsBoxer directory and unzipping all the files there.
    2. Edit the two XML files in your favorite text editor and near the top (around line 25) change the path of the background image to where you unzipped the files.


    Macros, I put them in IsBoxer, but can be in WoW.

    For the Drop Trap macros, use:
    /cancelaura Trap Launcher
    /cast Explosive Trap (or freezing trap or Ice trap)

    For the Throw Trap macros, use:
    /cast !Trap Launcher
    /cast Explosive Trap (or freezing trap or Ice trap)





    Everything else will be completed from within IsBoxer Suite.

    Step 1 Wikilink: adding images

    1. Add all 12 of the button images to an image set, you don't need to add the background images.


    Step 2 Wikilink: creating Action Target Groups

    1. Create an Action Target Group (ATG), call it TCC


    Step 3 Wikilink: creating menus, creating menu templates
    1. Create a menu, call it Trap Control Center
    2. Create a menu template, call it TCC_main
      1. Set the menu template to a layout style of XML (custom file)
      2. Browse for the filename, then use BMHunterCC as the XML element name.

    3. Set the Trap Control Center menu to use the template you created.


    Note: BM-hunter-command-center.xml is the rectangular frame and BM-hunter-command-center-2.xml is the round frame. You may choose one, or simply add an additional template. No other changes are required to use both.

    Step 3 Wikilink: Creating button sets
    1. Create a button set, call it TCC_main.
    2. Add 12 buttons.
    3. Set the images in buttons 1-8 to use the wowmenu button images you added in step 1
    4. Set the images in buttons 9-11 to use the trap images, Fire, Ice, and Freezing.
    5. Set your menu Trap Control Center to use this new button set.


    Break Time
    The buttons don't do anything but you can now see how this looks. Add a character or character set to the Trap Control Center menu and try this out.

    Note: The next steps describe setting up your button actions, all should target the TCC Action Target Group (ATG) you created step 1

    Step 4

    1. Buttons 1 through 5 are the toon select toggles. Have them add each toon to the ATG.
    2. Button 6 is the 'All' toon select toggle, have it add all toons to the ATG.
    3. ignore button 7 for now, its your trap launch toggle
    4. button 8 sends the Flare macro
    5. buttons 9 through 11 send the 'Drop Trap' macros, Fire, Ice, and Freezing.


    Step 5

    1. Make two copies of TCC_main button set, call one TCC_source_off, the other TCC_source_on
    2. Change the button background images of buttons 1-7 in TCC_source_on to wowmenu_click.png
    3. buttons 9 through 11 in TCC_source_on send the 'Throw Trap' macros, Fire, Ice, and Freezing.
    4. buttons 1 through 6 remove your toons from the ATG.


    Note: TCC_main and TCC_source_off button sets should always be the same, copy and paste is our friend.

    Step 6 Wikilink: Menu button action
    This is the confusing part, hope I can explain it correctly. Now when you press a button that needs to toggle, you have it perform the action, then do a "Menu Button Action" and change the button to use the opposite source.

    For example, pressing button 1 in TCC_main would have you Join the ATG then using a Menu Button Action you change button 1 to pull settings from TCC_source_on. And in TCC_source_on you have button 1 Leave the ATG then pull settings from TCC_source_off. That makes your button toggle.

    Odds and Ends
    Before using Flare or any throw traps I send my keybind to set my camera view, then after using the flare/throw trap I use the 'Send Next Click' action.

    Comments Welcome.
    Last edited by JohnGabriel : 11-08-2015 at 06:13 AM Reason: Work in progress

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •