Giter VIP home page Giter VIP logo

east's Introduction

Echo Arena Streaming Tools

licence package commit languages lines time

EAST is an open source project to help streamers around the echo arena community to cast.
This project includes an auto scene manager, overlays for echo, auto spectate and VRML/Mixed support\

Preview

Waiting

Waiting

Starting

Starting

Main Screen

Main_Screen

Replay + Score data

Replay + Score

Half Time Stats

Half time stats

Between round

Between round Round Win animation (Similar for round loose, OT) Round Win

How to install Video

https://youtu.be/CPs6qQWdtys

How to install Text

Prerequisites :

  • Enable echo arena API

Download and install :

Then

  • Download and run setup.exe
  • Fill EchoVR Path with the game path (ex: C:\Program Files\Oculus\Software\Software\ready-at-dawn-echo-arena\bin\win10\echovr.exe)
  • Fill OBS path on EAST app (ex: C:/Program Files/obs-studio/bin/64bit)
  • Run OBS, Go to Tools, Websocket, and set a password
  • Change the screen size in OBS section on EAST (make it the size in File>Settings>Video>Base Canvas Resolution in OBS app)
  • Optional : Enable auto starts in EAST

How to use

OBS Configuration

  • Create an empty stinger transition if you want EAST transition,
  • Enable replay buffer in OBS File>settings>output and set duration to 7s,
  • Go to File>Settings>Advanced> and set file formating to %CCYY
  • Enable overwrite
  • Start replay buffer and click the save button
  • Click create in OBS section on EAST, (if audio or source are missing, click again)
  • Go to the "replay" source in "Main scene" and set the file you saved as playlist (should be named Replay 2022)
  • Go to "Main scene", "replay" source, right click : Hide transition>Fade>1100ms and Show transition>Fade>700ms
  • If you had to change the screen size in EAST app you might have to adjust some sources like "replay" or "EchoCapture"

EchoVR section Configuration

  • Input your pc IP (default is 127.0.0.1), and change the port if you need it or input your quest IP

You can join a session with the session id
You can spectate your game by clicking spectate me

MIXED

Input team name in the mixed section
You can program stream to start at a precise time in Scenes tab>Timer on EAST app

VRML

Select a team and click stream incoming match

Run everything

Click connect next to EchoVR IP to connect to the API Click launch for overlays Click connect to OBS Click start replay buffer And finally, join session or spectate

(you can enable auto connect for almost every component)

Credit

  • Kwizer for his work on the developpement of EAST
  • Moozor for the design of these beautiful overlays
  • Seechee for his help with testing

east's People

Contributors

kwizer15 avatar notblue-dev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

east's Issues

Loading + Mark

Powered by EAST
Loading until all component are ready

Better scenes creator

  • create vissual sources/scenes

  • size

  • coordinate

  • order

  • refresh source when visible

  • Check before enabling replay buffer / creating scenes

Joining my matches

I've set up East using the instructions, so far I really like the possibilities of this application.

I have been using Spark as my automated spectator connection, but I wanted to get EAST working so that I could have replays and stats on the screen. One issue I'm not sure what is going wrong with, is connecting to my own games. I can join random games as spectator, but have yet to connect to my own games.

The question is, why can't I connect to my own games when I've entered in my own IP address for my Quest 2?

Front END

Overlay :

  • Waiting
  • Starting
  • MidRound
  • Game
  • Shot
  • Possession
  • Half time stats

Transition:

  • Win
  • Round End
  • OT

Smooth:

  • ajouter effet ease pour apparition/disparition des blocs
    UI:

  • Tout la page electron

Improvement

  • Musique gameplay
  • Sound animation for transition
  • Transition scene obs
  • fade in/out element

OBS SWITCH

Switch scene on echo arena event :

  • duration + time before switch
  • choose scene to switch + event

Auto start buffer

Switch scenes when goal
switch scene when waiting timer end
switch scene on round win/start/ot
switch scene betwen round

VRML Team

  • event to remove vrml logo/data when disable stream next match

Stream auto

Auto manage the stream
Start after x time
switch windows after x time / on event etc
Auto start buffer

BUG

game_capture is duplicated, make only one source and resize it for the scenes

Bug

  • Too much delay before shot overlay

  • we can hear sound of the replay

  • had fade effect for replay vlc (Can't with websocket, do it manually)

  • remove TTS

  • Replay video appear too early and disapear too late

  • Box color for shot not always correct/ same for assist

  • between round overlay not triggered

  • Betwenn data are emtpy (round)

  • Video play triggered too late

  • Round start triggered after round win

  • Game time blue/orange bar dosn’t seem to update with round win

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.