Chess Assistant - Efficient work with a chess database

Updated: Apr 9

Chess databases are essentially tools for working with lots of data. Chess Assistant is essentially a tool for storing, organizing, analyzing, sharing, chunking, ..., etc. data - that is, chess games in many different ways.

This part of the course is prepared in Chess Assistant version 20 in such a way that the vast majority of this program's capabilities can be used in previous versions.

I'll show you how to organize your work and access to data in Chess Assistant well.

After launching, Chess Assistant welcomes us with a panel with open databases (on the left side of the screen) and a window named Games with a list of chess games (on the right side).

Click to enlarge (works with any image)

To switch from one view to another, you can make a change by selecting Window on the toolbar and clicking on one of the available options.

For example, when you click Tile, the view will look like this:

By selecting Tools from the toolbar and then View options...

A new window will open:

Among the very many possible options, we can, for example, change the appearance of the chessboard or enable the Game progress window, etc.

After clicking on the OK button, we will see the changes effect.

According to information in the Chess Assistant help file: The Game progress section in the bottom part of the window presents a graph that shows the changing evaluation, allowing one to easily locate blunders. When we click on a move in the graph, it will appear on the chessboard and the tree will switch to this position. The cursor in notation will also jump to this move.

After clicking on the button located in the upper right corner of the chessboard:

More personalization options are appearing (Enlarge board, Shrink board, Pieces, etc.)

The Chess Assistant main screen can be customized to your preference by choosing from a variety of options.

Create a new database

Go to the toolbar and click Base - New...

In the file window that appears, select the directory in which the database will rest, give it a name, and then press create new.

A new window named Create new base will appear.

Especially if you will be using multiple chess databases, you will probably want to give the chess databases an adequate comment. To do this, you can write your text in comment field.

By default, Chess Assistant takes the library from the last base you worked with. To copy a library from another base, click Browse and select a base in the Select base dialog box. To clear the selection and create a new library, select Clear.

If you want to create a new database in CA 5 (Chess Assistant 5) format, select the appropriate check box.

When finished, press Finish and the name of the new base will appear in the object bar.

When creating a new chess database, we can choose the format in which this new chess database will be created.

The default Chess Assistant database format is *.CDP. I recommend this format for creating and using chess databases because it allows the fastest work while maintaining optimal size.

Other chess database formats used are:

*.PGN (Portable Game Notation) is a non-proprietary database format that is used by almost all chess applications.

*.EPD (Extended Position Description) describes a chess position.


The folders panel will always contain open / previously created chess databases.

At the bottom of the folder tree is a newly created database named New Database

The Folders panel can be hidden or shown by clicking on the icon Show panel with opened bases (marked with a red border)

Open chess database.

Clicking on the List icon -> displays a list of all the chess games in selected database (Hugebase).

Some of these databases are small, but many are large. Some of them may even contain millions of games (Hugebase).

If you want to open chess databases that are not in the Chess Assistant Panel, then select Base on the toolbar and click Open...

To open a database, you can (like in windows explorer) highlight it (single click) and press the enter key.

Delete a chess database

To delete a chess database, go to Base on the toolbar and click Delete...

In the new window called Select base to remove, choose the chess base and click on the Open button.

When you click Yes, the selected database will be deleted.

You can also add a quick board to view or play games from your selected database.

In Games view, click on the button in the upper right corner of the window, select Mode and...

After clicking on Split option...

In the upper part of Chess Assistant you will see the Games window with the list of games of the selected base.

In the window below - you will see a chessboard with the currently selected chess game in the Games window.

By clicking on any game in the Games window, a chessboard with that game will be displayed.

The games list window

When you open the database, the Game window appears, a scrolling list of all the games in the database. When you first create the database, it will not contain any games. As you enter more and more games, the chess games database program - Chess Assistant - will become more and more useful.

Each game has a number, and as you enter them, they will be numbered sequentially. You can see the names and ratings of each player. result, length, ECO codes, as well as the tournament name are also available.

The Game window provides an opportunity to select fields to be displayed in the list.

In Games view, click on the button in the upper right corner of the window and select This window's properties...

In the newly opened window called Properties of Hugebase, List on the right is an area called Order of fields in list where you can select the fields and their order of display.

In this example, I left the fields I want displayed in the Games window in the Selected area.

After clicking on the OK button, the Game window looks as follows.

If you need to sort the chess games in the Games window, in Games view, click on the button in the upper right corner of the window and select Tools - Sort...

A new window will open in which you can select criteria for sorting chess games.

In our example I've chosen the Annotators criterion.

Confirm your choice by clicking OK to start the sorting process.

On my computer, the sorting will complete after a few tens of seconds.

Here's what the games window looks like:

Below is an example of a selected annotated game between Galkin A. vs Volokitin A.

Move game / games to another database

You will certainly want to copy games from one database to another. The actions described here do not remove games from the first database (the one you are copying from). We make copies of the selected games and move them to a separate database.

In this example, we want to copy three chess games from Hugebase to New Database.

You can select a game in the window Games by clicking on row with game number.

In this way, you can highlight one or many games with a clicks.

In the image below, three chess games are selected.

To copy chess games, click on one of the selected rows and drag it to the panel with the open database -> where you want to place the previously selected games.

After releasing the left mouse button over the selected database, a message will appear:

Confirm by clicking OK button.

The previously selected three chess game was copied to the New Database.

A chess game or multiple chess games can be copied between bases using drag-and-drop.

Deleting games

The way to delete chess games is to select them in the Games windows (row / rows click) and press delete ... or right click on one of selected game/s Game - Delete/Undelete Del.