Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vncommunityleague/vcl-tournament-overlay-tosu
A rewrite of our tournament overlay template, now compatible with Tosu
https://github.com/vncommunityleague/vcl-tournament-overlay-tosu
Last synced: 3 months ago
JSON representation
A rewrite of our tournament overlay template, now compatible with Tosu
- Host: GitHub
- URL: https://github.com/vncommunityleague/vcl-tournament-overlay-tosu
- Owner: vncommunityleague
- License: gpl-3.0
- Created: 2024-05-22T18:34:26.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-09T14:24:14.000Z (8 months ago)
- Last Synced: 2024-10-20T19:48:41.284Z (3 months ago)
- Language: JavaScript
- Size: 621 KB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-osu-tournaments - Tosu version - recommended (Community Resources / Tournament Overlay Templates)
README
# VCL Tournament Overlay - Lazer edition by [FukutoTojido](https://github.com/FukutoTojido)
___
## [**Overlay preview**](https://www.twitch.tv/videos/1445278730?collection=vyL2iPlp4xYysw&t=00h11m56s)## Why this thing exists?
- You hate configuring Lazer
- You want the same look that Lazer provides but want to spend less time setting things up
- You prefer the ease of customizing an open-source overlay## Setup guide:
- Install [**Tosu**](https://github.com/KotRikD/tosu/releases/latest)
- Download this repo as .zip and extract to `static` folder of Tosu
- Rename either `index_acc.js` or `index_score.js` to `index.js`, depends on which win condition you are using
- Update `\mappool\beatmaps.json` to match your mappool
- Update `\mappool\beatmap_data.json` using the script in `beatmap_data generator` folder## Styling
- Change mod icons in `\mappool\static` folder
- Change background in `\static` folder (`mp-bg` for Gameplay, `mp-bg2` for Mappool)
- There are 2 CSS files to choose whether you want team image / profile picture to show or not. See `css` folder and remove/rename `topBar.css` accordingly.
- The default `topBar.css` enables showing images, while the other one doesn't.
- Most colors can be found in `\css\style.css`
- For P1/P2 score, change hex code in `index.js` (Line `253` for P1 and line `266` for P2)## Overlay interaction (in OBS)
- Add a browser source in OBS:
- URL: `127.0.0.1:24050/vcl-tournament-overlay`
- Width: `2420`
- Height: `1080`- Click on `Interact` button below the preview to interact with the overlay
- Picks: Left click for P1, right click for P2
- Bans: Shift + Left click for P1, Shift + Right click for P2
- Reset map status: Ctrl + Click
> Note that bans are manual. Once done, you can set First Pick team in the Interact window to start the auto-pick process.## Notes
- To trigger the auto-switching between gameplay and mappool, **score announce message must contain `Next Pick: ...` phrase (case sensitive).** Of course with some code digging you can find where to change this.
- If the players' avatars are not visible, spam Refresh in OBS.
___
- For additional support, DM `hoaq#6054` on Discord (or ping in osu! Tournament Hub) - note that any requests regarding modifying overlay design will be ignored.
- If you are modifying this overlay, **please make a fork** so we know which tournament this is being used for :D