Repository navigation
Backup Restore
github-actions[bot] edited this page May 19, 2026
·
2 revisions
Backup/Restore lets you export settings to a local JSON file, restore from a JSON file, or use the theme cloud backup service.
- Pengu Loader before 1.2.0: settings are stored in Pengu DataStore under
ElainaTheme. - Pengu Loader 1.2.0+: settings are stored through PluginFS in
./data/ElainaData.jsonwhencontext.fsis available. - Manual backup exports the current ElainaData values regardless of the active storage mode.
- Cloud backup uses the current summoner ID and Elaina Theme API token.
| Setting key | UI label | Default | Type | Function |
|---|---|---|---|---|
backup-datastore |
Backup theme's datastore to cloud | false |
boolean | Enable automatic cloud backup of your settings when closing the client. |
System-Info |
System-Info | empty | string | System information string for backup metadata. |
last-backup-time |
last-backup-time | empty | string | Timestamp of the last successful backup. |
- Open League Client Settings -> Elaina Theme -> Backup & Restore.
- Click Backup.
- Save the generated
ElainaTheme-<summonerId>.jsonfile. - Keep the JSON file somewhere safe before reinstalling or updating the theme.
- Open League Client Settings -> Elaina Theme -> Backup & Restore.
- Click Restore in the manual backup/restore section.
- Select a valid JSON backup file.
- Wait for the restore toast to complete.
- The client restarts automatically after restore.
- Enable
backup-datastorein Backup & Restore. - The theme checks whether cloud data exists for your summoner ID.
- When backup is enabled, the theme can write datastore values to the Elaina Theme cloud service.
- Use manual backup as a fallback if the cloud service is unavailable.
- Open Backup & Restore.
- If cloud data exists, Restore and Delete file buttons become visible.
- Click Restore to load cloud data into ElainaData.
- Click Delete file to remove the cloud backup.
- Restart the client after restore if a screen does not update immediately.
- Cloud backup requires internet access and the Elaina Theme API service to be available.
- Developer mode may show extra system information in the backup panel.
- Do not edit a backup JSON file unless you know the setting keys and value types.
- If restore fails, check the console and try manual restore with a known valid JSON backup.