#-*-djinn-cfg-*-
#----------------------------------------------------------
# Djinn chess program configuration file.  All lines 
# that begin with a # are considered comments. The
# lines can be reordered by the identifier fields
# should not change.
#----------------------------------------------------------

# Generate a log file (true/false)
create-log= true

# Directory to store all log files.  This can also be set by setting 
# Environment variable equivalent: DJINN_LOG_PATH
log-path = C:\chess\djinn\logs

# Load the opening book if found (true/false)
use-opening-book = true

# Opening book to use.  
# Environment variable equivalent: DJINN_OPENING_BOOK
opening-book=c:\chess\djinn\book\tbook.bin

#-----------------------------------------------------------------------
# This determines the point-of-view of the score being displayed.   
#-----------------------------------------------------------------------
#   WHITE - Always show the score from white's point-of-view (default)
#   BLACK - Or always from black's point-of-view                      
#   ENGINE- Use the engine's perspective for all scores               
#   PLAYER- Use the player's perspective for all scores displayed     
#-----------------------------------------------------------------------
pov-display = engine

#---------------------------------------------------------------------
# Opening book style.  Presently there are four different style types:
#---------------------------------------------------------------------
# SOLID (default) : The engine selects a "solid" move (whatever 
#                   that means :)
# FREQ            : The engine *always* picks the move that appears
#                   most often.
# RANDOM          : Selects a completely random move (very wild)
# FIRST           : Selects the first move listed for the position
#---------------------------------------------------------------------
opening-style = FIRST

# Size of main hash table.  The size can be in megabyte (MB), 
# kilobytes (kB) or raw size (e.g. 23405056).  The value will get
# truncated to the next smaller size down.  The default = 24MB
hash = 64MB

# Same deal for the pawn hash table (default=8M).
pawn-hash = 32MB

# Load the endgame tablebases if found (true/false).
use-tb = true

# Path to the Nalimov endgame tablebase (if present)
# Environment variable equivalent: DJINN_TB_PATH
tb-path = c:\chess\TableBases

# This sets the size of the Endgame tablebase RAM cache (default=8M).
tb-cache= 8M

#------------------------------------------------------------------------
# PROGRAMMING OPTIONS - These options affect the way the engine plays,
# which means you should probably leave them alone unless you have some
# idea of what you are doing, (of course, that didn't stop me! :)
# As the program's public life matures this section will grow.
#-----------------------------------------------------------------------

# This is used to pull the *enemy* pieces towards the less safe king.
# Values can range from -2.00 to 2.00 (a negative value will *REPEL* 
# the enemy pieces from the weaker king).  125 = 1.25 internally.
# (default=125)
king-safety-scalar= 125

# Resignation cutoff score in terms of pawns (3 = three pawns etc.)
# Values can range from 3 to 50. Default = 7
resignation-cutoff=7

