Configuration Files

Version 3.5.2134.16 Notes

To support the use of additional game types beyond the original L-I-O-N+Full games a new configuration file has been added to the applications data. The new file is named gametype.xml.

GameType.xml

This new file stores the configurations of the game types for the application.

It is saved in the program data folder: C:\ProgramData\Bannister Lake\Bingo Player

It is a required configuration file for all version starting with version 3.0.

The original files are still created manually but some details can be adjusted and saved back to the file by the application. The properties that can be set in the application are:

  • card color
  • jackpot amount
  • Use Phone-Message option (instead of just phone number)
    • saves as 'true' or 'false' in the file

 

The additional properties which are not currently editable within the application include:

  • Short Name - displayed in the scenes
  • Full Name - displayed in the selection list
  • Material code - used to identify materials in the XPression project that apply to the game type
  • Formation
    • this is a comma delimited list of card squares identifying which squares of the bingo card are used to make the winning formation.
    • For example an L game consisting of the B column and the bottom row would be: 1,6,11,16,21,22,23,24,25

      BINGO
      12345
      678910
      1112131415
      1617181920
      2122232425

The default gametype.xml file for each client should be included in the build sent to each. If there is sufficient demand then perhaps a Game Type Editor could be created to allow for users to create any game type and add it to the list of available games for their show.

Sample File 1 - Square + 2 Full games
<?xml version="1.0" encoding="utf-8"?>
<GameTypeList>
  <GameType>
    <ShortName>Square</ShortName>
    <Name>Outside Square</Name>
    <MaterialCode>outside square</MaterialCode>
    <CardColor></CardColor>
    <Jackpot>500</Jackpot>
    <UsePhoneMessage>false</UsePhoneMessage>
    <Formation>1,2,3,4,5,6,10,11,15,16,20,21,22,23,24,25</Formation>
  </GameType>
  <GameType>
    <ShortName>Full</ShortName>
    <Name>Full Game 1</Name>
    <MaterialCode>FULL</MaterialCode>
    <CardColor></CardColor>
    <Jackpot>1000</Jackpot>
    <UsePhoneMessage>true</UsePhoneMessage>
    <Formation>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25</Formation>
  </GameType>
  <GameType>
    <ShortName>Full</ShortName>
    <Name>Full Game 2</Name>
    <MaterialCode>FULL</MaterialCode>
    <CardColor></CardColor>
    <Jackpot>1500</Jackpot>
    <UsePhoneMessage>true</UsePhoneMessage>
    <Formation>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25</Formation>
  </GameType>
</GameTypeList>
Sample File 2 - LION + Full
<?xml version="1.0" encoding="utf-8"?>
<GameTypeList>
  <GameType>
    <ShortName>L</ShortName>
    <Name>L</Name>
    <MaterialCode>L</MaterialCode>
    <CardColor>Purple</CardColor>
    <Jackpot>200</Jackpot>
    <UsePhoneMessage>false</UsePhoneMessage>
    <Formation>1,6,11,16,21,22,23,24,25</Formation>
  </GameType>
  <GameType>
    <ShortName>I</ShortName>
    <Name>I</Name>
    <MaterialCode>I</MaterialCode>
    <CardColor>Yellow</CardColor>
    <Jackpot>100</Jackpot>
    <UsePhoneMessage>true</UsePhoneMessage>
    <Formation>2,7,12,17,22</Formation>
  </GameType>
  <GameType>
    <ShortName>O</ShortName>
    <Name>O</Name>
    <MaterialCode>O</MaterialCode>
    <CardColor>Red</CardColor>
    <Jackpot>500</Jackpot>
    <UsePhoneMessage>false</UsePhoneMessage>
    <Formation>7,8,9,12,14,17,18,19</Formation>
  </GameType>
  <GameType>
    <ShortName>N</ShortName>
    <Name>N</Name>
    <MaterialCode>N</MaterialCode>
    <CardColor>White</CardColor>
    <Jackpot>1000</Jackpot>
    <UsePhoneMessage>true</UsePhoneMessage>
    <Formation>1,5,6,7,10,11,13,15,16,19,20,21,25</Formation>
  </GameType>
  <GameType>
    <ShortName>Full</ShortName>
    <Name>Full</Name>
    <MaterialCode>FULL</MaterialCode>
    <CardColor>Blue</CardColor>
    <Jackpot>1500</Jackpot>
    <UsePhoneMessage>false</UsePhoneMessage>
    <Formation>1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25</Formation>
  </GameType>
</GameTypeList>

Settings.ini

This file contains all the customized settings used by the application that aren't part of the game type definitions described above.

This file has been part of the application since version 1.0.

All properties in this file can be set and saved automatically within the Bingo application and so no direct/manual editing of this file should be necessary.

Includes saved properties such as:

  • XP project file location
  • Vendor file location
  • Card file location
  • Custom scene texts
  • Scene transition settings
  • and more...

 

In this section: