Receiver

Edit

How to see all variables #

Press tab in the main LioranBoard Receiver menu. You can then type in the variable name.
You can see all the stack values if you type the whole name of the stack.


Edit

Premade variables #

The following premade variables are accessible from all the buttons and their commands at all times.

Variable Description
current_scene your current OBS scene
previous_scene your previous OBS scene
elapsed_time time elapsed since LB was launched
lioranboard_version your LioranBoard Receiver version
obs_studio_version your OBS version
obs_websocket_version your OBS websocket version
transmitter_is_connected whether Transmitter is connected, 1 for connected and 0 for disconnected
channel_id (hidden) Twitch Channel ID. Does not show in the list of variables, but can be passed as a parameter in extension fields.
oauth_token (hidden) Twitch Channel ID. Does not show in the list of variables, but can be passed as a parameter in extension fields.
USERNAME_channelid Your channel ID for your alternative accounts. Available after Transmitter is connected.


Edit

Set up button cooldowns #

Adding a cooldown for a single button
Use the Overtime command, which artificially increases the duration of the button and prevents it from getting triggered again.

Adding a cooldown for a group of buttons
If you want to put a group of buttons on cooldown as soon as one of them is triggered, you can follow these steps:

  1. Add all buttons to the same group ID (right click on a button - Group ID).
  2. Make sure Add to Request Queue is checked for all your button triggers (right click on a button - Twitch triggers).
  3. Now every time one of the buttons in the same group triggers, it will automatically add any other triggered buttons sharing the same group into a queue, wait for the currently running button to be over and execute the next button in the queue.


Edit

Block buttons from executing temporarily #

You can use Block Button command to temporarily block a button from executing.
If you enable Allow Queue, all the incoming triggers will be savely queued up and executed as soon as you use Block Button command again to unblock the button.
This is extremely useful if you want to make sure you don’t miss any alerts while you’re on a BRB scene.


Edit

Custom fonts and special characters #

Any characters not supported by LioranBoard will be displayed as invisible characters within the Receiver.
The characters themselves are correctly saved and will be correctly displayed outside of LioranBoard (such as in your Twitch Chat message).


Edit

Wild Cards #

A wild card refers to a character that can be substituted for zero or more characters in a string. They are used to search for partial matches instead of exact ones.
Wild cards can be used for Twitch Chat and Redeem points with message triggers.
You can pull their value by using the String: Wildcard Pull command.

Wild Card Rules:

  • They need to match exactly, including the position in the text and spaces
  • a single will allow any message to trigger your button
  • You can use as many wild cards as you want as long as the formatting is matched
  • 2 wild cards back to back without a space will be turned into just one wildcard
  • wild card matches are checked in the order the triggers were added and the check stops as soon as it finds the first match
  • Twitch automatically removes double space in the message, so you do not need to worry about that
Trigger Chat Input = accepted = rejected  
world world hello world hello hi there hello world hello world hello
world world hello world hello hi there hello world hello world hello
world world hello world hello hi there hello world hello world hello
world world hello world hello hi there hello world hello world hello

If you want to allow a single word for your trigger, no matter where it is placed in the sentence, you will need 4 different triggers: word, word *, * word and * word *.
Please note this assumes there’s a space before and after word.

Single word in text input
Single word in text input

Want to capture only a single word after a specific keyword and ignore the rest of the text? Use these two triggers: keyword * * and keyword * (order matters!).
Now if you make your String: Wildcard Pull command pull the first (0) wildcard, it will always pull whatever word comes after keyword and ignore any additional text afterwards.

Single word after a specific keyword
Single word after a specific keyword


Edit

Trigger buttons with keyboard shortcuts #

You can set up hotkeys to trigger LioranBoard buttons by selecting Trigger Shortcut button in the main Receiver menu.
Click on the little +, choose the type (only keyboard, gamepad and midi keyboard supported), key, an optional modifier and fill in your button ID.


Edit

Share a button #

Export a button

Right click on the button and select Export JSON. The button will be copied to your clipboard, you just need to paste it and send it away!

Import a button

Copy the whole JSON string you’ve been sent. Right click on any empty space in your deck and select Import JSON.


Edit

Share a deck #

  1. In the main Receiver menu, note the deck number you would like to copy.
  2. Look at the bottom of your Receiver, there is a small grey text that says either Local or Appdata
    1. Local - go to LioranBoard Receiver folder and copy the configs.ini file with the same number-1 you noted in step 1. I.e. if your deck number is 2, the file containing your deck is configs1.ini.
    2. Appdata - go to C:/user/%username/appdata/local/lioranboard and copy the configs.ini file with the same number-1 you noted in step 1. I.e. if your deck number is 2, the file with containing deck is configs1.ini.
  3. To make sure you’re copying the right deck file, you can open the configs.ini file and find [configs] section. The name value should be the name of your deck.