Defines a GUID, with or without the enclosing curly braces. Defines a version number: major.minor[.build[.revision]] Defines a variable name (must start with a '$'). Defines either an integer constant or a variable name (must starts with '$'). This element defines a game for OCTGN. Defines the python scripts used by the game Defines a single python script The id of the relationship pointing to the Python script Defines the persistent game variables Defines a persistent variable properties The name of the variable The value of the variable at game startup or after a reset (if reset attribute is true). Indicates whether the variable should be set to its default value during a game reset. Indicates whether the variable value should be kept per player or globally. Defines the format of the cards this game uses. Defines one property of cards. An image resource for the card back. An image resource for the default card front. The width in mm of the card. The height in mm of the card. The corner radius in mm of the cards. Defines what each player owns. Format of the player state summary, displayed in the tab header. Defines what is shared by all players The unique identifier representing this game Full name of this game. Game definition version number Minimum version of OCTGN required to run this game Size of markers, relative to the table Name of this property. Type of this property. For string properties, indicate if the field should be excluded from text searches. Describes how the text values are structured. This determines how filters are displayed for this property. Completely hides the attribute to users. Defines the properties of one counter. Name of this counter. Starting value of this counter. Indicates whether the counter value should be reset to "default" during a game reset. An image resource for this counter. Defines the properties of one card group. Name of this group. An image resource for this group. The default visibility of cards in this group. True if the order of the cards in the group is important, false otherwise. The width of the group in mm. The height of the group in mm. Keyboard shortcut used to move cards to this group. For piles, indicates if the group is initially collapsed or expanded. Id of the relationship linking to a background picture (table only). Indicates how the background picture fills the table. Id of the relationship linking to a board picture (table only). Size and position of the board on the table. This type describes the deck format structure. Base type for action items and sub-menus. The name displayed in the contextual menu for this item. This type represents a sub menu and contains other baseAction items. This type contains XML scripts to create game-specific actions. Indicates if this action is the default one (which makes it accessible with a double-click). Only one action should be defined as default per set of action. Keyboard shortcut for the action. The python function to call when the action is invoked. The python function to call when the action is invoked. Unlike "execute" this function gets called only once with an array containing the full selection.