Skip to content

XAOSTECH/win-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

win-tools

GitHub repo GitHub release Licence

CI Status Issues Pull Requests Stars Forks

Last Commit Repo Size Code Size Contributors

Stability Maintenance


Quality-of-life wrappers and utilities for Windows gaming and productivity


πŸ“‹ Table of Contents


πŸ” Overview

A collection of FOSS wrappers and utilities for Windows. These tools focus on quality-of-life improvements for software that lacks certain features β€” without modifying, reverse-engineering, or patching the original applications.

Why win-tools?

Some popular Windows applications β€” particularly game store launchers β€” are missing basic quality-of-life features that users have been requesting for years. Rather than wait, win-tools provides external wrappers that automate the tedious manual workarounds users already perform, using only public Windows APIs (registry reads, filesystem operations, process monitoring).


🧰 Tools

Tool Description Status
EGS-LL Experienced Games Store Launcher Launcher β€” automates install recovery/verification βœ… Active

πŸ“₯ Installation

Prerequisites

  • Windows 10/11 with PowerShell 5.1+ (ships with Windows)
  • The target application installed (e.g. Epic Games Store for EGS-LL)

Quick Start

# Clone the repository
git clone https://github.com/XAOSTECH/win-tools.git
cd win-tools

# Navigate to the desired tool
cd EGS-LL

# If needed, allow script execution for the current session
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

# Run the tool
.\egs-ll.ps1 help

πŸš€ Usage

Each tool has its own README with detailed usage instructions. See the Tools table above for links.

πŸ“˜ Example: EGS-LL β€” Recover a game install
# List all EGS-managed games
.\egs-ll.ps1 list

# Recover an existing game folder (automates the verify workaround)
.\egs-ll.ps1 recover "Red Dead Redemption 2"

🀝 Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting PRs.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

See also: Code of Conduct | Security Policy


πŸ—ΊοΈ Roadmap

  • EGS-LL β€” Install recovery automation
  • EGS-LL β€” Game listing and EGS info display
  • EGS-LL β€” Automated pause/resume via process monitoring
  • Additional launcher wrappers (Steam, GOG, etc.)
  • Unified CLI for all tools

See the open issues for a full list of proposed features and known issues.


πŸ’¬ Support


πŸ“„ Licence

Distributed under the GPL-3.0 Licence. See LICENCE for more information.


⬆️ Back to Top

Git Tree Visualisation

Git Tree Visualisation

Full SVG Β· Interactive version Β· View data

Releases

No releases published

Packages

 
 
 

Contributors