Giter VIP home page Giter VIP logo

yardt's Introduction

YARDT

This is a deck tracker for Legends Of Runeterra. Made primarily so that you don't have to use the Mobalytics one since it uses Overwolf.

Setup

To use the deck tracker, you will need to do a first time launch. The deck tracker will download and then crop all of the necessary images, after which you will be free to use it.

Important info

If the deck tracker doesn't work or manages to fail after one or two games, please try changing the port on both the deck tracker and the game to something like 21338 (also make sure to enable third party support after doing so!). If that still doesn't work, then I am sorry but you are out of luck; 99% of the time it isn't the program failing, but Riot's API. We are aware of this, but it is simply not possible for us to do anything about it. If an issue arises that is different from just not tracking, feel free to inform us about it, but note that it is not in our power to fix anything on the API end.

Future plans

Currently the program is functioning as intended, but do note that because of other priorities we can not focus on it too much, hence the features described below are considered, but will most likely not be implemented soon, earliest time would be the summer period. (we will still fix breaking issues, such as a new expansions coming out)

List of features suggested:

Features considered:

  • Port change option
  • Automatic updates
  • Expedition support
  • Card stats (cards left in deck/hand, draw chances)
  • Support for different languages
  • Enemy cards played
  • Card graveyard
  • Darken colour of cards that can no longer be drawn (0 of that card left in deck)
  • Add shuffled cards to deck tracker
  • Auto minimize deck tracker when not in game Features rejected:
  • Enemy cards in hand (Currently not possible due to API limitations)
  • Deck winrate stats (Not planned to be implemented, unless made as a seperate application)

Design

You can see the design of the deck tracker below, feedback greatly appreciated!

yardt's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

yardt's Issues

Not displaying cards in the deck tracker

The program completed first time setup and runs without a hitch, recognises that a match has started but only displays a grey box, no deck tracking in sight.
image

Can't get program to run properly

The first time I run the program it looks like it properly completes installation and then closes. When I run the program a second time, it looks like its trying to install again after saying hashes don't match. It gets stuck on unziping datadragon. Am I doing this correctly?

Deck tracker does not connect when starting a new game.

When I start the deck tracker while I am playing a game, there are no issues, but then on the next game, the tracker does not connect. It registers that a game has started (seen by auto minimize/maximize), but no images are shown in the deck bar. When I change the port to something else and then change the port back to the original number, the problem is solved. But now I need to do this workaround every game, so this is not really enjoyable. Any idea what could be the issue?

Issues with OBS capture

Seems like there is an issue with OBS window capture when the tracker is minimized, here is a video someone took: https://www.youtube.com/watch?v=MLwJSsJswfE&feature=youtu.be

Needs some testing, but my assumption is that OBS doesn't like to play nice with the window itself resizing, and can't update that. A possible workaround would be to make the tracker invisible as opposed to changing the height, but I don't know if that is possible to implement, will have to look into it

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.