// Quark - initalisation file
// here you can adjust some features
// Very important is that after every option follows a blank and then the
// adjustment - else Quark will not understand what you mean
// not understanded commands here will be ignored
//-----------------------------------------------------------------------------
// Option hash
// hash 1 - 1 MB Hashtable
// hash 2 - 2 MB Hashtable
// hash 4 - 4 MB Hashtable
// hash 8 - 8 MB Hashtable
// hash 16 - 16 MB Hashtable
// same for 32/64/128/256/512... --> Only these numbers are allowded... If you enter
// others, Quark will go down to the next legal
// In Blitz games too big hashtables will decrease it's strength but it is so
// far not all tested
// If the option is NOT set, Quark will use 1 MB Hashtable standard

hash 128

// Option pawnhash
// allowded are values from 1-8 --> Quark will take the next lower
// allowded number, standard is 1

pawnhash 8

// Option evalhash
// allowded are values from 1,2,4,8,16 & 32 --> Quark will take the next lower
// allowded number, standard is 4

evalhash 32

// resign:
// resign off - Quark plays until game is finished
// resign xxx - When there is 6 times long a position which is worser than -xxx
// centipawns, Quark will resign
// example: resign 1000 - will resign if Quark is as long as 6 moves more
// then 10.00 pawns down...

resign off

// Book:
// Which book should Quark use: book standard.bkf is for the standard Quark-book
// if the book is not found Quark will use NO book ! Same when the option is
// NOT set

book QuarkLeoN5.bk1
// book 2600aotest.bk1

// Bookstyle
// bookstyle strong - only the strongest moves are taken if there any
// bookstyle normal - All bookmoves are used if they are not marked as
//                    not so good for the engine - but more often the strongest
// bookstyle wide   - Quark plays all oppening where it has at least one draw behind
// bookstyle weird  - Quark will play randomly any move that is in book

bookstyle strong

// TBpath path
// Here you have to define the path to the Nalimov-Tablebases, if not defined
// or there are no tablebases, the usage of them is turned off

TBpath c:\schach\nalimov

// TBcache size
// Here you can define the size of the internal TBCache in Megabytes...
// Standard size is 2 MB, which is enough for 4-piece-TBs... for 5-pieces you
// can experiment with 8 MB or 16 MB

TBcachesize 16

// ICS mode
// Just adjusts if Quark is playing on ICS or not - It will send some special
// commands to the Chess Server if on ICS
// ICS on (play on Chess Server)
// ICS off (play normal)
// if you set ICS off it will also play on ICS but there are no hello to the
// opponent, it does never inform the Server because of a draw and it will
// not whisper or kibitz (when op is computer) it's thoughts...
// write on or off please in lowercase
// if the option is NOT set, ICS mode is OFF

ICS off

// friendlist <file>
// loads a friendlist for ICS-usage so that Quark can decide wether it should
// kibitz or whisper

friendlist friends.txt

// Logging
// Three posibilities to adjust Quarks logging:
// log off (standard) no logging at all
// log on  With every start of Quark a new Quark.log is created, old one is deleted
// log app Old Quark.log is not deleted, new Logging-Informations are stored at the end of Quark.log

log on

// Noise
// with this value you can adjust how many nodes Quark must have searched to output any
// PV-information... Standard is 10000

noise 100000

// PGN-Header Informations for LIVE-Broadcast

pgnheader event Testmatch
pgnheader site Nellmersbach
pgnheader white Quark
pgnheader black GnuChess 4.0.80TM
pgnheader round 1

// PGN-Einstellungen für Live:

pgnfile d:\test
pgnlive off

summary
