Skip to content

ch3mo/Pirate_Launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pirate Launcher

Ad-free, offline-first game launcher for pirated games, Steam installs, Xbox titles, and more.
Track real playtime with an optional in-game overlay, import your Steam hours, switch between multiple profiles, and enjoy auto-scraped artwork + metadata — 100% local, zero telemetry, no bloat.

Latest Release: v1.1.0 – Profiles, Playtime Overlay, Steam Sync & UI Overhaul

Features

  • Multi-Profile Support
    Create and switch profiles (Main / Kids / Retro / etc.) — each has its own games, playtime, favorites, and settings.

  • Accurate Playtime Tracking
    Monitors running processes (psutil) and adds session + total playtime automatically. Persists across restarts.

  • In-Game Overlay (per-game toggle)
    Clean, semi-transparent bar at the top: shows current session time, total played, and start time. Safe to disable for anti-cheat games.

  • Steam Playtime Import/Sync
    Pull forever playtime from your Steam library via Web API. Incremental sync (only new time) or force full overwrite. Setup dialog included.

  • Auto Metadata & Artwork
    Scrapes covers, titles, descriptions, genres, release dates from Steam. Caches images and info locally forever — works 100% offline after first load.

  • Modern UI & Navigation

    • Platform filter (All / Steam / Xbox / Pirated) with icons
    • Search, sort (name / recent / playtime / favorites)
    • Favorites (★ toggle)
    • Right-click context menu
    • Scrolling long titles
    • Toast notifications for actions
    • Keyboard shortcuts (Ctrl+F search, Enter launch, Delete remove)
  • Privacy & Control

    • Fully local — no accounts, no data sent anywhere
    • Toggle logging, reset playtime, clear profiles, wipe all data
    • Choose "Date & Time" or "Time Ago" for recently played column

Screenshots

SIGN IN image GAME LIBARY image SETTINGS image IMPORT STEAM PLAYTIME

image

OVERLAY & NOTIFICATIONS image

Download & Install

Grab the latest single-file .exe from Releases:
→ No Python needed — just run it.

Latest: Pirate_Launcher_v1.1.0.exe (recommended)

Building from Source (optional)

Requirements:

  • Python 3.9+
  • pip install requests pillow psutil

Run:
python pirate_launcher.py

(Or use pyinstaller to bundle your own .exe)

Roadmap / Known Limitations

  • No auto-updater yet
  • Scraping depends on good title matches (manual refresh helps)
  • Large libraries can be slow to load initially
  • No bulk folder import (add .exe one at a time for now)

Feedback & Contributing

Found a bug? Got a feature idea?
→ Open an Issue
→ PRs welcome — especially for UI tweaks, better scraping, or new platforms!

Join the Discord for chat, screenshots, bug reports:
https://discord.gg/HYsgwK9pje

Thanks for checking it out & enjoy your games! 🏴‍☠️

About

Ad-free, offline-first game launcher for pirated, Steam, and Xbox titles. Track playtime with an optional in-game overlay, import Steam hours, switch between multiple profiles, and enjoy beautiful scraped artwork/metadata. NO BS, all 100% local, no telemetry, no nonsense.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages