Difference between revisions of "Saves"

From Pokémon 3D Wiki
Jump to navigation Jump to search
(Updated some parts, still need to update the rest)
Line 1: Line 1:
At the current Point of the Game Saves are editable so as to allow people to get to unreachable areas and gain other Pokemon and fix minor bugs.
Offline Savegames are currently editable.


Within the Saves folder are 3 files and A folder for each save plus an auto save. The Save folder is located in the [[File Paths and Editing|Pokemon Folder]].
Within the Saves folder are at most 4 files and a folder for each SaveGame. The Save folder is located in the [[File Paths and Editing|Installation Folder]].


== Files ==
== Files ==
Line 7: Line 7:
Contains a list of all of the controls that you may edit to get different controls.
Contains a list of all of the controls that you may edit to get different controls.


=== lastSession.id ===
=== [[Options.dat]] ===
Contains the name of the last save file used.
Contains a list of all of the settings that can be changed in the settings menus (the one in the Main Menu as well as the one in-game). It also contains the current language and any [[Content Packs]] that are currently in use.


=== [[Options.dat]] ===
=== [[server_list.dat]] ===
contains a list of all of the options used accessed in the options menu. As well as the current language and any content packs in use.
Contains a list of all known servers that you can connect to when loading a saved game.
 
=== gamejoltAcc.dat ===
Contains encrypted information that the game uses to remember the last GameJolt account that logged into Pokémon 3D.


== Save Folder ==
== Save Folder ==
Each file contains 12 files that determine the saves.
Each Savegame's folder contains 16 files.


=== Apricorns.dat ===
=== Apricorns.dat ===
Every entry has format {map file|x,y,z|year,month,day,hour,minute,second}, which are all whole numbers from 0 to 2147483647. The last part of the code represents the time you've last picked up the apricorn.
Every entry has the following format:
By version 0.21 and later, an additional line is added: {Kurt|red apricorn amount,blue apricorn amount,yellow apricorn amount,green apricorn amount,white apricorn amount,black apricorn amount,pink apricorn amount|year,month,day,hour,minute,second}. This line represents data of Kurt, who make Pokeballs out of apricorns. The time represents the time you've made a request to make Pokeballs.
<pre>{MapPath|X,Y,Z|Year,Month,Day,Hour,Minute,Second}</pre>
MapPath is the path to the Map file (including .dat at the end) and the rest are all [http://en.wikipedia.org/wiki/Integer Integer numbers].
The last part of the code represents the date and time you've last picked up the apricorn.
 
By version 0.21 and later, an additional line can be added:
<pre>{Kurt|RedApricornAmount,BlueApricornAmount,YellowApricornAmount,GreenApricornAmount,WhiteApricornAmount,BlackApricornAmount,PinkApricornAmount|Year,Month,Day,Hour,Minute,Second}</pre>
This line represents data of Kurt, who make PokéBalls out of Apricorns. The last part of the code represents the date and time you've made a request to make PokéBalls.


=== Berries.dat ===
=== Berries.dat ===
Every entry has format {map file|x,y,z|berry ID minus 2000,number of berries,number of stages watered|year,month,day,hour,minute,second}, which are all whole numbers from 0 to 2147483647. The last part of the code represents the time you've planted the seed.
Every entry has the following format: {MapPath|X,Y,Z|BerryIDExcluding2000,NumberOfBerries,NumberOfWateredStages|Year,Month,Day,Hour,Minute,Second}.
MapPath is the path to the Map file (including .dat at the end) and the rest are all [http://en.wikipedia.org/wiki/Integer Integer numbers].
The last part of the code represents the date and time the seed has been planted.


=== Box.dat ===
=== Box.dat ===
A register of each Pokemon in the boxes.
A register of every Pokémon stored in the Storage System.
 
The format for stored Pokémon is as following:
<pre>BoxIndex,BoxPosition,[[Pokemon Code]]</pre>
* BoxIndex (int) - The Storage Box the Pokémon is currently in.
* BoxPosition (int) - The Position Index of the Pokémon in that Storage Box.
* [[Pokemon Code]] - The specific code that defines a Pokémon.


Pokemon are registered: #1,#2,[[Pokemon Code]]
* #1 - the box the Pokemon is in.
* #2 - the position in the box the Pokemon is in.
* [[Pokemon Code]] - The specific code for a pokemon.
=== Daycare.dat ===
=== Daycare.dat ===


=== ItemData.dat ===
=== ItemData.dat ===
Contains a register of every item you have picked up.
Contains a register of every item you have picked up, separated by commas.
 
Every registered entry has the following format:
map.dat|itemID
<pre>MapPath|ItemID</pre>
MapPath is the path to the Map file (including .dat at the end) and ItemID is an [http://en.wikipedia.org/wiki/Integer Integer number] with "gm" in front of it for custom GameMode items.


=== Items.dat ===
=== Items.dat ===
Displays each item that you have.
Displays each item that you have in your bag.


<pre>{ItemID|Amount}</pre>
<pre>{ItemID|Amount}</pre>

Revision as of 20:31, 22 May 2024

Offline Savegames are currently editable.

Within the Saves folder are at most 4 files and a folder for each SaveGame. The Save folder is located in the Installation Folder.

Files

Keyboard.dat

Contains a list of all of the controls that you may edit to get different controls.

Options.dat

Contains a list of all of the settings that can be changed in the settings menus (the one in the Main Menu as well as the one in-game). It also contains the current language and any Content Packs that are currently in use.

server_list.dat

Contains a list of all known servers that you can connect to when loading a saved game.

gamejoltAcc.dat

Contains encrypted information that the game uses to remember the last GameJolt account that logged into Pokémon 3D.

Save Folder

Each Savegame's folder contains 16 files.

Apricorns.dat

Every entry has the following format:

{MapPath|X,Y,Z|Year,Month,Day,Hour,Minute,Second}

MapPath is the path to the Map file (including .dat at the end) and the rest are all Integer numbers. The last part of the code represents the date and time you've last picked up the apricorn.

By version 0.21 and later, an additional line can be added:

{Kurt|RedApricornAmount,BlueApricornAmount,YellowApricornAmount,GreenApricornAmount,WhiteApricornAmount,BlackApricornAmount,PinkApricornAmount|Year,Month,Day,Hour,Minute,Second}

This line represents data of Kurt, who make PokéBalls out of Apricorns. The last part of the code represents the date and time you've made a request to make PokéBalls.

Berries.dat

Every entry has the following format: {MapPath|X,Y,Z|BerryIDExcluding2000,NumberOfBerries,NumberOfWateredStages|Year,Month,Day,Hour,Minute,Second}. MapPath is the path to the Map file (including .dat at the end) and the rest are all Integer numbers. The last part of the code represents the date and time the seed has been planted.

Box.dat

A register of every Pokémon stored in the Storage System.

The format for stored Pokémon is as following:

BoxIndex,BoxPosition,[[Pokemon Code]]
  • BoxIndex (int) - The Storage Box the Pokémon is currently in.
  • BoxPosition (int) - The Position Index of the Pokémon in that Storage Box.
  • Pokemon Code - The specific code that defines a Pokémon.

Daycare.dat

ItemData.dat

Contains a register of every item you have picked up, separated by commas. Every registered entry has the following format:

MapPath|ItemID

MapPath is the path to the Map file (including .dat at the end) and ItemID is an Integer number with "gm" in front of it for custom GameMode items.

Items.dat

Displays each item that you have in your bag.

{ItemID|Amount}

NPC.dat

A record of all of the NPCs that have been moved/removed from the Maps.

{Map.dat|NPCID|action|Position}

Options.dat

contains the options for

  • Field of View
  • Text Speed
  • Mouse Speed

Party.dat

Contains the Pokemon Code for each Pokemon in the Party.

Player.dat

Contains all of the data for the trainer

Pokedex.dat

Contains a list of all the pokemon by their ID# and if you have registered them or not in the dex.

  • 0 = Unseen
  • 1 = Seen
  • 2 = Caught

Register.dat

Contains a list of every event registered.

Game Folder
Content ContentPacks GameModes Saves Screenshots Game Executable
Pokemon Data ContentPack Folder GameMode folder Savegame folder Version History
Data Maps Moves Scripts Control Files Content GameMode.dat Party.dat Player.dat Options.dat
poke battle structures V1 V2 trainer worldmap