NodeCG Scoreboard system / overlay for Super Smash Bros Ultimate(Special).
This is a Dev bundle. The final bundle will be created after npm watch
or npm build
.
You can download the final NodeCG bundle in bundle branch, which is built by Travis-CI automatically.
Check Wiki Page for more tutorials/details.
NodeCG is a broadcast graphics framework and application.
You can use NodeCG to create broadcast graphics and control panels.
It's being used in Games Done Quick / RTAinJapan etc.
Github | Website | Youtube Tutorial
You need NodeCG to use / develop with this scoreboard.
There are three parts in NodeCG.
- dashboard - the control panel you can control the score / player's info / import player's data etc.
- graphics - the overlay / layout for OBS/streaming.
- extension - the server side code/script.
- OBS Studio
- Browser: Chrome/Chromium
- Vue.js
- Vuetify - UI Component
- vue-i18n - Multiple Language Support
- googlei18n/region-flags - Country flags
- marcrd/smash-ultimate-assets - SVG Stock Icons
- Pon57/StreamControl-for-UMBR - for Layout Demo
this project support 3 languages.
files are under src/lang/
- Traditional Chinese (Taiwan) 支援繁體中文(台灣)
- Japanese (Japan) 日本語 対応している
- English (US)
- swap players
- Reset Score
- Custom / 2nd name (EX: English / Japanese GamerTags)
- Sponsor Prefix / Country
- Custom Pool (EX: Pool H1) or Winners Losers / Top 8 / Grand Finals etc.
- Put [L] after the Losers side player's GamerTag (When Grand Finals)
- Display Stock Icon(ストコン) for each round. (Need Layout Support)
- Team Color (R/G/B/Y)
- Drag player's name to Swap.
- Import tournament's players from challonge (need challonge API Key)
- Import pool's players from smash.gg (need smash.gg API Key)
- Add a player into Player List
- Save player's info into Database
- When you use Scoreboard, you can select a player from Player List
- Save as a JSON file
- Import JSON file to database
- Manage a player's info (EX: tag/twitter/main character)
- When you use Scoreboard -> select a player -> It will help you fill in these info
- use GamerTag as key... so let's hope you don't have two LIGHT in the tournament LOL.
- Import List from Ban.Pages
- EX: 1h-44h-40h-3h-39h_62h-42h-85h-19h-79h-37h
- Select Starter/Counter Pick Sets
- Reset
- Change the size to fit the screen
- You can Setup a Pad/Notebook for Players to pick their Stages
- UMEBURA - number
- UMEBURA - light
- HIROSUMA Style - stock icon
- Genesis 6 Top 8 / Naifu Wars Style
Author - Pon57 | Github | Website
This layout is used for UMEBURA.
The light version count score as a light bar.
I change this layout from jQuery/StreamControl to Vue.js/NodeCG version.
light version only support BO3/5.
use number version if you want to do a crew battle (or score > 3)
Author - Karupist | Japanese Tumblr Post
This layout is similar to UMEBURA.
But it use stock icon to create a more fantastic layout.
Please contact @karupist before you use 'HIROSUMA' Layouts.
This layout put player's tag on the smash player's tag.
4 players layout.
Also has flags and team score.