Code Monkey home page Code Monkey logo

dota2_overlayswitcher's People

Contributors

sistason avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

pinkuburu

dota2_overlayswitcher's Issues

Screenshots though Dota 2

Fix all cross-platform problems by using "jpeg screenshot 90" from the steam-console to make screenshots.

Problem:

  • Dota 2 does not support a wait command, so the screenshots cannot be looped without crashing the game.

Synchronizing the screenshots would be possible by using "echo" as a mutex

Possible Solution:

  • Inject console commands from python.
  • Possible?
  • Anti-Cheat watchdogs? Very invasive...

OBS Remote Integration

OBS Remote would enable easier switching of scenes and overlays and would give feedback.

This could be used to react to user inputs, like waiting for a dota-scene before switching, to allow intros, views of the browser, etc, whereas now dota2_ols just interrupts everything if a change is detected in Dota 2.

Problem:

  • Websocket-Protocol reverseengineering from obs_remote documentation
  • python-websockets for python 2.7 does not support everything and may be insufficient for the task
  • the complete websockets-implementation requires python3.4

New State: Lobby

When in Menu, recognise whether you are in a Lobby, to allow for custom Dota 2 Lobby Overlays, to edit out the friendlist, for example

Includes finding a good feature in the lobby.

New state: Picking

Right now, the hero-selection state only brings up the draft-overlay.
In spectator-mode, all drafts look the same, but while playing yourself, Hero-Selection looks different than a draft in spectator mode and differentiates between All Pick, Captains Mode, Captains Draft, etc.

If in HERO_SELECTION state, write a detector distinguishing between all possible Pick and Draft states

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.