Details

In the table view the complete data of a player is show, respectively can be reached via this view. For some data only a single value exists (e.g. birthday), for other data historical data or other parameters can be entered (example: ratings).

A speciality is the input field "Replaced by". In this field another player can be entered that is replacing the current player in several views throughout the app. This feature is especially interesting when often games are imported from different sources. In these sources the same player is often spelled slightly differently. By substituting the player with another one BBase-Chess the player is always displayed with the same spelling. In the shown example Anatoli Karpov will be shown with his full name even when the data source used the spelling Karpov, A.

Multiple players can be substituted by the same player. Therefore, in addition a player with the spelled name "Karpow, Anatoli" is always being replace by the player with the name "Karpov, Anatoli". Theoretical also a chain substitution is possible, like "Karpov" -> "Karpov, A." -> "Karpov, Anatoli" (a chain building a circular reference of any kind is not allowed). Nevertheless, this multiple element chain is slower when retrieving data from the database than direct links to the final substituting player.

In the shown statistics the players are not substituted but the final substituting player receives the accumulated data of all substituted players!

The substitution of players is only done when in the preferences the substitution flag has been set. If no substition is done, the names of players for which substituting players have been entered are displayed in the player list or in statistics with an italics font.