Skip to content

Releases: Randyh-25/NonSteamTime

NonSteamTime v1.0.0 - Initial Release

Choose a tag to compare

@Randyh-25 Randyh-25 released this 06 May 10:54

Initial release of NonSteamTime, a graphical tool for managing Non-Steam game playtime within the Steam local configuration.

Core Features

Windows OS Only(for now)

  • Playtime Modification: Read and edit playtime hours for Non-Steam shortcuts. Supports float inputs for precise minute conversion.
  • AppID Resolution: Handles Steam's Signed vs. Unsigned 32-bit AppID calculation to correctly map shortcuts.vdf entries to localconfig.vdf playtime data and grid artwork.
  • Process Management: Built-in integration to terminate Steam processes before writing data, preventing file lock and data overwrite issues.
  • Local Artwork Rendering: Parses local userdata/<id>/config/grid directory to load custom cover arts (p.png/p.jpg) and logos.
  • Interface: Toggleable Grid and List UI layouts.

Usage Instructions

  1. Download the executable from the Assets section.
  2. Run the application and click "Kill Steam" to unlock configuration files.
  3. Edit the desired game's playtime and click "Save Changes".
  4. Click "Launch Steam" to start Steam and verify the changes.
    (Note: If Steam Cloud overwrites local changes upon launch, disconnect from the internet temporarily and start Steam in Offline Mode).

Dependencies

  • Python
  • CustomTkinter
  • vdf
  • psutil
  • Pillow