Git Product home page Git Product logo

ultimate-stream-tool-fzp's Introduction

preview

Ultimate-Stream-Tool

Also available for Melee, Rivals of Aether and Rushdown Revolt!

So you're interested in doing Smash Ultimate streams, huh? Luckily for you, with this tool you'll be able to update all the variables you need for the provided overlays with the provided GUI, and easily customize the overlays to make them your own!

The tool is free, but if you want to keep supporting the project and other Smash and non related stuff, you can donate me something on Paypal. Thanks in advance!

If you are also interested in adapting your layout with the stream tool or having a brand new one, lucky for you, I'm open for commisions! Contact me on Twitter @pokeroby_beto.


Features

  • Handy interface to quickly change everything you need, like player names, characters, scores, round, casters...
  • Easy and fast setup using a browser source. Drag and drop!
  • A game overlay is included, with renders for all characters and skins!
  • A VS Screen is also included, to be used in pauses between games.
  • A Caster Screen is also included, with a simple overlay on which to write nicks and social networks .
  • Easy to customize! Made in html/javascript, every file can be edited at will!
  • This is not a Stream Control clone. It doesn't have anything to do with it, everything is custom made.
  • If you have any feedback, whether it's an issue with the program or a feature you'd like to see in a future release, you can write down your suggestions in this form

Setup Guide

You can watch this video I made or follow the steps below.

These are instructions for regular OBS Studio, but I imagine you can do the same with other streaming software:

  • Dowmload the ZIP file.
  • Extract somewhere.
  • Drag and drop Game Scoreboard.html into OBS, or add a new browser source in OBS pointing at the local file.
  • If the source looks weird, manually set the source's propierties to 1920 width and 1080 height, or set your OBS canvas resolution to 1080p, or make the source fit the screen.
  • In the source's propierties, change Use custom frame rate -> 60 (if streaming at 60fps of course).
  • Also tick Refresh browser when scene becomes active.
  • Manage it all with the Ultimate ST executable.

Repeat from the 3rd step to add the VS Screen.html and Caster Screen.html, though I recommend you to do so on another scene.

Interface shortcuts!

  • Press Enter to update.
  • Press either F1 or F2 to increase P1's or P2's score.
  • Press ESC to clear player info.

2 basic transitions are included in the Resources/OBS Transitions folder, if you don't have a transition yourself of course. To use them on OBS:

  • Add a new stinger transition.
  • Set the video file to Game In.webm or Swoosh.webm.
  • Transition point -> 350 ms.
  • I recommend you to set the Audio Fade Style to crossfade, just in case.
  • On the scene's right click menu, set it to Transition Override to the transition you just created.

The interface will also update basic text files with the match info at Resources/Texts/Simple Texts/ so you can add them to OBS with ease.


Customizing stuff

If you want to customize the GUI, thats going to be a bit complicated since you will have to learn how electron works yourself. In any case, the source code is also on this github!

It is possible to customize how your Scoreboard, VS Screen and Caster Screen look by replacing the files in the overlay folder.

You can also replace the logo simply by adding a 200x200 resolution one.

While to change the position of the icons and writings you should modify parts of the code contained in the html and js files.


Credits

The "Ultimate Stream Tool" was made by beto with the help of Andrei and Loci.

This is an upgraded version of the Melee Stream Tool made by Readek.

All the renders were taken from The Spriters Resource, Cuphead render, Cuphead stock icon, Sans render, Sans stock icon, Vs screen template

For any feedback you can fill this form or contact beto on Twitter.

ultimate-stream-tool-fzp's People

Contributors

pokerobybeto avatar tmpg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.