Data and Reinstall
Protect your library before moving HyperHQ, replacing a drive, or reinstalling your operating system.
What to back up
Keep copies of:
- The HyperSpin folder selected under Settings, Paths
- A current HyperHQ database backup
- Emulator folders containing saves or portable settings
- ROM folders stored outside the HyperSpin folder
- Platform firmware, BIOS, and keys stored outside emulator folders
Find the HyperSpin folder
- Open Settings in HyperHQ.
- Open Paths.
- Review the HyperSpin path.
- Open the folder in your file manager.
This folder contains the frontend and its managed media. Custom ROM and emulator folders might live elsewhere.
User data locations
| Content | Windows | Linux |
|---|---|---|
| Database and settings | %USERPROFILE%/.HyperHQ/ | ~/.HyperHQ/ |
| Main database | %USERPROFILE%/.HyperHQ/main.hsdata | ~/.HyperHQ/main.hsdata |
| Database backups | %USERPROFILE%/.HyperHQ/backups/ | ~/.HyperHQ/backups/ |
| Default application folder | C:/ProgramData/HyperSpin/HyperHQ/ | ~/HyperSpin/HyperHQ/ |
HYPERHQ_DATA_DIR overrides the user data root when configured. XDG_DATA_HOME does not change the setup default or the .HyperHQ user data root. Enable hidden files in your file manager to see .HyperHQ.
Use Settings, HyperHQ, Logs to find the active logs. Log paths depend on the application layout. Do not assume logs live under AppData or the Linux configuration directory.
Find database backups
- Open Settings, Database Backup.
- Select Create.
- Select Open Folder.
- Copy the newest backup to another drive.
See Saves and Backups for restore details.
Move a Linux setup
- Create a database backup and copy external saves and ROMs to separate storage.
- Close HyperHQ, HyperSpin, companion apps, and emulators.
- Copy the full HyperSpin folder to a writable, executable filesystem.
- Open HyperHQ and select the new root in Settings, Paths.
- Review external ROM, emulator, BIOS, and save paths separately.
- Check executable permissions and filename case. Recreate shortcuts or startup entries referencing the old path.
- Test one game per platform before removing the previous copy.
For an operating-system change, follow Move from Windows.
Move a Windows setup to another drive
- Close HyperSpin, HyperHQ, and all emulators.
- Move or copy the complete HyperSpin folder to the new drive.
- Confirm
HyperSpin.exe,Repair HyperSpin Location.cmd, and theHyperHQfolder are together in the new HyperSpin root. - Run
Repair HyperSpin Location.cmdfrom the new HyperSpin root. - Approve the Windows administrator prompt.
- Read
HyperSpin Relocation Report.txtafter the repair finishes. - Open HyperHQ and test one game per platform.
Keep the old copy until the full setup passes testing.
The repair updates HyperHQ installation and uninstall locations, the optional HyperSpin startup entry, the configured HyperSpin path, and database values rooted under the previous HyperSpin folder. Before a database change, HyperHQ creates a backup under %USERPROFILE%\.HyperHQ\backups\.
External ROM libraries, Steam libraries, and emulators outside the previous HyperSpin folder keep their existing paths. Update those paths separately only when those folders also moved.
Running the repair again from the same location is safe. HyperHQ leaves current database paths unchanged and does not create another relocation backup.
Complete a clean reinstall
- Create a database backup.
- Copy the HyperSpin folder and external game data to safe storage.
- Install HyperHQ.
- Select the restored HyperSpin folder during setup.
- Open Settings, Database Backup and restore the saved database.
- Review platform and ROM paths.
- Test HyperHQ, HyperSpin, HyperOverlay, and HyperMarquee.
Reconnect missing platforms
Platforms with a missing executable show Repair available or let you choose an existing installation.
Use existing installation when the emulator folder survived the move. Use automatic repair when you need a fresh supported installation.
Common problems
Games appear but do not launch
On Windows, open HyperSpin Relocation Report.txt and rerun Repair HyperSpin Location.cmd from the current root if repair failed. On Linux, confirm Settings, Paths and each platform executable use the new location. On both systems, update external ROM and emulator paths separately after moving those folders.
Media is missing
Confirm Settings, Paths points to the restored HyperSpin folder. Then use Refresh Media for the affected system.
Saves are missing
The emulator uses a data folder outside HyperHQ. Restore the matching emulator save folder and confirm the platform points to the expected installation.