How to copy your DMB databases from a previous version

If you are using Diamond Mind Baseball version 12 and you also have an earlier version of DMB (version 8 or newer) installed on the same computer, you may want to copy some of your existing databases into the new format.

When you want to convert a database to the latest version of DMB while also maintaining a copy of the database in the old format, the File -> Copy database command is the best choice.

To make a copy of an existing DMB database and convert it to version 12:

1. Begin by opening Diamond Mind Baseball version 12. Be sure that you do not also have a copy of a previous version of the game open at the same time.

2. Click File on the DMB menu bar and select Copy database.

File | Copy database command


3. The Copy existing database window will open. 

DMB assumes that you want to copy the active database so this location is entered for you in the Location of the existing database box. DMB also assumes that you will want to save the newly copied database to the main DMB folder so this location is entered for you in the Location for the new database box.

Copy existing database window

4. Since you want to convert a database from a previous version of DMB to version 12, you will need to choose a different existing database folder location than the one DMB has entered for you. Click the  button to the right of the Location of the existing database box to open the Old database location window:

Old database location window

In the Old database location window, navigate to the folder location of the existing database in the previous version of DMB that you wish to convert and double-click the database folder name to select it. For example, if you want to convert a season that you have in progress in DMB Version 11, navigate to the dmb11 folder (usually, C:\dmb11) and then select the database folder of the season to copy. 

Note: The Old database location window requires you to double-click on each folder to open it as you navigate.
When you have selected the folder location of the database you want to convert, click the OK button to return to the Copy existing database window.

5. In the Name of the new database box, enter a name for the new database.  If you are copying a database from a previous version of DMB, you may use the same name for the new database. For example, if the existing season database was stored in a folder named "C:\dmb11\dps9189_v11", you could use "dps1989" for the name of the new database and it will be stored in a new folder named "C:\dmb12\dps1989".

Copy existing database window
Note: The location for the new database will be filled in for you. By default, the location will be the DMB installation folder. This is generally where all your databases will be saved, so there's no need to change this.
6. Click the OK button to begin the conversion process. DMB will make a copy of the existing database folder in the new location and then check to see what version the database files are in. If DMB detects that this database is not already in the current game format, it asks you whether you wish to convert it to version 12. 
Prompt to convert version

If you click No, DMB will not convert the database and it will not allow the new database to become the active database. If you click Yes, DMB converts the data from its old format to the new version 12 format.

DMB converts all of the information that was contained in the existing database, including:
  • all eras, leagues, parks, teams, players (with all of their real-life statistics and ratings), schedules, real-life transactions and lineups (if present), and notes
  • game results, statistics, injury logs, and transaction logs for games played with DMB
In other words, even if you are in the middle of playing a season, you can convert a database to the new format and pick up right where you left off.
Note: The version 12 game cannot convert data in formats older than version 8.
7. When the conversion is complete, you have the option to view a log of the conversion activity. In most cases, the log will simply report that the conversion was able to successfully convert everything in your database. If any problems were encountered, the log will contain warnings or error messages.

Display conversion log

8. Click OK to continue. If no problems have been encountered, the newly copied and converted database will now be the active database.