Jump to content
LaunchBox Community Forums

Recommended Posts

Posted (edited)

What is TeknoParrot Manager?

TeknoParrot Manager, or TPM, is a Windows PowerShell tool for managing TeknoParrot arcade libraries.

It helps automate repetitive setup and maintenance work such as registering games, synchronizing supported profile data, managing controls and crosshairs, applying compatibility fixes, setting up optional dependencies, and preparing information for frontend platforms such as LaunchBox and HyperSpin.

TPM is designed to keep changes visible, reviewable, backed up where supported, and recoverable. It does not provide games, ROMs, BIOS files, or copyrighted game assets.

Current capabilities

Game registration and library management

  • Register games in a TeknoParrot collection.

  • Match local games with supported TeknoParrot profiles.

  • Resolve supported profile information.

  • Detect missing or inconsistent setup details.

  • Preview intended changes before applying them.

Guided setup and AutoSync

  • Guided first-run onboarding.

  • Clear explanations of optional downloads before proceeding.

  • Supported AutoSync workflows for profile and metadata maintenance.

  • A post-run summary explaining what TPM checked or changed.

  • Backup and recovery support where applicable.

Controls and crosshairs

  • Propagate supported control mappings between TeknoParrot profiles.

  • Configure game-specific crosshair settings.

  • Choose from the included crosshair designs.

  • Preview crosshair artwork before applying it.

ReShade and dgVoodoo2

  • Optional setup and download workflows for ReShade.

  • Optional setup and download workflows for dgVoodoo2.

  • Downloads are obtained from the relevant official sources when requested rather than bundled into the release package.

Compatibility and maintenance

  • GPU and compatibility fixes for supported games.

  • Automatic compatibility warnings.

  • Game-specific setup notes.

  • BepInEx update checking.

  • Force-feedback setup support.

  • PostgreSQL setup and related checks where required by supported games.

Frontend workflows

  • LaunchBox integration and metadata workflows.

  • HyperSpin export support.

  • Support for maintaining TeknoParrot data used by other frontend setups.

TPM is not intended to replace TeknoParrot, LaunchBox, HyperSpin, or another frontend. It is intended to help maintain the TeknoParrot library and the configuration data those tools use.

Safety and visibility

  • Preview and dry-run workflows.

  • Backup-aware operations.

  • Download and action audit information.

  • Clear warnings before potentially significant changes.

  • Unattended operation for supported repeatable workflows.

No tool can guarantee that every game, emulator, controller, frontend, or hardware configuration will work automatically. Unsupported, ambiguous, or conflicting information should be treated as something to investigate rather than silently changed.

What needs testing?

Testing is especially useful with:

  • New TPM installations and first-run onboarding.

  • Existing TeknoParrot collections.

  • Large or mixed game libraries.

  • Game registration and profile matching.

  • AutoSync and optional downloads.

  • Control propagation.

  • Crosshair setup.

  • ReShade and dgVoodoo2 setup.

  • GPU, force-feedback, BepInEx, and PostgreSQL workflows.

  • LaunchBox and HyperSpin metadata workflows.

  • Preview, backup, recovery, and unattended operation.

If you find a problem, please report it through the GitHub issue tracker where possible. Include:

  • The current TPM download or build being tested.

  • Windows edition and Windows PowerShell version.

  • TeknoParrot version.

  • The game or games involved.

  • The steps that produced the problem.

  • Expected behavior and actual behavior.

  • Relevant TPM output or logs.

Please remove usernames, private paths, network details, credentials, and copyrighted files before posting logs or screenshots.

Project direction and roadmap

The roadmap is planning guidance, not a list of currently available features or a release promise. TPM’s immediate focus is completing and supporting the Version 1.0 release path.

Longer-term directions include:

  • Stronger modular foundations.

  • A human-first graphical interface.

  • Read-only environment and cabinet health information.

  • Hardware capability integration.

  • Deterministic configuration profiles.

  • Evidence-backed compatibility intelligence.

  • Recovery and knowledge systems.

  • Safe, reversible, and carefully controlled automation.

A native LaunchBox or Big Box plugin is also being explored as a possible post-1.0 direction. The TPM core would remain the source of truth rather than duplicating profile, compatibility, backup, transaction, or verification logic inside the plugin.

Full lightgun calibration, cabinet-control inventory, and LEDBlinky export are also post-1.0 research and design directions. They are not current release features.

The roadmap is available here:

https://github.com/Jumpstile/teknoparrot-manager/blob/main/ROADMAP.md

Official links

Repository: https://github.com/Jumpstile/teknoparrot-manager

Downloads: https://github.com/Jumpstile/teknoparrot-manager/releases

Documentation: https://github.com/Jumpstile/teknoparrot-manager/blob/main/README.md

Wiki: https://github.com/Jumpstile/teknoparrot-manager/wiki

Issues: https://github.com/Jumpstile/teknoparrot-manager/issues

Roadmap: https://github.com/Jumpstile/teknoparrot-manager/blob/main/ROADMAP.md

Thanks to everyone testing TPM and reporting problems. Feedback from different TeknoParrot libraries, Windows systems, controllers, displays, and frontend setups is extremely helpful.

 

Edited by Stiles
New Features! Testers Wanted!
  • Stiles changed the title to TeknoParrot Manager RC6 — automate and manage your TeknoParrot library — testers wanted
  • Stiles changed the title to TeknoParrot Manager — Automate and Manage Your TeknoParrot Library

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...