Skip to content

Releases: Jumpstile/teknoparrot-manager

v0.98 BETA

19 Jun 17:01

Choose a tag to compare

New: direct LaunchBox integration

Writes registered games straight into LaunchBox's own library files -- no import wizard needed. Checks LaunchBox/BigBox are closed first, backs up every file it's about to change, and never duplicates a game already present.

The first time you use it, choose how TeknoParrot games should appear in LaunchBox:

  1. Mixed into your existing Arcade platform
  2. A separate "TeknoParrot" platform
  3. A separate platform with a name you choose
  4. Both -- Arcade AND a dedicated platform at once

Your choice is remembered for next time. A "LaunchBox library backup" option under menu 9 (Restore backup) undoes this if anything looks wrong.

The old manual-import reference file is still available (answer N to the direct-integration prompt) for anyone who'd rather not let the script touch LaunchBox's files directly -- and its ApplicationPath bug (was pointing at the game executable instead of the GameProfile XML LaunchBox actually launches by) is fixed too.

Full details: see TeknoParrot-Manager-CHANGELOG.txt in this release, or the wiki Changelog page.

v0.97 BETA

19 Jun 02:33

Choose a tag to compare

download audit logging + ReShade Authenticode check

  • Every binary the script downloads from a third party (Eggman dat ZIP, BepInEx release ZIP, both FFBArcadePlugin DLLs) now has its source URL, filename, version (where known), and SHA256 logged to TeknoParrot-Manager.log -- an audit trail, not a verification gate, since none of these sources publish checksums to check against.
  • ReShade setup now checks the Authenticode signature on your ReShade64.dll/ReShade32.dll before deploying them, since ReShade's own installer is code-signed. An invalid or missing signature is shown with a plain-English explanation plus the raw status, but does not block setup.

See TeknoParrot-Manager-CHANGELOG.txt for full details.

v0.96 BETA

19 Jun 02:33

Choose a tag to compare

game-specific setup notes in ACTION REQUIRED + save dialog

  • ACTION REQUIRED now includes a GAME-SPECIFIC SETUP NOTES section for any registered game with special setup notes in the community compatibility database (eggmansworld.github.io/TeknoParrot) -- shows the expected executable name and the full notes text, word-wrapped and separated game-by-game.
  • Saving the ACTION REQUIRED summary now opens a Save dialog instead of always writing silently to TeknoParrot-Manager-ActionItems.txt next to the script. Skipped automatically in unattended runs and preview/dry-run mode.
  • Internal: extracted the eggmansworld.github.io fetch-and-parse logic into a shared Get-EggmanGameData helper, reused by both the BepInEx required-games list and the new setup-notes lookup.

See TeknoParrot-Manager-CHANGELOG.txt for full details.

v0.95 BETA

18 Jun 16:58

Choose a tag to compare

dgVoodoo2 health-check coverage + ReShade/BepInEx install counts

  • Library health check (mode 10) now also reports dgVoodoo2 coverage -- which registered games import a legacy DX8/DDraw/Glide API but don't have the matching DLL deployed yet, checked locally with no network access.
  • Also reports, purely informationally, how many registered games have ReShade or BepInEx installed (not flagged as a gap to fix -- these are open-ended per-game choices).
  • Fixed a pre-existing stale "mode 6" reference for dgVoodoo2 setup in the README (it's mode 5).

See TeknoParrot-Manager-CHANGELOG.txt for full details.

v0.94 BETA

18 Jun 16:36

Choose a tag to compare

Preview extraction count, GPU/FFB health-check coverage, crosshair memory

  • The extraction summary now shows how many games a preview run would extract.
  • Library health check (mode 10) now also reports GPU fix and FFB Blaster coverage -- which registered games are eligible but don't have it applied yet, checked entirely locally with no network access. Third-party FFB plugin coverage isn't included (needs a live lookup) -- run mode 7 for that.
  • Crosshair setup (mode 3) remembers your last P1/P2 choice and offers it as a default.

See TeknoParrot-Manager-CHANGELOG.txt for full details.