Latest version | 1.1.1 |
---|---|
Minimum Core | 10 |
Compatible Core | 11 |
Last updated | 1 year ago |
Created | 2 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 Generate
button to generate the link of the overlay
Click the Copy
button
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.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Advertisement cookies are used to deliver visitors with customized advertisements based on the pages they visited before and analyze the effectiveness of the ad campaign.