๐ฎ The Transparent, Open-Source Alternative to Twiki
Automatically optimize your PC games with deterministic tweaks from PCGamingWiki โ no black boxes, no guesswork, full transparency.
Features โข Installation โข Usage โข Tech Stack โข Architecture โข Contributing โข License
OpenTweak is source-available and free to build, with pre-built binaries available for purchase.
| Build from Source | Buy Pre-built | |
|---|---|---|
| Price | Free | $25 USD |
| Source Code | โ Full access | โ Full access |
| Features | โ All features | โ All features |
| Convenience | Build it yourself | Download and run |
| Support | Community | Priority |
Purchase: BuyMeACoffee - OpenTweak
Why charge for binaries? As a student, I can't afford code signing certificates. The fee helps keep the project sustainable while keeping source code fully open. You're paying for convenience, not access.
Most game optimization tools are black boxes โ you don't know what they're doing to your system. OpenTweak is different:
| OpenTweak | Other Tools | |
|---|---|---|
| Transparency | โ Full source code available | โ Closed source |
| Auditability | โ Read exactly what each tweak does | โ Hidden operations |
| Reversibility | โ Automatic backups before any change | โ Often irreversible |
| Reliability | โ Deterministic recipes from PCGamingWiki | โ AI guesswork |
| Privacy | โ No telemetry, works offline | โ Cloud-dependent |
"Don't trust, verify." โ OpenTweak puts you in control of your gaming experience.
Automatically discovers installed games from all major PC gaming platforms:
- Steam โ Scans library folders and app manifests
- Epic Games Store โ Parses
.itemmanifest files - GOG Galaxy โ Reads registry entries
- Xbox Game Pass โ Scans WindowsApps folder
- Manual Addition โ Add any game by path
Fetches structured optimization data directly from PCGamingWiki using the Cargo API โ no brittle HTML scraping:
- Video settings (resolution, frame rate, VSync)
- Audio fixes (crackling, latency)
- Input optimizations (raw input, acceleration)
- Performance tweaks (shadow quality, draw distance)
- Bug fixes and workarounds
The "Holy Grail" feature: Every configuration file is backed up before modification:
- One-click snapshot creation
- Full restore to previous state
- Multiple restore points per game
- Never worry about breaking your game
Built with WPF-UI for a native Windows 11 experience:
- Mica/Acrylic backdrop effects
- List/Grid view toggle
- Animated slide-over detail panel
- Fluent Design System
- Dark mode support
Main library view with grid layout and search
Game detail panel showing available tweaks
- Purchase from BuyMeACoffee โ $25 USD
- Download the executable
- Run
OpenTweak.exe - Enjoy optimized gaming!
# Clone the repository
git clone https://github.com/nathanielopentweak/opentweak.git
cd opentweak
# Build and run
dotnet build OpenTweak.sln --configuration Release
./OpenTweak/bin/Release/net8.0-windows/OpenTweak.exeRequirements:
- Windows 10 or later
- .NET 8.0 SDK (Download)
See docs/DISTRIBUTION.md for detailed build instructions.
- Launch OpenTweak โ Your games are automatically discovered
- Select a game โ Click any game in your library
- Browse tweaks โ See available optimizations from PCGamingWiki
- Apply tweaks โ Click to apply; backups are created automatically
- Restore if needed โ Use the backup panel to undo changes
| Component | Technology |
|---|---|
| Framework | .NET 8 + WPF |
| UI Library | WPF-UI (Windows 11 Fluent Design) |
| Database | LiteDB (Embedded NoSQL) |
| Config Parsing | Salaros.ConfigParser (Safe INI/CFG) |
| MVVM Framework | CommunityToolkit.Mvvm |
| Data Source | PCGamingWiki Cargo API |
OpenTweak follows a layered architecture with clear separation of concerns:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ UI Layer (Views) โ
โ MainWindow, GameDetailView, GridView โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ViewModel Layer โ
โ MainViewModel, GameDetailViewModel โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Service Layer โ
โ GameScanner, PCGWService, TweakEngine, BackupService โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Data Layer โ
โ LiteDB (Game, TweakRecipe, Snapshot) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
See docs/Architecture/Overview.md for detailed architecture documentation.
Contributions are welcome! Please read our Contributing Guide for details.
# Clone
git clone https://github.com/nathanielopentweak/opentweak.git
cd opentweak
# Restore
dotnet restore
# Build
dotnet build
# Test
dotnet testThis project is licensed under the PolyForm Shield License 1.0.0 with Commercial Distribution Addendum.
- โ View source code
- โ Build for personal use (free)
- โ Modify for personal use
- โ Distribute pre-built binaries (without permission)
- โ Operate automated build services for others
- โ Create competing products
Pre-built binaries are available exclusively through:
- BuyMeACoffee: https://buymeacoffee.com/opentweak ($25 USD)
See LICENSE.md for full terms and docs/DISTRIBUTION.md for distribution details.
- PCGamingWiki โ For maintaining the comprehensive game optimization database
- WPF-UI โ For the beautiful Windows 11 UI components
- PolyForm Project โ For the Shield license
Made with โค๏ธ by a student developer