Savefile structure
Pokémon 3D uses a save file structure that everyone can open, read and edit via any plain text editing software (like Notepad++). The game reads the save files every time you enter the Main Menu from the title screen, and writes data to the save files when you use the save feature in the game menu.
Save data is stored in separate folders under the "Save" folder, located where you've installed Pokémon 3D. Usually a save game folder has the same name as the name of the player, but if you try to create a player with a name that already exists, the folder will have a number after it.
(For example, choosing the name "Player" when a folder named "Player" already exists results in a folder named "Player0". Subsequent attempts result in "Player1", "Player2", and so on).
Note that your player name is not determined by the folder name.
In addition, three more files are located in the "Save" folder which contain settings that are shared betweeen save games.
Note: Edit save files at your own risk; if you're not careful you could make the game unplayable or the save files unreadable. It is recommended that you always back-up your save files before editing them.
File List
Player Folders
| File | Data |
|---|---|
| Apricorns.dat | Status of Apricorn trees of which the Apricorn taken. |
| Berries.dat | Status of Berries that have been planted. |
| Box.dat | The contents of your Pokémon Storage System boxes. |
| Daycare.dat | Data of the Pokémon that you've dropped off at the Daycare. |
| HallOfFame.dat | Contains up to 20 Hall of Fame entries (updates every time you defeat the Pokémon League). |
| ItemData.dat | List of items scattered around the maps that you have collected. |
| Items.dat | The contents of your inventory/bag. |
| NPC.dat | Contains NPCs and other entities that have been moved or removed at specific maps. |
| Options.dat | Options specific to the player, contrary to the general Options.dat in the base "Save" folder. |
| Party.dat | Status of current Pokemons in your party. |
| Player.dat | Save data related to gameplay and the player's properties. |
| Pokedex.dat | Determines what Pokémon you've seen, caught and if you've caught a shiny version of that pokémon. |
| Register.dat | A list of text strings that the game uses to keep track of everything story and/or event related. |
| RoamingPokemon.dat | Data about which Pokémon are currently roaming across the region. |
| SecretBase.dat | Currently not used, but might be someday. |
| Statistics.dat | Contains a list of things that a player has done or experienced, like the amount of steps, the amount of times certain HMs have been used etc. |
Base "Save" Folder
| File | Data |
|---|---|
| Keyboard.dat | Control bindings for the keyboard. |
| Options.dat | Options shared between save games. |
| Server_List.dat | Contains a list of all available servers. |
|
|
|
Development cycle | Version history | Future versions |
|
Help | Controls | Launcher | Menu screen | Options | FAQ |
|
Technical | Savefile structure | Game Mods | Content Packs |