ScoremanOrg / scoreman

Stream overlay software for Super Smash Brothers
MIT License
2 stars 2 forks source link

Node.js CI

Scoreman

Stream overlay software for Super Smash Brothers for use with OBS/Xsplit and the respective BrowserSource plugins.

Using

Standalone mode

Downloading

Download the latest "stable" release here. You can find older released versions on https://github.com/N0NamedGuy/scoreman/releases/.

Running

To use, just launch the executable, and play around!

Now what is left to be done is to fill in the data.

Server mode

If you have NodeJS and npm on your system, just run on command line

npx -p @scoreman/server scoreman-server

OBS Setup

After opening the application:

Keep in mind that if you close the app, OBS won't be able to update the overlay.

:warn: Whenever you set scores and other metadata on scoreman's admin page, don't forget to press the Update button

Documentation

For more information on how to develop and interface with scoreman check out the documentation:

Building

First, make sure you have the latest version of NodeJs installed on your machine. You can get it here https://nodejs.org/en/download/ or install it on your system using a package manager of some kind.

After that you'll need to checkout this repository into your local machine. Use your favorite GUI git client or just do in a console or terminal:

git clone https://github.com/N0NamedGuy/scoreman/
cd scoreman

This is a monorepo, that is based on yarn workspaces. You will need to install and setup yarn (this can take a bit):

npm install -g yarn # run as root if it doesn't work

After having yarn set up, you can install all the dependencies:

yarn install

Now that we have all the dependencies, we need to build any necessary files (this also can take a bit):

yarn run build

Finally, we are good to go to launch the application!

Running Scoreman

Server mode

To launch scoreman just run

npx scoreman-server

Standalone mode

scoreman is ready to use at

Now you can start setting scores!