R.E.P.O Save Editor is a powerful tool that allows you to edit your R.E.P.O (.ES3) save files. Edit player stats, inventory items, missions and more with this easy-to-use application. Includes automatic Steam ID detection, avatar loading, and complete save management with encryption support.
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.0.0
# Changelog
All notable changes to R.E.P.O Save Editor will be documented in this file.
## [1.0.0] - 2025-04-17
### First Release
#### Main Features
- Modern and intuitive user interface with dark theme inspired by R.E.P.O
- Complete editor for R.E.P.O save files with ES3 format support
- Encryption/decryption system compatible with the original save format
- Tabs organized by data type (Player, Inventory, Quests, Skills, Map)
#### Features by Tab
##### Player Tab
- Edit player statistics (health, strength, agility, intelligence, endurance)
- Modify level and currency
- Automatic Steam ID detection from ES3 save file
- Automatic avatar loading from Steam with image caching
- Support for multiple players in the same save
##### Inventory Tab
- View and edit all inventory items
- Modify item quantities
- Add and remove items from inventory
- Support for different inventory formats saved in the game
##### Quests Tab
- View quest status
- Complete/reset quests
- Table interface for quest management
##### Skills Tab
- View and edit character abilities
- Quick skill enhancement
- Reset skills to base level
##### Map Tab
- View map areas
- Unlock/lock areas
- Graphical visualization of coordinates
##### Settings Tab
- Application settings
- Theme selection (Dark/Light/System)
- Cache and backup configuration
#### General Features
- Save/Load ES3 files
- Export/Import in JSON format
- Support for undo/redo changes
- Detailed operation logging
- Automatic Steam ID search and avatar loading
- Multiplayer support in saves
- Robust error handling with detailed messages
#### Bug Fixes
- Fixed issue with player switching not correctly saving changes
- Fixed issue with dictionaryOfDictionaries data structure not being correctly updated
- Removed dependency on app_icon.py, replacing it with direct resource loading
- Improved synchronization between tabs during saving
- Improved handling of modification states (in-memory saving)
- Fixed data persistence when switching between characters
- Implemented automatic data refresh mechanism between tabs
- Improved logging system for tracking save operations
#### Technical Notes
- Application developed in Python with PyQt6
- Support for Windows, macOS, and Linux
- Complete implementation of the AES-128-CBC encryption algorithm used by the game
- Build system for creating standalone executables
### Tools Used
- **PyQt6**: Graphical interface framework
- **PyCryptodome**: Encryption library
- **PyInstaller**: For application packaging
- **Python 3.10+**: Main programming language
### How to Contribute
If you want to contribute to the project, visit the [GitHub page](https://github.com/seregonwar/repo-save-editor) to:
- Report bugs
- Propose new features
- Contribute to the code
- Help with documentation
- Support the project with donations
---
This project is under the MIT license. See the LICENSE file for details.
# Changelog
All notable changes to R.E.P.O Save Editor will be documented in this file.
## [1.0.0] - 2025-04-17
### First Release
#### Main Features
- Modern and intuitive user interface with dark theme inspired by R.E.P.O
- Complete editor for R.E.P.O save files with ES3 format support
- Encryption/decryption system compatible with the original save format
- Tabs organized by data type (Player, Inventory, Quests, Skills, Map)
#### Features by Tab
##### Player Tab
- Edit player statistics (health, strength, agility, intelligence, endurance)
- Modify level and currency
- Automatic Steam ID detection from ES3 save file
- Automatic avatar loading from Steam with image caching
- Support for multiple players in the same save
##### Inventory Tab
- View and edit all inventory items
- Modify item quantities
- Add and remove items from inventory
- Support for different inventory formats saved in the game
##### Quests Tab
- View quest status
- Complete/reset quests
- Table interface for quest management
##### Skills Tab
- View and edit character abilities
- Quick skill enhancement
- Reset skills to base level
##### Map Tab
- View map areas
- Unlock/lock areas
- Graphical visualization of coordinates
##### Settings Tab
- Application settings
- Theme selection (Dark/Light/System)
- Cache and backup configuration
#### General Features
- Save/Load ES3 files
- Export/Import in JSON format
- Support for undo/redo changes
- Detailed operation logging
- Automatic Steam ID search and avatar loading
- Multiplayer support in saves
- Robust error handling with detailed messages
#### Bug Fixes
- Fixed issue with player switching not correctly saving changes
- Fixed issue with dictionaryOfDictionaries data structure not being correctly updated
- Removed dependency on app_icon.py, replacing it with direct resource loading
- Improved synchronization between tabs during saving
- Improved handling of modification states (in-memory saving)
- Fixed data persistence when switching between characters
- Implemented automatic data refresh mechanism between tabs
- Improved logging system for tracking save operations
#### Technical Notes
- Application developed in Python with PyQt6
- Support for Windows, macOS, and Linux
- Complete implementation of the AES-128-CBC encryption algorithm used by the game
- Build system for creating standalone executables
### Tools Used
- **PyQt6**: Graphical interface framework
- **PyCryptodome**: Encryption library
- **PyInstaller**: For application packaging
- **Python 3.10+**: Main programming language
### How to Contribute
If you want to contribute to the project, visit the [GitHub page](https://github.com/seregonwar/repo-save-editor) to:
- Report bugs
- Propose new features
- Contribute to the code
- Help with documentation
- Support the project with donations
---
This project is under the MIT license. See the LICENSE file for details.
# Changelog
All notable changes to R.E.P.O Save Editor will be documented in this file.
## [1.0.0] - 2025-04-17
### First Release
#### Main Features
- Modern and intuitive user interface with dark theme inspired by R.E.P.O
- Complete editor for R.E.P.O save files with ES3 format support
- Encryption/decryption system compatible with the original save format
- Tabs organized by data type (Player, Inventory, Quests, Skills, Map)
#### Features by Tab
##### Player Tab
- Edit player statistics (health, strength, agility, intelligence, endurance)
- Modify level and currency
- Automatic Steam ID detection from ES3 save file
- Automatic avatar loading from Steam with image caching
- Support for multiple players in the same save
##### Inventory Tab
- View and edit all inventory items
- Modify item quantities
- Add and remove items from inventory
- Support for different inventory formats saved in the game
##### Quests Tab
- View quest status
- Complete/reset quests
- Table interface for quest management
##### Skills Tab
- View and edit character abilities
- Quick skill enhancement
- Reset skills to base level
##### Map Tab
- View map areas
- Unlock/lock areas
- Graphical visualization of coordinates
##### Settings Tab
- Application settings
- Theme selection (Dark/Light/System)
- Cache and backup configuration
#### General Features
- Save/Load ES3 files
- Export/Import in JSON format
- Support for undo/redo changes
- Detailed operation logging
- Automatic Steam ID search and avatar loading
- Multiplayer support in saves
- Robust error handling with detailed messages
#### Bug Fixes
- Fixed issue with player switching not correctly saving changes
- Fixed issue with dictionaryOfDictionaries data structure not being correctly updated
- Removed dependency on app_icon.py, replacing it with direct resource loading
- Improved synchronization between tabs during saving
- Improved handling of modification states (in-memory saving)
- Fixed data persistence when switching between characters
- Implemented automatic data refresh mechanism between tabs
- Improved logging system for tracking save operations
#### Technical Notes
- Application developed in Python with PyQt6
- Support for Windows, macOS, and Linux
- Complete implementation of the AES-128-CBC encryption algorithm used by the game
- Build system for creating standalone executables
### Tools Used
- **PyQt6**: Graphical interface framework
- **PyCryptodome**: Encryption library
- **PyInstaller**: For application packaging
- **Python 3.10+**: Main programming language
### How to Contribute
If you want to contribute to the project, visit the [GitHub page](https://github.com/seregonwar/repo-save-editor) to:
- Report bugs
- Propose new features
- Contribute to the code
- Help with documentation
- Support the project with donations
---
This project is under the MIT license. See the LICENSE file for details.
# Changelog
All notable changes to R.E.P.O Save Editor will be documented in this file.
## [1.0.0] - 2025-04-17
### First Release
#### Main Features
- Modern and intuitive user interface with dark theme inspired by R.E.P.O
- Complete editor for R.E.P.O save files with ES3 format support
- Encryption/decryption system compatible with the original save format
- Tabs organized by data type (Player, Inventory, Quests, Skills, Map)
#### Features by Tab
##### Player Tab
- Edit player statistics (health, strength, agility, intelligence, endurance)
- Modify level and currency
- Automatic Steam ID detection from ES3 save file
- Automatic avatar loading from Steam with image caching
- Support for multiple players in the same save
##### Inventory Tab
- View and edit all inventory items
- Modify item quantities
- Add and remove items from inventory
- Support for different inventory formats saved in the game
##### Quests Tab
- View quest status
- Complete/reset quests
- Table interface for quest management
##### Skills Tab
- View and edit character abilities
- Quick skill enhancement
- Reset skills to base level
##### Map Tab
- View map areas
- Unlock/lock areas
- Graphical visualization of coordinates
##### Settings Tab
- Application settings
- Theme selection (Dark/Light/System)
- Cache and backup configuration
#### General Features
- Save/Load ES3 files
- Export/Import in JSON format
- Support for undo/redo changes
- Detailed operation logging
- Automatic Steam ID search and avatar loading
- Multiplayer support in saves
- Robust error handling with detailed messages
#### Bug Fixes
- Fixed issue with player switching not correctly saving changes
- Fixed issue with dictionaryOfDictionaries data structure not being correctly updated
- Removed dependency on app_icon.py, replacing it with direct resource loading
- Improved synchronization between tabs during saving
- Improved handling of modification states (in-memory saving)
- Fixed data persistence when switching between characters
- Implemented automatic data refresh mechanism between tabs
- Improved logging system for tracking save operations
#### Technical Notes
- Application developed in Python with PyQt6
- Support for Windows, macOS, and Linux
- Complete implementation of the AES-128-CBC encryption algorithm used by the game
- Build system for creating standalone executables
### Tools Used
- **PyQt6**: Graphical interface framework
- **PyCryptodome**: Encryption library
- **PyInstaller**: For application packaging
- **Python 3.10+**: Main programming language
### How to Contribute
If you want to contribute to the project, visit the [GitHub page](https://github.com/seregonwar/repo-save-editor) to:
- Report bugs
- Propose new features
- Contribute to the code
- Help with documentation
- Support the project with donations
---
This project is under the MIT license. See the LICENSE file for details.
# Changelog
All notable changes to R.E.P.O Save Editor will be documented in this file.
## [1.0.0] - 2025-04-17
### First Release
#### Main Features
- Modern and intuitive user interface with dark theme inspired by R.E.P.O
- Complete editor for R.E.P.O save files with ES3 format support
- Encryption/decryption system compatible with the original save format
- Tabs organized by data type (Player, Inventory, Quests, Skills, Map)
#### Features by Tab
##### Player Tab
- Edit player statistics (health, strength, agility, intelligence, endurance)
- Modify level and currency
- Automatic Steam ID detection from ES3 save file
- Automatic avatar loading from Steam with image caching
- Support for multiple players in the same save
##### Inventory Tab
- View and edit all inventory items
- Modify item quantities
- Add and remove items from inventory
- Support for different inventory formats saved in the game
##### Quests Tab
- View quest status
- Complete/reset quests
- Table interface for quest management
##### Skills Tab
- View and edit character abilities
- Quick skill enhancement
- Reset skills to base level
##### Map Tab
- View map areas
- Unlock/lock areas
- Graphical visualization of coordinates
##### Settings Tab
- Application settings
- Theme selection (Dark/Light/System)
- Cache and backup configuration
#### General Features
- Save/Load ES3 files
- Export/Import in JSON format
- Support for undo/redo changes
- Detailed operation logging
- Automatic Steam ID search and avatar loading
- Multiplayer support in saves
- Robust error handling with detailed messages
#### Bug Fixes
- Fixed issue with player switching not correctly saving changes
- Fixed issue with dictionaryOfDictionaries data structure not being correctly updated
- Removed dependency on app_icon.py, replacing it with direct resource loading
- Improved synchronization between tabs during saving
- Improved handling of modification states (in-memory saving)
- Fixed data persistence when switching between characters
- Implemented automatic data refresh mechanism between tabs
- Improved logging system for tracking save operations
#### Technical Notes
- Application developed in Python with PyQt6
- Support for Windows, macOS, and Linux
- Complete implementation of the AES-128-CBC encryption algorithm used by the game
- Build system for creating standalone executables
### Tools Used
- **PyQt6**: Graphical interface framework
- **PyCryptodome**: Encryption library
- **PyInstaller**: For application packaging
- **Python 3.10+**: Main programming language
### How to Contribute
If you want to contribute to the project, visit the [GitHub page](https://github.com/seregonwar/repo-save-editor) to:
- Report bugs
- Propose new features
- Contribute to the code
- Help with documentation
- Support the project with donations
---
This project is under the MIT license. See the LICENSE file for details.
Donations
No donations accepted
> ⚠️ **Warning** > Versions **1.0.0** and **2.0.0** have a critical issue when saving files. > Please use **only the latest available version** to avoid problems!
### Brief overview R.E.P.O Save Editor is a powerful tool that allows you to edit your R.E.P.O save files (.ES3). Modify player stats, inventory items, quests, and more with this easy-to-use application. Features automatic Steam ID detection, avatar loading, and comprehensive save file management with encryption support. ### Detailed description R.E.P.O Save Editor is a comprehensive tool designed to help you customize your R.E.P.O gaming experience. This standalone application allows you to edit save files (.ES3) with a modern, intuitive interface that respects the game's visual style. Key Features:
Complete Save Editing: Modify player statistics, inventory, quests, skills, and map areas
Multi-Player Support: Edit stats for all players in your save file
Steam Integration: Automatic Steam ID detection and avatar loading
JSON Import/Export: Backup and share your save data easily
Secure Encryption: Full compatibility with the game's ES3 format
User-Friendly Interface: Dark theme inspired by R.E.P.O with intuitive controls
Tab Features: Player Tab
Edit player statistics (health, strength, agility, intelligence, endurance)
Modify level and currency
Automatic Steam avatar loading with image caching
Support for multiple players in the same save
Inventory Tab
View and edit all inventory items
Modify item quantities
Add and remove items from inventory
Support for different inventory formats
Quests Tab
View quest status
Complete/reset quests
Table interface for quest management
Skills Tab
View and edit character abilities
Quick skill enhancement
Reset skills to base level
Map Tab
View map areas
Unlock/lock areas
Graphical visualization of coordinates
Settings Tab
Theme selection (Dark/Light/System)
Cache and backup configuration
Application preferences
Technical Information:
Developed in Python with PyQt6
Compatible with Windows, macOS, and Linux
Implements the exact same AES-128-CBC encryption algorithm used by the game
Standalone executable - no installation required!
Recent Updates: The latest version (1.0.1) includes fixes for saving issues, improved Steam avatar integration, and enhanced error handling for corrupted save files. Coming Soon:
Advanced weapon and equipment customization
Save comparison mode
Automatic backup system
Developer mode for data structure analysis
Multilingual support
Support the Developer: If you find this tool useful, consider supporting future development through:
GitHub Repository: Visit our GitHub page to report bugs, suggest features, or contribute to the code. License: This project is open-source under the MIT license. Note: This tool is not affiliated with or endorsed by the developers of R.E.P.O. Use at your own risk and always back up your save files before editing. # Example Usage 1. Download and run the application (no installation required) 2. Click "Open Save" to load your ES3 file 3. Edit player stats, inventory, quests as needed 4. Save your changes back to ES3 or export as JSON 5. Launch the game and enjoy your customized experience!