Warning
This is still in alpha.
Arceus designed from the ground up to be the ultimate save manager and editor for every game under the sun! Not just Pokémon!
Arceus was created to be an easier and feature rich save manager that combines elements of both save management and editing into one program, with a sprinkle of version control as well.
With Arceus, you can create branches of your save, so multiple versions of one save can exist simultaneously.
Arceus allows you to rollback saves to earlier versions, preserving your previous save-data in case you make a mistake.
Multiple people can play the same game, even if it’s not designed for switching between different players. Just create an user profile!
Arceus integrates Squirrel, enabling anyone to add new functionality to Arceus. Add-ons make it easy to read and write to files, integrate game launchers like Steam, and so much more!
Note
In the future, I plan to add built-in functionality for easier transfer tool creation, similar to Pokémon Bank. For now, you’ll need to build your own transfer tools.
Arceus includes a CLI hex editor you can use to edit saves, view changes, and test plugins!
Arceus requires no extra downloads to work, and fits into less than five megabytes!
Arceus can run on any modern device!
Any developer can use Arceus in their projects, even you! Just remember to give credit if you incorporate it into your project.
Note
If you want an example of what you can do with Arceus, check out my other project MudkiPC.
Click the badge below to download the latest artifact.
Warning
Please keep in mind that Arceus is still in alpha, and it is not optimized for files larger than a few megabytes.
Feature | Arceus | GameSave Manager | Ludusavi |
---|---|---|---|
Tree Structuring | ✅ | ❌ | ❌ |
Multi-User Support | ✅ | ❌ | ❌ |
Save Editing | ✅ | ❌ | ❌ |
Addon Support | ✅ | ❌ | ❌ |
Cloud-Sync | ❌ | ✅ | ✅ |
Open-Source | ✅ | ❌ | ✅ |
Integration w/ Steam | ❌ | ✅ | ✅ |
Integration w/ GOG | ❌ | ✅ | ✅ |
Integration w/ Epic | ❌ | ✅ | ✅ |
Integration w/ Origin/EA | ❌ | ✅ | ✅ |
Create a GUI frontend for Arceus to make it even simpler to use.
Whenever you close a game, Arceus will grow a star from the current, ensuring you can return to a previous save without lifting a finger.
Transfer your game saves between devices and keep them safe from data loss.
Planned | Service |
---|---|
✅ Yes | Google Drive |
✅ Yes | OneDrive |
Dropbox | |
Self-hosted | |
❌ Unlikely | iCloud |
The main use case for Arceus is for developers wanting to make a save editor. Arceus can be used in save editors to make it easier to focus on what actually matters, the features.
Easily roll back to any point in your game for testing, provide items for debugging, or intentionally corrupt a save to test edge cases—without writing debug menus! You could even use Arceus as a backend for saving and loading data in any engine.
Even if a game doesn’t support multiple saves, Arceus can make it easy for multiple players to maintain their own saves.
Jump to specific points in a game to collect achievements without occupying multiple save slots or using quicksaves.
Arceus makes it easier to practice routes, find exploits, and keep your personal saves away from your speedrunning attempts.
Keep your modded saves away from your main game saves.
Binary files can be challenging to analyze, but Arceus is designed to detect the smallest changes in a file’s history.
The program is named Arceus because Arceus is the "god" of Pokémon and has the ability to affect time and space. It’s also named in connection to my other project, MudkiPC, which is Pokémon-related.
Consider sponsoring me on GitHub to help support this project! If you can’t, no worries—spreading the word about Arceus is equally appreciated. Thank you!