Giter Club home page Giter Club logo

overwolf-game-time-tracker's Introduction

Game Time Tracker - an Overwolf application

Yet another time tracking app for Overwolf!

Available at https://www.overwolf.com/app/NoLifeKing85-Game_Time_Tracker

.. no but seriously, we'll try and track all time you spend in games and give you some sweet stats for it. :)

Planned features

  • Keep track of APM/KPM for each session
  • Be able to go back and compare sessions with each other
  • Keep track of what games you have streamed (only if I detect it properly)
  • Don't know what to play? Ask the application and it'll suggest a game that you usually play around the given time and day (will only be able to suggest from the games detected ^^;)

In progress

  • Track other games than Overwolf has support for

Completed features

  • Track each session of each game (supported by Overwolf, will try to add support for other games as well!)
  • Give you stats on what game you play the most
  • Graphs, everyone loves graphs.. right? ^^

overwolf-game-time-tracker's People

Contributors

itssimple avatar

Watchers

 avatar  avatar

Forkers

kevintd

overwolf-game-time-tracker's Issues

Fix faulty sessions on launch

If Overwolf or the PC crashes, we can sometimes get faulty sessions (no end date)

Implement LaunchWithOverwolf again, and close any open sessions as soon as Overwolf starts.

Game summary window

A new window, that shows a summarized view for all games you've ever played, with their total time.

Top 10 games in graph.

Filtering / sorting

Quote from GameWave at Discord

Add filter/sorting (like sort from highest play time to lowest or game title from A-Z etc.) and a search function for the game summary. For now it's not a big problem but after some time there will be a lot of games in the list

In the game summary tab, it would be nice for a user, if they could filter/sort the games available in the list, so instead of having to scroll through a possibly, really, really long list, they could just filter down to the game they want to find.

Remove sessions shorter than 30 seconds

If we get updates that a session ended, and it's shorter than 30 seconds, we should just remove it, to get rid of things like 7 Days to Die, that launches twice, one for the loading window and then once for the actual game.

Fix detection of TFT versus League of Legends

As a user, I would love to get TeamFight Tactics registered instead of League of Legends.

Solution: Check for GameId 21570 instead of relying on classId (And update database to support that field as well)

Game detail window

It would be nice, as a user to be able to open up the details for a single game, and see how many sessions I have played, how long my sessions usually are.

Setting: Stop using Overwolf-events for tracking games

To make sure that we don't track games with the executable name like.. "game.exe" or something like that, we should add a setting to make the application stop using Overwolf events to track launches/terminations of games.

I.E. Monster Hunter Stories 2 won't be tracked as Mega Man 11.

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.