Close
Showing results 1 to 2 of 2

Hybrid View

  1. #1

    Default ISBoxer Controls UI

    ISBoxer Controls UI

    Since I don't have a G15 keyboard to make use of the lights for repeater on/off state. I decided to tweak Zanthor's old reapeater UI he included in his first IS Scripts compilation, so original credits to him for the UI, I just did a few tweaks to incorporate keymap toggle, and ISBoxer Config reload.

    repeater.xml (Right click, save as repeater.xml to InnerSpace\Interface)

    What does it do?
    • Toggle Repeater
    • Toggle Specified Keymaps
    • Reload ISBoxer Settings

    Toggle Repeater


    Repeater Disabled, Keymap Active


    Repeater Disabled, Keymap Disabled

    In your repeater profile, if have the startup defaults "key repeat enabled" checked, you'll need to click the keys button once, then it will catch up and show the correct state. *Keys* should indicated repeating is enabled, Keys will indicate it is disabled. My repeater profile does not have this checked so the Keys button is already at the correct state.

    Keymap Toggle

    This is setup to toggle a keymap named Base. You can change the name of the keymap you want to toggle on line 37 of repeater.xml "relay all keymapper -togglemap Base" Just replace Base with whichever keymap you want the button to toggle.

    Modifying keymapper.iss To Change the button text.

    In order to get the Maps Text to indicate the current state of keymaps, we need to change the text on the button when the keymap is toggled.

    Open InnerSpace\Scripts\keymapper.iss
    Scroll down to line ~387 (or find "method ToggleKeyMap(string name)")

    This is what you should find:

    Code:
    method ToggleKeyMap(string name)
        {
       	 if ${LoadedMaps.Contains["${name.Escape}"]}
       		 This:UnloadKeyMap["${name.Escape}"]
       	 else
       		 This:LoadKeyMap["${name.Escape}"]
        }
    This is what you want to replace it with:

    Code:
    method ToggleKeyMap(string name)
    	{
    		if ${LoadedMaps.Contains["${name.Escape}"]}
    		{	
    			UIElement[keymaptoggle@main@repeater]:SetText["Maps"]
    			This:UnloadKeyMap["${name.Escape}"]
    		}
    		else
    		{
    			This:LoadKeyMap["${name.Escape}"]
    			UIElement[keymaptoggle@main@repeater]:SetText["*Maps*"]
    		}
    	}
    Save and reload your ISBoxer config (or launch your character set). Open the IS Console (Default ` key) and type "ui -reload repeater.xml". You should see the ISBoxer Controls UI show up as in this image (You may not have the WoWSkin loaded, but it's not required)


    Reload


    This simply sends a "relay all run isboxer -reload" to reload your ISBoxer Configuration just like the ISBoxer ingame GUI does. I threw this command so i wouldn't have to open the ISBoxer gui just to reload.

    Something to remember, the next update of keymapper will overwrite these edits, so you'll need to re-edit the keymapper.iss whenever a new version is released.

    Thanks to Lax and Red-One for answering all my questions in #isboxer.

  2. #2

    Default

    Well I'll have to give credit to Lax since my repeater UI was just a hacked up version of ClickBoxer .

    Nice work though.
    [> Sam I Am (80) <] [> Team Doublemint <][> Hexed (60) (retired) <]
    [> Innerspace & ISBoxer Toolkit <][> Boxing on Blackhand, Horde <]
    "Innerspace basically reinvented the software boxing world. If I was to do it over again, I'd probably go single PC + Innerspace/ISBoxer." - Fursphere

Similar Threads

  1. Transferring WASD / Primrary controls to Slave
    By jisc in forum New Multi-Boxers & Support
    Replies: 8
    Last Post: 06-03-2009, 01:24 PM
  2. Looking for some ISBOXER help
    By nmagrig2 in forum Software Tools
    Replies: 4
    Last Post: 05-04-2009, 12:27 PM
  3. Looking for a few tips on movement and controls
    By 1Kurgan1 in forum Macros and Addons
    Replies: 9
    Last Post: 08-19-2008, 06:25 PM
  4. Lost of controls (help)
    By korleonis in forum New Multi-Boxers & Support
    Replies: 2
    Last Post: 02-15-2008, 01:34 PM
  5. MultiBoxing - controls
    By rieperx in forum General WoW Discussion
    Replies: 2
    Last Post: 07-03-2007, 04:24 PM

Posting Rules

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