GamingGaiden
GamingGaiden copied to clipboard
Gameplay Time Tracker for PC and Emulator games

外伝 (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.
- Works best with command line based emulation frontends like EmulationStation, LaunchBox and other standalone emulators.
- Stop or resume tracking anytime without exiting the app.
- HWiNFO64 Sensor. Track game time recording status in RTSS / HWiNFO overlays.
-
UI and Statistics
- Detailed Games list UI with search and sorting. Editable game icons. Games can be marked finished for backlog records.
- Shows most played games and number of games played per platform.
- Daily, Monthly and Yearly play time statstics.
-
Quality of Life Features
- Extremely lightweight. 7 MB install size. Single process. Uses less than 50 MB Memory and less than 1% CPU.
- Completely offline and portable. No internet required. All data stored locally.
- Automated data backup on every gaming session. Keeps 5 latest backups.
- Automated scheduled task setup on install to run at startup and start tracking.
- Detailed how to use manual. Just click Help from menu.
- Detailed logging to identify bugs and errors.
Feature Screenshots



Feature Demos
- Tracking PC Games
- Tracking Emulated Games
- Tracking Retroarch Games
- Gaming Stastics & Other Features
- HWiNFO Sensor
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?
Id 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
- Download GamingGaiden.zip from the latest release.
- Extract "GamingGaiden" folder and copy it to a location where you would like to run it from.
DO NOT USE ANY FOLDER ON OS DRIVE i.e. "C:/" OR ANY OTHER FOLDER THAT NEEDS ADMIN ACCESS.
- Right click
Install.batand clickRun as administrator. - Optionally choose to setup a scheduled task to autostart at user login.
- Once installation is done, you will have a shortcut to run the application on desktop and start menu. Just double click the shortcut to start the application.
- On Starting from Shortcut, a brief command line window flashes and then the application runs in the System Tray. It is Tray app. It has no GUI window. All Operations are done from right click menu of tray app. All Lists, Graphs, Stastics will be shown in your default internet browser. Please watch the youtube tutorials shared above to learn how to use the application.
- If you move the application to another directory, simply run
Install.batonce again as administrator, to setup from the new location.
DISCLAIMER
Install.batneeds to be run as administrator to create the scheduled task for starting automatically on system startup.- All shortcuts and scheduled tasks will include the parameter
-ExecutionPolicy bypassso that powershell scripts can be run. Windows by default doesn't allow powershell scripts to be executed.
Attributions
Made with love using
- PSSQLite by Warren Frame
- DataTables
- Jquery
- ChartJs
- Various Icons from Icons8
- Game Cartridge Icon from FreePik on Flaticon
- Cute Ninja Vector by Catalyststuff on Freepik
- Ninja Garden Font by Iconian Fonts
Raising Bugs
Read the included manual first before raising issues. You might be able to solve it without needing help.
As a single dev, i have tested the application to best of my ability before making it public. However a large number of users is the first rigrous QA process the application is going to get. Bugs that i missed are bound to be found so kindly be patient. Bug reports in current feature set are welcome. Please share.
I will try my best to fix bugs that are valid for the current set of features. If a bug report looks more like a new feature being requested instead of something broken in existing features. I may chose not to work on that. I believe the application is feature complete for what it is trying to do and i don't plan to add any additional features for most part.
I would much rather actually play games than keep on developing this.