| Latest version | 1.1.1 |
|---|---|
| Minimum Core | 10 |
| Compatible Core | 11 |
| Last updated | 3 years ago |
| Created | 3 years ago |
| Authors |
|
| Languages |
English French |
| Systems | All systems |
| Project source | Project URL |
| Read-me | Readme URL |
| License | License URL |
This module add overlays to display rolls in a customizable way.
It generates links to use as a browser source in the streaming software.
Provide an overlay to display rolls in a customizable maner
To start, open the link generator
Then Select the options that you want on the overlay
Click the Generatebutton to generate the link of the overlay
Click the Copybutton
You have now a link to use. Put it as a browser source on OBS (or any streaming software that support browser sources)
Enjoy!
There are multiple settings :
| Name | Description |
|---|---|
| One roll at a time | Only one roll will be displayed at a time, the overlay will wait the disappearing of a roll to display the next one. |
| Roll display time | Define the roll appearance duration |
| Users | Select the Users that you want the rolls to be displayed. If none are selected, any user will be displayed |
| Actors | Select the Actors that you want the rolls to be displayed. If none are selected, any actor will be displayed |
| Custom CSS | Apply a style for only one page. If not set, global style will be used. If set, both the global one and the cusom one will be used |
| Custom HTML | Apply a temlpate for only one page. If not set, global temlpate will be used, If set, only the custom one will be used |
Other infos :
Custom CSS/HTML will create long links but add another level of customization.
A link that work now will work tomorrow, you don't have to regenerate the links every time there is an update.
Provide a way to dynamically edit the style and template used for the overlays
| Name | Description |
|---|---|
| Custom CSS | Define the style for the overlays |
| Custom HTML | Define the template for the overlays |
You can define the layout to use to display a roll, you may use the provided variables. Any occurence of the variable will be replaced. The variable name should be put between { and } without spaces. The available variables are username, actorname, roll_result, roll_formula
You can define the style to use on the template.
Here are some examples
Template
<div class="box">
<div class="header">{username}</div>
<div class="content">{roll_result}</div>
</div>
Style
.box{
color: black;
margin: 3px;
padding: 5px;
background-color: #E0DFD5;
border: 2px solid #6F6C66;
border-radius: 5px;
}
.content{
text-align: center;
background: rgba(0,0,0,0.1);
border: 1px solid #999; border-radius: 3px;
}
Template
<div class="box">
<div class="header {username}">{username}</div>
<div class="content">{roll_result}</div>
</div>
Style, replace user1 with the name of the user
.user1{
color: red;
}
.box{
color: black;
margin: 3px;
padding: 5px;
background-color: #E0DFD5;
border: 2px solid #6F6C66;
border-radius: 5px;
}
.content{
text-align: center;
background: rgba(0,0,0,0.1);
border: 1px solid #999; border-radius: 3px;
}
If there is anything related to this module that you want or that might be usefull, feel free to message me on Discord!
If there is anything that you think could be better feel free to tell me. I read all constructive criticism.
To install this package, open your Foundry Setup screen and navigate to your Module tab and click the Install Module button.
From there, you can either search for the package unique name: streamoverlay or copy its manifest URL:
And paste it to the input box at the bottom of your window.

You can install this package directly to your Forge account.