Skip to content
This repository was archived by the owner on Aug 11, 2026. It is now read-only.

RetroArch One-Click Backup

Latest

Choose a tag to compare

@djparentx djparentx released this 01 May 02:23
· 4 commits to main since this release
0903b8e

RetroArch One-Click Backup

A lightweight all-in-one utility for backing up, restoring, and applying recommended RetroArch settings on ArkOS-based handhelds.

Designed for simplicity, this script gives users a fast way to protect their RetroArch setup, recover from mistakes, or instantly apply a polished configuration with one button press.


Features

  • Backup RetroArch settings and user data
  • Restore from previous backups
  • Apply preconfigured One-Click settings
  • Supports both 32-bit and 64-bit RetroArch installations
  • Gamepad-friendly menu navigation
  • Multi-language interface support
  • Built-in reference indexes for easy customization

What Gets Backed Up?

The script creates a full backup of important RetroArch files and folders for both 32-bit and 64-bit installs.

Backed Up Files

  • retroarch.cfg
  • retroarch-core-options.cfg

Backed Up Folders

  • config/
  • saves/
  • states/

Backup Location

All backups are stored in:

/roms/backup/RetroArch_Backup.zip

This includes separate folders for 32-bit and 64-bit data:

  • config/
  • config32/
  • saves/
  • saves32/
  • states/
  • states32/

Backup files are saved as:

  • retroarch.bak
  • retroarch32.bak
  • retroarch-core-options.bak
  • retroarch-core-options32.bak

One-Click Settings Applied

The One-Click Settings option updates both RetroArch installs with recommended defaults focused on usability and convenience.

Enabled Features

  • Save configuration on exit
  • Auto save state on exit
  • Auto load state on launch
  • Automatic frame delay
  • Organized save files by core and content
  • Organized save states by core and content
  • Organized screenshots by content

Disabled Features

  • Save files in content directory
  • Save states in content directory
  • Screenshots in content directory

Interface & Controls

  • Menu Driver: ozone
  • Aspect Ratio: Core Provided
  • Menu Toggle Combo: Hold Select for 2 Seconds
  • Quit Combo: Start + Select

Basic Usage

  1. Launch the script
  2. Choose one of the menu options:
  • Backup RetroArch Settings
  • Restore RetroArch Settings
  • Apply One-Click Settings
  1. That's it. Careful, it's literally one click. There are no confirmation dialogs.

No manual file management required.


Customization Friendly

This script includes Quick Reference Indexes at the top for easy personalization.

These indexes document valid values for:

  • menu_driver
  • aspect_ratio_index
  • input_menu_toggle_gamepad_combo
  • input_exit_emulator_gamepad_combo

This makes it simple to adjust the One-Click defaults without digging through external documentation.


Intended Use

Ideal for:

  • New RetroArch users wanting a ready-to-go setup
  • Advanced users who frequently test settings
  • Anyone who wants quick recovery from configuration issues

Notes

  • Root privileges are automatically requested if needed
  • Existing backups are safely overwritten when creating new ones
  • Works with ArkOS-style RetroArch directory structures

License

MIT License


Author

djparent

Built for convenience, recovery, and fast setup.