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.cfgretroarch-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.bakretroarch32.bakretroarch-core-options.bakretroarch-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
- Launch the script
- Choose one of the menu options:
- Backup RetroArch Settings
- Restore RetroArch Settings
- Apply One-Click Settings
- 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_driveraspect_ratio_indexinput_menu_toggle_gamepad_comboinput_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.