Jump to content



Photo
- - - - -

[FREE TOOL] Fried's Retrogaming Kit (v0.1) — Lossless Baller/Popper Relocation, SQLite Path Rewrite & COM Auto-Repair


  • Please log in to reply
2 replies to this topic

#1 berndte

berndte

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: Germany

  • Favorite Pinball: t2 judgment day

Posted Today, 12:24 AM

Hi everyone,

 
First off, a quick hello to the community — I’ve been reading and learning from VPForums for quite a while, and this is actually my first post here. 
 
Like many of you, I recently went through the process of moving my virtual pinball setup (Baller Installer, PinUP Popper, VPX tables, media) to a new drive / SSD on my cabinet. As anyone who has done this knows, changing drive letters or folder paths usually leads to a familiar puzzle: broken media paths in the Popper SQLite database (`PupDatabase.db`), unregistered or broken COM registrations (B2S, PinMAME), and multi-screen coordinate shifts.
 
To solve this cleanly and save myself (and hopefully others) hours of manual file editing and registry hunting, I wrote a set of automated PowerShell scripts and bundled them into a small, standalone utility called **Fried's Retrogaming Kit (Virtual Pinball Suite)**.
 
frieds-rgk-3pillars.png
 
I wanted to share it here in case it saves someone else the headache.
 
### What it does:
- **Lossless Baller / Popper Relocation:** Automatically detects your old Baller Installer path and your target path, migrating tables, configs, and media cleanly.
- **Atomic SQLite Path Rewriting:** Safely scans and updates all absolute directory paths inside `PupDatabase.db` without corrupting table records or playlists.
- **COM & Registry Auto-Repair:** Checks and re-registers VPX, `B2SBackglassServer.dll`, and `VPinMAME.dll` with proper elevation checks.
- **Multi-Display Alignment Check:** Detects connected displays, verifies Playfield, Backglass, and DMD layout coordinates, and reports potential offset mismatches.
- **Safety / Rollback Archive:** Before touching a single file or registry entry, it automatically generates a compressed timestamped backup so you can roll back at any time.
- **Interactive Wizard (Optional):** Includes an interactive 17-page WinForms GUI if you prefer clicking through the steps visually instead of running command-line scripts.
 
frieds-rgk-pinball.png
 
Besides the Virtual Pinball Suite, the kit also includes modules for lightguns and core diagnostic tools if you run a multi-purpose arcade cab:
 
frieds-rgk-wiimote.png
 
frieds-rgk-core.png
 
### Links & Info:
- **GitHub Repository (MIT Open Source):** https://github.com/k...retrogaming-kit
- **Release v0.1.0 Download (.zip):** https://github.com/k...ases/tag/v0.1.0
- **Documentation & Step-by-Step Guide:** https://kburna243.gi...etrogaming-kit/
 
Everything is 100% free, depersonalized, and open source under the MIT license.
 
If this helps even a couple of people move their tables without breaking their setup, I’m happy. And if anyone has constructive feedback, ideas, or edge cases from their own cabinet configurations, I’d love to hear it so I can continue refining and improving it.
 
Thanks for all the incredible work that everyone here puts into this hobby!
 
Cheers,  
Fried


#2 Thalamus

Thalamus

    VPF Veteran

  • Platinum Supporter
  • 5,007 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted Today, 06:23 AM

For a first post, this is pretty impressive compared to most. I don't really need any of this right now, but, looking at the description - I'm sure this will help more than a few.

 

Hi Fried ;)


Edited by Thalamus, Today, 09:28 AM.

From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#3 Flying Dutchman

Flying Dutchman

    Pinball Wizard

  • VIP
  • 3,238 posts

  • Flag: ---------

  • Favorite Pinball: Medieval Madness / Champion Pub



Posted Today, 07:24 AM

Thanks Bernetd .. looks very promising .. :dblthumb: 

 

As you mention ´Lossless Baller / Popper Relocation´ specific, is PinballY! also included / checked?

 

Thanks again.

 

Cheers,

FD.


'Flying Dutchman'

In need for a Backglass or 'Active Backglass / UVP' please 'click' on below and visit the complete revised website at:
Posted Image