kulvind3r / GamingGaiden

Gameplay Time Tracker for PC and Emulator games

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gaming Gaiden

外伝 (Gaiden)

Japanese

noun (common)

A Tale; Side Story;

A simple windows system tray application written in powershell to track your gaming time and review how you have spent your hours at leisure.

Features

  • Time Tracking and Emulator Support

    • Tracks runtime for any PC or emulated game.
    • Automatically track all new emulated games by just registering the emulator only once.
    • Retroarch supported. Track different retroarch cores as distinct emulated platforms.
    • Supports tracking for multiple emulators for single console. e.g. Ryjinx and Yuzu for Switch.
    • Idle time tracking based on absence of user input from KB/M or Gamepads. Removes idle time from play time for accurate playtime measurements.
    • Tracks number of sessions per game.
    • Works best with command line based emulation frontends like EmulationStation, LaunchBox and other standalone emulators.
    • Pause or resume tracking anytime without exiting the app.
    • HWiNFO64 Sensor. Track game time recording status in RTSS / HWiNFO overlays.
  • UI and Statistics

    • Fast HTML based UI rendered using your default browser. Take screenshots/print pdfs to share with friends from your browser.
    • Quick view, 5 most recent in progress / finished games with total playtime and last played dates.
    • Detailed Games list UI with search and sorting. Editable game icons. Relative play time comparison bar for each game.
    • Quick google image search button for finding game icons / box art.
    • Games can be marked finished / in progress for backlog records.
    • Lifetime gaming summary graph showing playtime vs session count of each game. Total play time, idle time, in progress and finished games.
    • Daily, Monthly and Yearly play time statstics with highlighted weekends.
    • Shows most played games and number of games played per platform.
    • PC vs Emulation time.
  • Quality of Life Features

    • Extremely lightweight. ~7 MB install size. Single process with very low resource usage.
    • Completely offline and portable. No internet required. All data stored locally.
    • Automated data backup on every gaming session. Keeps 5 latest backups.
    • Detailed how to use manual. Just click Help from menu.
    • Detailed logging to identify bugs and errors.

Feature Screenshots

Feature Demos

Vs Steam, Playnite etc.

For purely tracking play time, Gaming Gaiden has much more features than the above launchers. Ease of use with Emulators is much higher. You don't need to add each emulated game individually. It has HWiNFO integration and consumes very less resources.

Biggest feature though are the stastics that it generates from your data. The launchers do time tracking at best as a side feature. Gaming Gaiden is designed to give you insights to your hobby. It's stastics feature will answer questions like

  • Are you really gaming for same hours as you used to? Is your beloved hobby still alive?
  • Are you playing too much, is gaming affecting your life?
  • Did you play enough games / enough hours since you bought that new PC to justify it's cost?
  • You setup such complex emulation setup, how many emulated games you actually played?

It adds value to your gaming hobby by gathering data quietly in background and then making it super easy for you to draw conclusions and bring changes.

How to install / upgrade

  1. Download GamingGaiden.zip from the latest release.
  2. Extract GamingGaiden folder and Run Install.bat.
  3. Use the shortcuts on desktop / start menu for launching the application. If you answered 'y | yes' for setting up autostart, application will also start at boot.

Protecting your Data

Make sure you regularly copy GamingGaiden.db and your backups folder to a safe location like Cloud or external storage. Otherwise you risk loosing your data, if your Windows installation gets corrupt or you reinstall / upgrade your Windows OS.

You can find the above files by clicking Settings => Open Install Directory option in app menu.

DISCLAIMER

All shortcuts will include the parameter -ExecutionPolicy bypass so that powershell scripts can be run. Windows by default doesn't allow powershell scripts to be executed.

Attributions

Made with love using

Raising Bugs

Read the included manual and installation steps mentioned above carefully before raising issues. Check carefully if you didn't follow anything as instructed. You might be able to solve your issue without needing help.

As a solo dev, I will try my best to provide support/fixes for any genuine bugs in existing features based on time availability. No new feature requests please.

About

Gameplay Time Tracker for PC and Emulator games

License:GNU Affero General Public License v3.0


Languages

Language:PowerShell 70.0%Language:CSS 16.9%Language:JavaScript 12.0%Language:Batchfile 1.1%