Page 1 of 1

[Solved] Repeater Message

PostPosted: Sun Dec 22, 2013 1:36 am
by lanscaper
Hi peeps,
I have been using IS Boxer within my limited understanding on and off since early this year.
I am looking to keep the repeater message on the screen so I always know if it is broadcasting on or off at any given time (without hitting the repeater shortcut to toggle it).
I got a really short memory and having a constant indication of whether a repeater is enabled or not would be awesome.
The closest I can find is something to control how many seconds it stays on the screen.. I'd prefer a constant indication.

Also is there any ability to modify where the repeater status message appears on the screen?

Thanks

Re: Repeater Message (how to keep repeater status on screen)

PostPosted: Sun Dec 22, 2013 2:10 am
by firescue17
Add a Timer Action to the Pop Up Text set to Auto-recurring every 1 second. This will make the text flash when repeater is on.

Re: Repeater Message (how to keep repeater status on screen)

PostPosted: Sun Dec 22, 2013 2:47 am
by lanscaper
I tried that and it won't stop even after I turn off the broadcast.. I am sure I am missing something simple ;)

Re: Repeater Message (how to keep repeater status on screen)

PostPosted: Sun Dec 22, 2013 2:56 am
by firescue17
Add a Timer Reset (Cancel) Action for the Timer into the Off Toggle.

Re: Repeater Message (how to keep repeater status on screen)

PostPosted: Sun Dec 22, 2013 3:07 am
by lanscaper
Ty for helping out a lowly nub :) works great now awesome.

Re: [Solved] Repeater Message

PostPosted: Thu Dec 26, 2013 10:13 am
by nexxusofa178
I once had forgotten that repeater mode was on and I was transmuting stuff. I 'muted a very nice item on one of my other characters and knew I had to immediately get some sort of constant reminder. For anyone else that stumbles across this post, I'm just attaching the screenshot of how I have my timer set up. It's just an extra action tacked on to the end of the default Repeater steps. This is what Fire was describing above, but just in visual form.

Step 1:
Image

Step 2:
Image

Re: [Solved] Repeater Message

PostPosted: Sat Oct 18, 2014 5:42 pm
by Avaton
Oh my god I love you! Thanks for this!!!

Re: [Solved] Repeater Message

PostPosted: Sat Oct 18, 2014 6:04 pm
by bob
I thought the popup message was annoying so I solved this a different way by making a Menu which stayed in place while repeater was on. It started out smaller, but I still managed to forget it on the odd occasion, and I also decided I didn't like the text on display, so I made it a border instead.

Also makes it easy to spot on the smaller views. I've considered using a gradient rather than the text, but the text was fairly easy with a customise menu XML. I'll leave the gradient to a day when I feel fancy.

Repeater.jpg
Repeater.jpg (936.9 KiB) Viewed 22512 times



The menu XML. Note the sizes are specific to my window region of 2560x1200 so if you use it you will need to adjust them a bit.

Code:
    <ISUI>

   <template name='base.text' >
      <Font>
         <Name>Wingdings</Name>
         <Size>72</Size>
         <Color>FF870011</Color>
      </Font>
      <Width>2560</Width>
      <Height>72</Height>
      <Alignment>Center</Alignment>
      <VerticalAlignment>Center</VerticalAlignment>
      <Wrap/>
   </template>
   
   <template name='top.text' template='base.text' >
      <Width>2470</Width>
      <Height>72</Height>
      <Alignment>Center</Alignment>
      <VerticalAlignment>Center</VerticalAlignment>
      <Wrap/>
   </template>
   <template name='bottom.text' template='base.text' >
      <Width>2560</Width>
      <Height>72</Height>
      <Alignment>Center</Alignment>
      <VerticalAlignment>Center</VerticalAlignment>
      <Wrap/>
   </template>
   <template name='left.text' template='base.text' >
      <Width>60</Width>
      <Height>1104</Height>
      <Alignment>Center</Alignment>
      <VerticalAlignment>Top</VerticalAlignment>
      <Wrap>1</Wrap>
   </template>
   <template name='right.text' template='base.text' >
      <Width>60</Width>
      <Height>1104</Height>
      <Alignment>Center</Alignment>
      <VerticalAlignment>Center</VerticalAlignment>
      <Wrap>1</Wrap>
   </template>
   

<!-- _\^`czbgieafdkjh -->

   <Window name='REPEATER-SURROUND'>
      <Width>2560</Width><Height>1216</Height>  <!-- height needs to include the ISboxer title bar which is 16 pixels -->  <!-- 124 * 12 + 16-->
      <Title>${This.GetMetadata[menu].Escape}</Title>
      <BackgroundColor />  <!--- This needs to be empty to make the menu transparent and click through -->
      <!-- <Texture filename='' />   this is set via ISBoxer now -->
      <Alpha>1.0</Alpha>
      <Visible>1</Visible>
      <Border>0</Border>
      <BorderColor>00FFFFFF</BorderColor>
      <Children>
         <Frame Name='buttons'>

            <BackgroundColor>00000000</BackgroundColor>
            <Border>0</Border>

            <Width>100%</Width><Height>100%</Height>
            <Children>

               <Text name='topline' template='top.text' >
                  <X>90</X>
                  <Y>0</Y>
                  <Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
               </Text>
               
               <Text name='leftline' template='left.text' >
                  <X>7</X>
                  <Y>52</Y>
                  <Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
               </Text>
         
               <Text name='bottomine' template='bottom.text' >
                  <X>10</X>
                  <Y>1128</Y>
                  <Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
               </Text>

               <Text name='rightline' template='right.text' >
                  <X>2488</X>
                  <Y>55</Y>
                  <Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
               </Text>
               
            </Children>
         </Frame>
      </Children>
   </Window>
</ISUI>


And the details on how to config this up .

First copy the code from above, then save to a basic text file, although you may need to rename to .XML

Add a new Menu. I called mine RepeaterNote. The starting position I used was 0,-16. This is because you need to account for the title bar of the menu which is 16 pixels high.
Add a new Menu Template. I called mine RepeaterEnabled. Set the properties as shown. Most items are not used. Set the LayoutStyle to XML, Set the lavishGUI XML Filename to the location the above template is stored at. Set the LavishGui XML Element to REPEATER-SURROUND (this needs to match the Window='' value in the XML file. On the button style tab, select Buttons are Click-Through (I'm not sure this is actually needed because there aren't any buttons, but best to be sure - I don't want the menu to be in the way of the elements behind, just be annoying so I don't forget it).
Add a new Menu Button Set. I called mine, RepeaterNote. This doesn't need any buttons because the menu is actually displaying text elements only. I'm just using the menu as a container and it needs a button set.
Image


Next update the Activate Repeater mapped key to load the Menu on Window: Current when you turn on Repeater, and to Unload when you turn off.
Activate Repeater.jpg
Activate Repeater.jpg (113.74 KiB) Viewed 22509 times



Export, and that should be it. You may want to tweak sizes, colours and borders directly in the XML. I've left a little corner in the top left free because that's my Slot Number home (that's a different menu :) ).