Skip to content

Jurangren/save-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Save Manager for Playnite

[English] | 中文

A powerful save backup plugin designed for Playnite game library. Easily backup, restore, and manage PC game saves - never worry about losing your progress again!

✨ Features

  • ⚡ Smart Path Detection: Automatically detects and adapts save paths when game directory moves
  • 📦 One-Click Backup: Quick backup with optional notes (e.g., "Before Boss Fight", "Chapter 10 Complete")
  • ↩️ Safe Restore: Restore saves to any previous state with one click
  • 📂 Portable Design: Backup files can move with game directory when using relative paths
  • 📤 Import/Export: Import/export save path configurations and external ZIP backups
  • 🌍 Global Config: Export/import all configurations for cross-machine backup
  • 🧹 Auto Cleanup: Automatically removes empty folders when deleting the last backup

📸 Screenshots

Main Interface

Main Interface

Context Menu

Context Menu

📖 Quick Start

1. Configure Save Paths

  1. Right-click a game → Save ManagerSave Management
  2. Click "📁 Add Folder" or "📄 Add File"
  3. Select your game save location (usually Documents\My Games\GameName or Save folder in game directory)
    • The plugin automatically detects and optimizes paths

Save Path Configuration

2. Create Backup

  • Method A: Click "📦 Create Backup" in the manager interface
  • Method B: Right-click game in Playnite → Save ManagerQuick Backup

3. Restore Saves

  1. In the manager interface, select a backup from the list
  2. Click "↩️ Restore" button
  3. Confirm to restore

Or simply use the context menu:

  • Right-click game → Save ManagerRestore Backup → Select from up to 9 recent backups

4. Advanced Features

  • Edit Notes: Click "✏️" button to edit backup description
  • Import/Export Config: Use "📥/📤" buttons to share configurations
  • Global Backup: Use Extensions MenuSaveManagerExport/Import Global Config to backup all game configurations

🛠️ Installation

From Playnite Add-ons Browser (Recommended)

  1. Open Playnite → Press F9 or go to ExtensionsAddons Browser
  2. Search for "Save Manager"
  3. Click Install
  4. Restart Playnite

Manual Installation

  1. Download the latest .pext file from Releases
  2. Drag and drop into Playnite window or install via ExtensionsInstall from File
  3. Restart Playnite

🌐 Localization

The plugin supports multiple languages:

  • English (en_US)
  • 简体中文 (zh_CN)

Language automatically switches based on Playnite settings.

⚙️ Settings

Go to Playnite SettingsExtensionsSave Manager:

  • Custom Backup Directory: Set a custom location for backups (default: plugin data folder)
  • Auto Backup: Automatically create backup when game stops
  • Confirm Before Backup: Show confirmation dialog before backing up
  • Max Backup Count: Maximum backups per game (0 = unlimited)

📁 File Structure

%AppData%\Playnite\ExtensionsData\SaveManager\
├── Configs\          # Game save path configurations
│   └── {GameId}.json
└── Backups\          # Save backups (ZIP files)
    └── {GameId}\
        └── Backup_YYYYMMDD_HHMMSS.zip

🤝 Contributing

Contributions are welcome! Feel free to:

  • Report bugs or suggest features in Issues
  • Submit pull requests
  • Help translate to other languages

📄 License

This project is licensed under the MIT License.


Made with ❤️ for Playnite Gamers

About

Playnite 游戏存档备份与管理插件

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages