Proto:Pokémon Diamond and Pearl/March-August 2006 Source Leak
This is a sub-page of Proto:Pokémon Diamond and Pearl.
Further documentation. Reconsider page structure:
On July 24, 2020, the complete source code for Pokemon Diamond and Pearl was leaked. The data corresponding to the version control system it used - CVS - was intact, to such an extent that a large number of file versions from commits from March 2006 onward are now available to us.
While no builds were present within the repository, a number of builds can be compiled from a handful of the commits. As such, the true extent to the revision history of the game cannot be captured by a small selection of builds, but they still provide key snapshots of development that can provide useful insights.
As we have the full history of the files which go into the build - perhaps most notably the Pokemon sprites in "pokegra.narc" and the SDAT files holding the game's soundtrack - the specific histories of those files are also documented here. The subpage for each build will specify which version of each of these files are used in the build process.
These dates are wrong and need investigation - we don't have perfectly accurate dates like for the .imd and .gmm files, but we can look over the dates on these files within each commit that updates the narc to get an idea of when the sprites were actually produced. When that fails we should probably categorise the sprites by their commit date.
The first compressed narc file was included within the March 12th commit. However, the files in this commit actually seem to be from around mid-February, given the dates on the .imd and .gmm files within this commit.
| February 17 Initial Sprites|
The initial sprites, included within the March 12th commit but suspected to be from around February 17th. Many of these share similarities to their GBA counterparts.
| March 29 Changed Sprites|
Changed sprites and comparisons for March 29th's pokegra narc.
| April 4 Changed Sprites|
Changed sprites and comparisons for April 4th's pokegra narc.
| June 23 Changed Sprites|
Changed sprites and comparisons for June 23rd's pokegra narc.
| June 30 Changed Sprites|
Changed sprites and comparisons for June 30th's pokegra narc.
| July 12 Changed Sprites|
Changed sprites and comparisons for July 12th's pokegra narc.
| Initial March 12 SDAT commit|
First known SDAT commit with 36 music SEQ slots. Suspected to have been compiled in February.
| March 23rd SDAT commit|
Second SDAT commit with 46 music SEQ slots.
| April 14th SDAT commit|
Fourth SDAT commit with 47 music SEQ slots.
| February 17th, 2006 build|
The earliest build that can be compiled from the source files.
| March 17th - March 31st, 2006 builds|
Two closely related builds, apparently being quite a bit more complete than the previous build.
| June 23rd - July 17th, 2006 builds|
The next group of compilable builds, nearing the game's completion.
Pokemon Super Contest Differences
These are better off being a subpage or subheading of a June 30th / June-July builds page!
| June 30th Super Contest Differences|
Differences in Super Contests for June 30th's build.