-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Jumpstile edited this page Jun 14, 2026
·
31 revisions
v0.64 BETA — PowerShell 5.1 script for managing a TeknoParrot arcade game library on Windows.
Registers your extracted games with TeknoParrot, copies controls between games of the same type, and keeps your library organised. Profiles are backed up automatically before every run.
Beta: Test one game after each run before trusting the rest.
| Feature | Description |
|---|---|
| Auto-registration | Scans your games, matches each to the correct TeknoParrot profile, sets the game path |
| Fuzzy matching | Auto-registers NESiCAxLive and other shared-executable platforms by folder-name similarity |
| Dat integration | Uses the Eggman/RomVault dat to resolve shared-exe games, ELF games, and misnamed folders |
| AutoSync extraction | Extracts ZIP files from a NAS or local source into a staging folder, skipping unchanged games |
| Control propagation | Bind one game per control type; the script copies those bindings to every other game of the same type |
| Crosshair setup | Deploys custom P1/P2 cursor images to all registered lightgun games |
| ReShade | Installs ReShade post-processing into game folders (sharpening, CRT scanlines, colour) |
| dgVoodoo2 | Fixes older games that use DirectX 8, DirectDraw, or Glide |
| GPU fix | Applies the correct AMD/NVIDIA/Intel fix flag to every registered game that supports one |
| Frontend export | Exports to LaunchBox XML or HyperSpin 2 game list |
| Thumbnail download | Fetches missing game icons from TeknoParrotUIThumbnails |
| Unattended mode |
-Unattended switch for Windows Task Scheduler overnight runs |
- Quick Start -- Get up and running in minutes
- Setup -- Requirements, first run, path auto-detection, configuration
- AutoSync -- Mode 1: extract ZIPs from NAS/local source, game selection
- Register -- Mode 2: registration, fuzzy matching, dat integration, controls, frontends
- Restore Backup -- Mode 3: roll back UserProfiles to a previous backup
- Crosshairs -- Mode 4: custom crosshair images for lightgun games
- ReShade -- Mode 5: visual enhancements (sharpening, CRT, colour)
- dgVoodoo2 -- Mode 6: legacy DirectX 8 / DirectDraw / Glide compatibility
- GPU Fix -- Mode 7: GPU vendor fix flags (AMD / NVIDIA / Intel)
- Troubleshooting -- Common problems and fixes
- Changelog -- Version history
Getting started
Modes
- AutoSync (1)
- Register (2)
- Crosshairs (3)
- ReShade (4)
- dgVoodoo2 (5)
- GPU Fix (6)
- FFB Setup (7)
- BepInEx (8)
- Restore Backup (9)
- Postgres Setup (11)
Reference