Skip to content
FaeyUmbreaPublic

About

For all your streaming needs!

Resources

Contributing

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Latest commit

 

History

853 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OBS Utils

Latest Release Download Count Forge Installs Foundry Hub Endorsements Supported Foundry Version Translation status

Discord Banner 1

This module was developed specifically for using OBS Browsers Sources as a spectator client for your FoundryVTT Game

It forgoes the usual stream user configuration by simply checking if its running in a browser source. Changing any of the settings related to the Browser Source will also force-refresh it in OBS, so no need to do that manually anymore.

This Module was in large parts inspired by Stream View and Stream Utils respectively.

Concept

This module is supposed to be easy, low config and out of the box. Most importantly its supposed to be as hands off on the OBS Side as possible.

Usage

Check the Wiki!

Features

  • Automatically follow Tokens based on Spectator or Owner permission

  • Automatically detect OBS

  • Automatically remove /stream Background

  • Hide all UI

  • Follow single Token in Combat

  • Custom Selection: Choose which tokens to follow

  • Tracked Mode: Copy another users Viewport

  • Birds-Eye Mode: Fit Map to Screen

  • Mode Select both in and out of Combat

  • Make /stream Background Transparent

  • /stream Information Overlays

  • Overlay Animations: per-component opacity / transform tracks with looping or trigger-driven transitions, four tile modes (per actor / per player / per user / singleton), payload-aware trigger.X paths

  • Animation Composer: live preview, per-trigger test-fire, slide-in style and transitions drawers

  • Preset Animations: author keyframed camera paths or record live and play them smoothly on the OBS client without dragging the GM's view along

  • Foundry Core Multilevel Support (Out of combat token visibility and floor tracking might be limited)

  • OBS Remote Controls via Websocket or Browser Source

Requirements

  • libWrapper

Contributing

Translation

Translations are managed on Void Monster Translations. Contributions are invitation-only.

  1. Contact me on Discord or by email. Tell me which languages you speak fluently and confirm in writing that you will only submit translations you manually write or personally review in full.
  2. I'll invite you to Weblate with translation and review access for those confirmed languages.
  3. Accept the Translation Contributor Agreement in Weblate, then translate or review existing strings. Only approve strings you have personally reviewed.

Only approved translations are submitted to the repositories. You can help bring back existing community translations by reviewing them.

Translation status

Building

This repository uses xc for task definitions! As such only nodejs, yarn and xc are required.

Dependencies

Project Version
nodejs.org ^20.0.0
xcfile.dev ^0.0.159
yarnpkg.com ^4.5.0

Tasks

setup

setup the environment

yarn install

build

Builds the module

Requires: setup

yarn build

Code contributions

Please read CONTRIBUTING.md and accept the Code Contributor Agreement v1.0 before submitting code.

About

For all your streaming needs!

Resources

Contributing

Security policy

Stars

10 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages