Broadcast graphics for fighting games
Download
·
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
Scoreko is a robust broadcast graphics system designed for fighting game tournaments.
Features include:
- Scoreboard and commentator overlays
- start.gg and challonge integration for fetching players
- Dynamic game asset packs downloading via remote repositories
- Standalone executable (
.exe) wrapper with Electron for non-developers
You can run Scoreko using the standalone executable (easiest method) or build it from source.
For non-developers and those looking for a quick setup, Scoreko offers a standalone executable wrapped in Electron.
- Download the latest
.exefrom the Releases page - Run the executable. The NodeCG server and dashboard will automatically start and open in an Electron window.
If you want to modify the source code or run it manually via Node.js:
- Node.js and npm
- Git
- Clone the repo:
git clone https://github.com/Pandipipas/scoreko.git
- Install NPM packages:
cd scoreko npm ci - Build the project:
npm run build
- Start NodeCG:
npx nodecg start
Once the server is running (either via the .exe or via source), access the dashboard to control the overlays. If using the source version, open http://localhost:9090.
Scoreko includes a built-in system to easily import your overlays:
- Open the Graphics tab in the Scoreko dashboard.
- Drag and Drop: Click and drag from the provided button directly into OBS to automatically create the Browser Source.
- Copy URL: Alternatively, you can copy the URL and create a new Browser Source in OBS manually.
When configuring the Browser Source in OBS, ensure you set:
- Width to
1920and Height to1080 - FPS to
60 - Check "Shutdown source when not visible"
- Check "Refresh browser when scene becomes active"
You can customize the appearance of the overlays directly from the dashboard by selecting from a variety of different themes for the scoreboard.
If you are using the Standalone Version and the application takes a long time to start on the very first boot, this is completely normal. Scoreko extracts thousands of files for its internal environment, and some Antivirus software (such as Windows Defender) scans each file individually during extraction. Subsequent launches will be much faster.
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the GPL-3.0 License. See LICENSE for more information.
Twitter Profile - GitHub Profile
Project Link: https://github.com/Pandipipas/scoreko
